mirror of https://github.com/citusdata/citus.git
Reverts failure tests sqls
parent
742baf78f2
commit
13c7c1ad6d
|
@ -155,16 +155,16 @@ WHERE s.logicalrelid = 'user_table'::regclass
|
|||
ORDER BY placementid;
|
||||
|
||||
-- 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 master_add_node(:'worker_1_host', :worker_1_port);
|
||||
SELECT master_add_node('localhost', :worker_1_port);
|
||||
|
||||
-- verify node is not added
|
||||
SELECT * FROM master_get_active_worker_nodes()
|
||||
ORDER BY 1, 2;
|
||||
|
||||
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
|
||||
SELECT * FROM master_get_active_worker_nodes()
|
||||
|
|
|
@ -42,7 +42,7 @@ CREATE TABLE distributed_result_info AS
|
|||
FROM partition_task_list_results('test', $$ SELECT * FROM source_table $$, 'target_table')
|
||||
NATURAL JOIN pg_dist_node;
|
||||
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
|
||||
read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int);
|
||||
ROLLBACk;
|
||||
|
@ -57,10 +57,10 @@ CREATE TABLE distributed_result_info AS
|
|||
SELECT * FROM distributed_result_info ORDER BY resultId;
|
||||
-- fetch from worker 2 should fail
|
||||
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;
|
||||
-- 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
|
||||
SELECT count(*), sum(x) FROM
|
||||
read_intermediate_results('{test_from_100802_to_1,test_from_100802_to_2}'::text[],'binary') AS res (x int);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
SELECT citus.mitmproxy('conn.allow()');
|
||||
|
||||
-- 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
|
||||
|
|
Loading…
Reference in New Issue