From fe3e3d0fab68ef9baea50c845b265e23924400d2 Mon Sep 17 00:00:00 2001 From: qiye Date: Sat, 3 Aug 2024 23:48:29 +0800 Subject: [PATCH] [fix](test)Fix build index fault test (#38736) (#38762) ## Proposed changes backport #38736 --- .../test_build_index_fault.groovy | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/regression-test/suites/fault_injection_p0/test_build_index_fault.groovy b/regression-test/suites/fault_injection_p0/test_build_index_fault.groovy index 368314cc1a..056295f98b 100644 --- a/regression-test/suites/fault_injection_p0/test_build_index_fault.groovy +++ b/regression-test/suites/fault_injection_p0/test_build_index_fault.groovy @@ -216,14 +216,15 @@ suite("test_build_index_fault", "inverted_index, nonConcurrent,p2"){ GetDebugPoint().enableDebugPointForAllBEs("fault_inject::BetaRowset::link_files_to::_link_inverted_index_file") sql """ BUILD INDEX idx_title ON ${tableName}; """ state = wait_for_last_build_index_on_table_finish(tableName, timeout) - assertEquals("wait_timeout", state) + assertEquals("CANCELLED", state) // check data qt_count5 """ SELECT COUNT() from ${tableName}; """ // disable error_inject for BetaRowset link inverted index file and expect state is FINISHED GetDebugPoint().disableDebugPointForAllBEs("fault_inject::BetaRowset::link_files_to::_link_inverted_index_file") - // timeout * 10 for possible fe schedule delay - state = wait_for_last_build_index_on_table_finish(tableName, timeout * 10) + // rebuild index + sql """ BUILD INDEX idx_title ON ${tableName}; """ + state = wait_for_last_build_index_on_table_finish(tableName, timeout) assertEquals("FINISHED", state) // check data qt_count6 """ SELECT COUNT() from ${tableName}; """ @@ -233,13 +234,14 @@ suite("test_build_index_fault", "inverted_index, nonConcurrent,p2"){ GetDebugPoint().enableDebugPointForAllBEs("IndexBuilder::handle_single_rowset") sql """ BUILD INDEX idx_url ON ${tableName}; """ state = wait_for_last_build_index_on_table_finish(tableName, timeout) - assertEquals("wait_timeout", state) + assertEquals("CANCELLED", state) // check data qt_count7 """ SELECT COUNT() from ${tableName}; """ GetDebugPoint().disableDebugPointForAllBEs("IndexBuilder::handle_single_rowset") - // timeout * 10 for possible fe schedule delay - state = wait_for_last_build_index_on_table_finish(tableName, timeout * 10) + // rebuild index + sql """ BUILD INDEX idx_url ON ${tableName}; """ + state = wait_for_last_build_index_on_table_finish(tableName, timeout) assertEquals("FINISHED", state) // check data qt_count8 """ SELECT COUNT() from ${tableName}; """