wait more times for clear background queries.

This commit is contained in:
cmsxbc 2021-12-14 08:44:37 +08:00 committed by mergify-bot
parent b30e250eed
commit 0b8bc3f6de

View File

@ -36,16 +36,16 @@ def execute_with_background(node, sql, background_sql, background_times, wait_ti
return node.query(sql, stdin='') return node.query(sql, stdin='')
def common_pattern(node, query_kind, restricted_sql, normal_sql, limit): def common_pattern(node, query_kind, restricted_sql, normal_sql, limit, wait_times):
# restriction is working # restriction is working
with pytest.raises(Exception, match=r".*Too many simultaneous {} queries.*".format(query_kind)): with pytest.raises(Exception, match=r".*Too many simultaneous {} queries.*".format(query_kind)):
execute_with_background(node, restricted_sql, restricted_sql, limit) execute_with_background(node, restricted_sql, restricted_sql, limit, wait_times)
# different query kind is independent # different query kind is independent
execute_with_background(node, normal_sql, restricted_sql, limit) execute_with_background(node, normal_sql, restricted_sql, limit, wait_times)
# normal # normal
execute_with_background(node, restricted_sql, '', 0) execute_with_background(node, restricted_sql, '', 0, wait_times)
def test_select(started_cluster): def test_select(started_cluster):
@ -53,7 +53,8 @@ def test_select(started_cluster):
node_select, 'select', node_select, 'select',
'select sleep(3)', 'select sleep(3)',
'insert into test_concurrent_insert values (0)', 'insert into test_concurrent_insert values (0)',
2 2,
10
) )
# subquery is not counted # subquery is not counted
@ -61,7 +62,8 @@ def test_select(started_cluster):
node_select, node_select,
'select sleep(3)', 'select sleep(3)',
'insert into test_concurrent_insert select sleep(3)', 'insert into test_concurrent_insert select sleep(3)',
2 2,
10
) )
@ -70,5 +72,6 @@ def test_insert(started_cluster):
node_insert, 'insert', node_insert, 'insert',
'insert into test_concurrent_insert select sleep(3)', 'insert into test_concurrent_insert select sleep(3)',
'select 1', 'select 1',
2 2,
10
) )