Browse Source

Increate log level to warn for evalSha

pull/12365/head
Andrii Landiak 2 years ago
parent
commit
b5ca7e655f
  1. 8
      common/cache/src/main/java/org/thingsboard/server/cache/RedisTbTransactionalCache.java

8
common/cache/src/main/java/org/thingsboard/server/cache/RedisTbTransactionalCache.java

@ -286,13 +286,13 @@ public abstract class RedisTbTransactionalCache<K extends Serializable, V extend
protected void executeScript(RedisConnection connection, byte[] scriptSha, byte[] luaScript, ReturnType returnType, int numKeys, byte[]... keysAndArgs) { protected void executeScript(RedisConnection connection, byte[] scriptSha, byte[] luaScript, ReturnType returnType, int numKeys, byte[]... keysAndArgs) {
try { try {
connection.scriptingCommands().evalSha(scriptSha, returnType, numKeys, keysAndArgs); connection.scriptingCommands().evalSha(scriptSha, returnType, numKeys, keysAndArgs);
} catch (InvalidDataAccessApiUsageException e) { } catch (InvalidDataAccessApiUsageException exception) {
log.debug("Loading LUA [{}]", connection.getNativeConnection()); log.warn("Loading LUA [{}]", connection.getNativeConnection(), exception);
connection.scriptingCommands().scriptLoad(luaScript); connection.scriptingCommands().scriptLoad(luaScript);
try { try {
connection.scriptingCommands().evalSha(scriptSha, returnType, numKeys, keysAndArgs); connection.scriptingCommands().evalSha(scriptSha, returnType, numKeys, keysAndArgs);
} catch (InvalidDataAccessApiUsageException ignored) { } catch (InvalidDataAccessApiUsageException ex) {
log.debug("Slowly executing eval instead of fast evalsha"); log.warn("Slowly executing eval instead of fast evalSha", ex);
connection.scriptingCommands().eval(luaScript, returnType, numKeys, keysAndArgs); connection.scriptingCommands().eval(luaScript, returnType, numKeys, keysAndArgs);
} }
} }

Loading…
Cancel
Save