test: fix 01051_system_stack_trace flakiness

Before test failed if clickhouse-server timed out while obtaining stack
trace for the first thread from the list, fix this by getting first
row with non empty trace.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
This commit is contained in:
Azat Khuzhin 2022-09-12 13:56:52 +02:00
parent 49e0b1316d
commit ae23db6e8e
2 changed files with 2 additions and 2 deletions

View File

@ -5,7 +5,7 @@ SELECT count() > 0 FROM system.stack_trace WHERE query_id != '';
SELECT countIf(thread_id > 0) > 0 FROM system.stack_trace; SELECT countIf(thread_id > 0) > 0 FROM system.stack_trace;
1 1
-- optimization for trace -- optimization for trace
SELECT length(trace) > 0 FROM system.stack_trace LIMIT 1; SELECT count(trace) > 0 FROM system.stack_trace WHERE length(trace) > 0 LIMIT 1;
1 1
-- optimization for query_id -- optimization for query_id
SELECT length(query_id) > 0 FROM system.stack_trace WHERE query_id != '' LIMIT 1; SELECT length(query_id) > 0 FROM system.stack_trace WHERE query_id != '' LIMIT 1;

View File

@ -5,7 +5,7 @@ SELECT count() > 0 FROM system.stack_trace WHERE query_id != '';
-- opimization for not reading /proc/self/task/{}/comm and avoid sending signal -- opimization for not reading /proc/self/task/{}/comm and avoid sending signal
SELECT countIf(thread_id > 0) > 0 FROM system.stack_trace; SELECT countIf(thread_id > 0) > 0 FROM system.stack_trace;
-- optimization for trace -- optimization for trace
SELECT length(trace) > 0 FROM system.stack_trace LIMIT 1; SELECT count(trace) > 0 FROM system.stack_trace WHERE length(trace) > 0 LIMIT 1;
-- optimization for query_id -- optimization for query_id
SELECT length(query_id) > 0 FROM system.stack_trace WHERE query_id != '' LIMIT 1; SELECT length(query_id) > 0 FROM system.stack_trace WHERE query_id != '' LIMIT 1;
-- optimization for thread_name -- optimization for thread_name