diff --git a/regression-test/suites/audit/test_audit_log_behavior.groovy b/regression-test/suites/audit/test_audit_log_behavior.groovy index 6b6e7cf58718e5..8cba62e03e2274 100644 --- a/regression-test/suites/audit/test_audit_log_behavior.groovy +++ b/regression-test/suites/audit/test_audit_log_behavior.groovy @@ -73,39 +73,33 @@ suite("test_audit_log_behavior") { qt_audit_log_schema """desc internal.__internal_schema.audit_log""" - for (def on : [true, false]) { - sql "set enable_nereids_planner=${on}" - sql "truncate table __internal_schema.audit_log" - // run queries - for (int i = 0; i < cnt; i++) { - def tuple2 = sqls.get(i) - sql tuple2[0] - } + sql "truncate table __internal_schema.audit_log" + // run queries + for (int i = 0; i < cnt; i++) { + def tuple2 = sqls.get(i) + sql tuple2[0] + } - if (on == true) { - // only new planner supports call flush_audit_log - // make sure audit event is created. - // see WorkloadRuntimeStatusMgr.getQueryNeedAudit() - Thread.sleep(6000) - sql """call flush_audit_log()""" - } - // check result - for (int i = 0; i < cnt; i++) { - def tuple2 = sqls.get(i) - def retry = 180 - def query = "select stmt from __internal_schema.audit_log where stmt like 'insert%3F6B9A_${i}%' order by time asc limit 1" - def res = sql "${query}" - while (res.isEmpty()) { - if (retry-- < 0) { - logger.warn("It has retried a few but still failed, you need to check it") - return - } - sleep(1000) - res = sql "${query}" + Thread.sleep(6000) + sql """call flush_audit_log()""" + + // check result + for (int i = 0; i < cnt; i++) { + def tuple2 = sqls.get(i) + def retry = 180 + def query = "select stmt from __internal_schema.audit_log where stmt like 'insert%3F6B9A_${i}%' order by time asc limit 1" + def res = sql "${query}" + while (res.isEmpty()) { + if (retry-- < 0) { + logger.warn("It has retried a few but still failed, you need to check it") + return } - assertEquals(res[0][0].toString(), tuple2[1].toString()) + sleep(1000) + res = sql "${query}" } + assertEquals(res[0][0].toString(), tuple2[1].toString()) } + // do not turn off sql "set global enable_audit_plugin = false" sql "set global audit_plugin_max_sql_length = 4096"