Reverts failure tests sqls

connection-string-tests-9.2-include
Halil Ozan Akgul 2020-03-24 17:06:38 +03:00
parent 742baf78f2
commit 13c7c1ad6d
3 changed files with 7 additions and 7 deletions

View File

@ -155,16 +155,16 @@ WHERE s.logicalrelid = 'user_table'::regclass
ORDER BY placementid; ORDER BY placementid;
-- fail master_add_node by failing copy out operation -- fail master_add_node by failing copy out operation
SELECT master_remove_node(:'worker_1_host', :worker_1_port); SELECT master_remove_node('localhost', :worker_1_port);
SELECT citus.mitmproxy('conn.onQuery(query="COPY").kill()'); SELECT citus.mitmproxy('conn.onQuery(query="COPY").kill()');
SELECT master_add_node(:'worker_1_host', :worker_1_port); SELECT master_add_node('localhost', :worker_1_port);
-- verify node is not added -- verify node is not added
SELECT * FROM master_get_active_worker_nodes() SELECT * FROM master_get_active_worker_nodes()
ORDER BY 1, 2; ORDER BY 1, 2;
SELECT citus.mitmproxy('conn.allow()'); SELECT citus.mitmproxy('conn.allow()');
SELECT master_add_node(:'worker_1_host', :worker_1_port); SELECT master_add_node('localhost', :worker_1_port);
-- verify node is added -- verify node is added
SELECT * FROM master_get_active_worker_nodes() SELECT * FROM master_get_active_worker_nodes()

View File

@ -42,7 +42,7 @@ CREATE TABLE distributed_result_info AS
FROM partition_task_list_results('test', $$ SELECT * FROM source_table $$, 'target_table') FROM partition_task_list_results('test', $$ SELECT * FROM source_table $$, 'target_table')
NATURAL JOIN pg_dist_node; NATURAL JOIN pg_dist_node;
SELECT * FROM distributed_result_info ORDER BY resultId; SELECT * FROM distributed_result_info ORDER BY resultId;
SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], :'worker_2_host', :worker_2_port) > 0 AS fetched; SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], 'localhost', :worker_2_port) > 0 AS fetched;
SELECT count(*), sum(x) FROM SELECT count(*), sum(x) FROM
read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int); read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int);
ROLLBACk; ROLLBACk;
@ -57,10 +57,10 @@ CREATE TABLE distributed_result_info AS
SELECT * FROM distributed_result_info ORDER BY resultId; SELECT * FROM distributed_result_info ORDER BY resultId;
-- fetch from worker 2 should fail -- fetch from worker 2 should fail
SAVEPOINT s1; SAVEPOINT s1;
SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], :'worker_2_host', :worker_2_port) > 0 AS fetched; SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], 'localhost', :worker_2_port) > 0 AS fetched;
ROLLBACK TO SAVEPOINT s1; ROLLBACK TO SAVEPOINT s1;
-- fetch from worker 1 should succeed -- fetch from worker 1 should succeed
SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], :'worker_1_host', :worker_1_port) > 0 AS fetched; SELECT fetch_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[], 'localhost', :worker_1_port) > 0 AS fetched;
-- make sure the results read are same as the previous transaction block -- make sure the results read are same as the previous transaction block
SELECT count(*), sum(x) FROM SELECT count(*), sum(x) FROM
read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int); read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int);

View File

@ -1,5 +1,5 @@
SELECT citus.mitmproxy('conn.allow()'); SELECT citus.mitmproxy('conn.allow()');
-- add the workers -- add the workers
SELECT master_add_node(:'worker_1_host', :worker_1_port); SELECT master_add_node('localhost', :worker_1_port);
SELECT master_add_node('localhost', :worker_2_proxy_port); -- an mitmproxy which forwards to the second worker SELECT master_add_node('localhost', :worker_2_proxy_port); -- an mitmproxy which forwards to the second worker