citus/src/test/regress/sql
SaitTalhaNisanci 7ff4ce2169
Add adaptive executor support for repartition joins (#3169)
* WIP

* wip

* add basic logic to run a single job with repartioning joins with adaptive executor

* fix some warnings and return in ExecuteDependedTasks if there is none

* Add the logic to run depended jobs in adaptive executor

The execution of depended tasks logic is changed. With the current
logic:
- All tasks are created from the top level task list.
- At one iteration:
	- CurTasks whose dependencies are executed are found.
	- CurTasks are executed in parallel with adapter executor main
logic.
- The iteration is repeated until all tasks are completed.

* Separate adaptive executor repartioning logic

* Remove duplicate parts

* cleanup directories and schemas

* add basic repartion tests for adaptive executor

* Use the first placement to fetch data

In task tracker, when there are replicas, we try to fetch from a replica
for which a map task is succeeded. TaskExecution is used for this,
however TaskExecution is not used in adaptive executor. So we cannot use
the same thing as task tracker.

Since adaptive executor fails when a map task fails (There is no retry
logic yet). We know that if we try to execute a fetch task, all of its
map tasks already succeeded, so we can just use the first one to fetch
from.

* fix clean directories logic

* do not change the search path while creating a udf

* Enable repartition joins with adaptive executor with only enable_reparitition_joins guc

* Add comments to adaptive_executor_repartition

* dont run adaptive executor repartition test in paralle with other tests

* execute cleanup only in the top level execution

* do cleanup only in the top level ezecution

* not begin a transaction if repartition query is used

* use new connections for repartititon specific queries

New connections are opened to send repartition specific queries. The
opened connections will be closed at the FinishDistributedExecution.

While sending repartition queries no transaction is begun so that
we can see all changes.

* error if a modification was done prior to repartition execution

* not start a transaction if a repartition query and sql task, and clean temporary files and schemas at each subplan level

* fix cleanup logic

* update tests

* add missing function comments

* add test for transaction with DDL before repartition query

* do not close repartition connections in adaptive executor

* rollback instead of commit in repartition join test

* use close connection instead of shutdown connection

* remove unnecesary connection list, ensure schema owner before removing directory

* rename ExecuteTaskListRepartition

* put fetch query string in planner not executor as we currently support only replication factor = 1 with adaptive executor and repartition query and we know the query string in the planner phase in that case

* split adaptive executor repartition to DAG execution logic and repartition logic

* apply review items

* apply review items

* use an enum for remote transaction state and fix cleanup for repartition

* add outside transaction flag to find connections that are unclaimed instead of always opening a new transaction

* fix style

* wip

* rename removejobdir to partition cleanup

* do not close connections at the end of repartition queries

* do repartition cleanup in pg catch

* apply review items

* decide whether to use transaction or not at execution creation

* rename isOutsideTransaction and add missing comment

* not error in pg catch while doing cleanup

* use replication factor of the creation time, not current time to decide if task tracker should be chosen

* apply review items

* apply review items

* apply review item
2019-12-17 19:09:45 +03:00
..
.gitignore Add hyperscale tutorial to the regression tests. 2019-07-10 10:47:55 +02:00
adaptive_executor.sql Increase slow start time in test to make valgrind tests pass 2019-07-08 06:04:13 +02:00
adaptive_executor_repartition.sql Add adaptive executor support for repartition joins (#3169) 2019-12-17 19:09:45 +03:00
add_coordinator.sql Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
aggregate_support.sql aggregate_support test: test DISTINCT, ORDER BY, FILTER, & no intermediate results 2019-12-03 15:46:01 +00:00
alter_role_propagation.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
base_enable_mx.sql Add make check-base-mx 2019-09-13 17:19:35 +02:00
bool_agg.sql Use expressions in the ORDER BY in bool_agg 2018-02-27 23:52:44 +01:00
ch_bench_having.sql Support subqueries in HAVING (#3098) 2019-10-16 16:40:14 +02:00
ch_bench_having_mx.sql Support subqueries in HAVING (#3098) 2019-10-16 16:40:14 +02:00
ch_bench_subquery_repartition.sql Make simple in queries on unique columns work with repartion join (#3171) 2019-11-11 13:44:28 +01:00
chbenchmark_all_queries.sql Feature: Expression in reference join (#3180) 2019-11-18 16:25:46 +01:00
cte_nested_modification.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
cte_prepared_modify.sql Implement recursive planning for DML statements 2018-05-03 14:42:28 +02:00
custom_aggregate_support.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
disable_object_propagation.sql Add jobs to run tests with pg 12 (#3033) 2019-10-02 15:33:12 +03:00
distributed_collations.sql Add distributioncolumncollation to to pg_dist_colocation 2019-12-09 19:51:40 +00:00
distributed_collations_conflict.sql Support creating collations as part of dependency resolution. Propagate ALTER/DROP on distributed collations 2019-12-09 04:42:51 +00:00
distributed_functions.sql Fix issue in IsMultiStatementTransaction detection 2019-12-16 17:01:43 +01:00
distributed_functions_conflict.sql create_distributed_function: accept aggregates 2019-11-06 18:23:37 +00:00
distributed_procedure.sql Error for metadata commands if any metadata node is out-of-sync (#3226) 2019-11-27 09:52:57 +01:00
distributed_types.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
distributed_types_conflict.sql Fix: rename remote type on conflict (#2983) 2019-09-17 18:54:10 +02:00
distributed_types_xact_add_enum_value.sql Fix enum add value order and pg12 (#3082) 2019-10-07 17:16:19 +02:00
dml_recursive.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
ensure_no_intermediate_data_leak.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
escape_extension_name.sql Split propagate extension test and add alternative output (#3314) 2019-12-17 13:49:16 +03:00
expression_reference_join.sql Feature: Expression in reference join (#3180) 2019-11-18 16:25:46 +01:00
failure_1pc_copy_append.sql SortList in FinalizedShardPlacementList, makes 3 failure tests consistent between 11/12 2019-08-22 19:30:56 +00:00
failure_1pc_copy_hash.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
failure_add_disable_node.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_connection_establishment.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_copy_on_hash.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_copy_to_reference.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_create_distributed_table_non_empty.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_create_index_concurrently.sql Remove sequential create index concurrently test 2018-12-21 14:03:00 -07:00
failure_create_reference_table.sql Distribute Types to worker nodes (#2893) 2019-09-13 17:46:07 +02:00
failure_create_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_cte_subquery.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_ddl.sql Flaky test: Fix recover_prepared_transactions (#3205) 2019-11-19 17:49:13 +01:00
failure_insert_select_pushdown.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_insert_select_via_coordinator.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_multi_dml.sql Modify tests to be consistent between versions 2019-08-22 19:30:50 +00:00
failure_multi_row_insert.sql not continue in sequential execution if a cancellation is received (#3289) 2019-12-12 17:22:30 +03:00
failure_multi_shard_update_delete.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
failure_mx_metadata_sync.sql Failure&cancellation tests for mx metadata sync 2019-02-01 11:50:25 +03:00
failure_ref_tables.sql Add reference table failure tests 2018-10-09 09:39:30 -07:00
failure_savepoints.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
failure_setup.sql Prevent failure tests from hanging by using a port outside the ephemeral port range 2018-07-31 14:30:56 -07:00
failure_single_mod.sql Add single-shard modification failure tests 2018-10-23 23:31:40 +01:00
failure_single_select.sql SortList in FinalizedShardPlacementList, makes 3 failure tests consistent between 11/12 2019-08-22 19:30:56 +00:00
failure_test_helpers.sql network proxy-based failure testing 2018-07-06 12:38:53 -07:00
failure_truncate.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
failure_vacuum.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
fast_path_router_modify.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
foreign_key_restriction_enforcement.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
foreign_key_to_reference_table.sql Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
full_join.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
intermediate_result_pruning.sql Introduce intermediate result broadcasting 2019-11-20 15:26:36 +03:00
intermediate_results.sql Fix segfault when executing DDL via UDF 2019-12-01 22:54:41 +01:00
limit_intermediate_size.sql Add adaptive executor support for repartition joins (#3169) 2019-12-17 19:09:45 +03:00
local_shard_execution.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
materialized_view.sql Include all relevant relations in the ExtractRangeTableRelationWalker (#3135) 2019-11-01 16:06:58 +01:00
multi_703_upgrade.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_agg_approximate_distinct.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_alter_table_add_constraints.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_array_agg.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_average_expression.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_basic_queries.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_behavioral_analytics_basics.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_behavioral_analytics_single_shard_queries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_binary_master_copy_format.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
multi_cache_invalidation.sql Tests are updated to use create_distributed_table 2018-05-10 11:18:59 +03:00
multi_citus_tools.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_cluster_management.sql Remove citus.worker_list_file & master_initialize_node_metadata 2019-11-13 00:49:58 +00:00
multi_colocated_shard_transfer.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_colocation_utils.sql Error for metadata commands if any metadata node is out-of-sync (#3226) 2019-11-27 09:52:57 +01:00
multi_complex_expressions.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_count_type_conversion.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
multi_create_fdw.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_create_shards.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_create_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_create_table_constraints.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_create_table_new_features.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_cross_shard.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_data_types.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_deparse_function.sql Properly escape ALTER FUNCTION .. SET deparsing. Also test 2019-11-25 23:01:30 +00:00
multi_deparse_procedure.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_deparse_shard_query.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_distributed_transaction_id.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_distribution_metadata.sql Fix segfault in column_to_column_name 2019-12-01 23:57:25 +01:00
multi_drop_extension.sql Tests are updated to use create_distributed_table 2018-05-10 11:18:59 +03:00
multi_dropped_column_aliases.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_explain.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_extension.sql Bump repo version to 9.2devel 2019-11-29 07:33:39 +01:00
multi_follower_configure_followers.sql Add regression tests for follower clusters 2017-08-12 12:05:56 +02:00
multi_follower_dml.sql Add tests which check we disallow writes to local tables. 2018-10-06 10:54:44 +02:00
multi_follower_sanity_check.sql Add regression tests for follower clusters 2017-08-12 12:05:56 +02:00
multi_follower_select_statements.sql Support subqueries in HAVING (#3098) 2019-10-16 16:40:14 +02:00
multi_follower_task_tracker.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
multi_foreign_key.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_foreign_key_relation_graph.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_function_evaluation.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_function_in_join.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_generate_ddl_commands.sql Create Schemas as superuser on all shard/table creation UDFs 2019-06-26 17:12:28 +02:00
multi_hash_pruning.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_having_pushdown.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_index_statements.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_insert_select.sql Fix typos: 2019-11-25 23:24:13 +00:00
multi_insert_select_conflict.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_insert_select_non_pushable_queries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_insert_select_window.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_join_order_additional.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_join_order_tpch_repartition.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_join_order_tpch_small.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_join_pruning.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_json_agg.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_json_object_agg.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_jsonb_agg.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_jsonb_object_agg.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_limit_clause.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_limit_clause_approximate.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_master_protocol.sql Modify tests to be consistent between versions 2019-08-22 19:30:50 +00:00
multi_metadata_access.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
multi_metadata_attributes.sql Add shouldhaveshards to pg_dist_node (#2960) 2019-10-22 16:47:16 +02:00
multi_metadata_sync.sql Error for metadata commands if any metadata node is out-of-sync (#3226) 2019-11-27 09:52:57 +01:00
multi_modifications.sql Fix issue with some zero-shard modifications 2019-12-12 07:19:10 +01:00
multi_modifying_xacts.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_multiuser.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
multi_mx_add_coordinator.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
multi_mx_call.sql CALL delegation: apply strip_implicit_coercions to distribution argument 2019-10-10 17:42:43 +00:00
multi_mx_create_table.sql Support creating collations as part of dependency resolution. Propagate ALTER/DROP on distributed collations 2019-12-09 04:42:51 +00:00
multi_mx_ddl.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
multi_mx_explain.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
multi_mx_function_call_delegation.sql Add tests for distributing functions with replication_model statement 2019-10-26 23:57:59 +02:00
multi_mx_hide_shard_names.sql Add shouldhaveshards to pg_dist_node (#2960) 2019-10-22 16:47:16 +02:00
multi_mx_metadata.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_modifications.sql Introduce the concept of Local Execution 2019-09-12 11:51:25 +02:00
multi_mx_modifications_to_reference_tables.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_modifying_xacts.sql Introduce the concept of Local Execution 2019-09-12 11:51:25 +02:00
multi_mx_node_metadata.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
multi_mx_partitioning.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_repartition_join_w1.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_repartition_join_w2.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_repartition_udt_prepare.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_repartition_udt_w1.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_repartition_udt_w2.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_router_planner.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_schema_support.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query1.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query3.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query6.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_tpch_query7.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_tpch_query7_nested.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query10.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query12.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_tpch_query14.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_mx_tpch_query19.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_mx_transaction_recovery.sql Introduce the concept of Local Execution 2019-09-12 11:51:25 +02:00
multi_mx_truncate_from_worker.sql AcquireDistributedLockOnRelations: escape relation names 2019-11-08 21:23:01 +00:00
multi_name_lengths.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_name_resolution.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_null_minmax_value_pruning.sql multi_null_minmax_value_pruning: no versioning & coordinator_plan 2019-08-09 15:25:59 +00:00
multi_orderby_limit_pushdown.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_partition_pruning.sql Fix typos: 2019-11-25 23:24:13 +00:00
multi_partitioning.sql Flaky test: Force correct plan (#3203) 2019-11-19 17:11:05 +01:00
multi_partitioning_utils.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_prepare_plsql.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_prepare_sql.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_prune_shard_list.sql Fix multi_prune_shard_list & don't set next_shard_id unnecessarily in multi_null_minmax_value_pruning 2019-07-23 19:44:18 +00:00
multi_query_directory_cleanup.sql citus_rm_job_directory for multi_query_directory_cleanup 2019-08-19 17:04:42 +00:00
multi_read_from_secondaries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_real_time_transaction.sql Test SET LOCAL propagation when GUC is used in RLS policy 2019-08-22 20:29:52 +00:00
multi_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_remove_node_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_repair_shards.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_repartition_join_planning.sql Fix queries with repartition joins and group by unique column (#3157) 2019-11-08 15:36:18 +01:00
multi_repartition_join_pruning.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_repartition_join_task_assignment.sql Stray depended to dependent tidy up 2019-12-03 15:28:32 +00:00
multi_repartition_udt.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_repartitioned_subquery_udf.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_replicate_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_router_planner.sql Fix crash in IN (NULL) queries 2019-12-13 08:35:54 +01:00
multi_router_planner_fast_path.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_schema_support.sql Support creating collations as part of dependency resolution. Propagate ALTER/DROP on distributed collations 2019-12-09 04:42:51 +00:00
multi_select_distinct.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_select_for_update.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_shard_modify.sql Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
multi_shard_update_delete.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_simple_queries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_single_relation_subquery.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_size_queries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_sql_function.sql Detect SQL UDF Calls. 2019-12-05 14:31:05 -08:00
multi_subquery.sql Support subqueries in HAVING (#3098) 2019-10-16 16:40:14 +02:00
multi_subquery_behavioral_analytics.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_complex_queries.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_complex_reference_clause.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_in_where_clause.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_in_where_reference_clause.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_misc.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_subquery_union.sql Fix potential segfault from standard_planner inlining functions 2019-11-21 18:47:36 +00:00
multi_subquery_window_functions.sql The data used in regression tests is reduced 2017-11-28 14:15:46 +03:00
multi_subtransactions.sql Use normalization for multi_subtransaction output 2019-06-19 17:54:33 +02:00
multi_table_ddl.sql Tests are updated to use create_distributed_table 2018-05-10 11:18:59 +03:00
multi_task_assignment_policy.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_task_string_size.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
multi_test_catalog_views.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
multi_test_helpers.sql Fix some typos from #3280 2019-12-12 13:29:26 -08:00
multi_tpch_query1.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query3.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query6.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query7.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query7_nested.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_tpch_query10.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query12.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query14.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_tpch_query19.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
multi_transaction_recovery.sql Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
multi_transactional_drop_shards.sql Return nodeid instead of record in some UDFs 2019-09-12 12:46:21 -07:00
multi_truncate.sql Stop using master_modify_multiple_shards in TRUNCATE 2019-05-24 14:35:46 +02:00
multi_unsupported_worker_operations.sql Add shouldhaveshards to pg_dist_node (#2960) 2019-10-22 16:47:16 +02:00
multi_upgrade_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_upsert.sql Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
multi_utilities.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
multi_utility_statements.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_utility_warnings.sql Add test showing poolinfo validation works 2018-08-16 20:14:18 -06:00
multi_view.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
multi_working_columns.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
mx_foreign_key_to_reference_table.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
non_colocated_join_order.sql Removes large_table_shard_count GUC 2018-04-29 10:34:50 +02:00
non_colocated_leaf_subquery_joins.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
non_colocated_subquery_joins.sql Fix typos: 2019-11-25 23:24:13 +00:00
pg12.sql Add distributioncolumncollation to to pg_dist_colocation 2019-12-09 19:51:40 +00:00
propagate_extension_commands.sql Split propagate extension test and add alternative output (#3314) 2019-12-17 13:49:16 +03:00
propagate_set_commands.sql Fix RESET and other types of SET 2019-07-05 19:30:48 +02:00
recursive_dml_queries_mx.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
recursive_dml_with_different_planners_executors.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
relation_access_tracking.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
remove_coordinator.sql Replicate reference tables to coordinator. 2019-11-15 05:50:19 -08:00
replicate_reference_tables_to_coordinator.sql Tests for multi-statement transactions with subqueries or ctes 2019-12-11 19:54:15 -08:00
replicated_partitioned_table.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
row_types.sql RECORD: Add support for more expression types 2019-11-27 17:07:22 +00:00
sequential_modifications.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
set_operation_and_local_tables.sql Add adaptive executor support for repartition joins (#3169) 2019-12-17 19:09:45 +03:00
set_operations.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
single_hash_repartition_join.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
sql_procedure.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
ssl_by_default.sql ssl_by_default: remove stray PG10 check 2019-10-23 00:27:54 +00:00
subqueries_deep.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subqueries_not_supported.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_and_cte.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_basics.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_complex_target_list.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_executors.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_in_where.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_local_tables.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_partitioning.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_prepared_statements.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
subquery_view.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
task_tracker_assign_task.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
task_tracker_cleanup_job.sql Test worker_cleanup_job_schema_cache actually drops schemas 2019-09-05 16:52:24 +00:00
task_tracker_create_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
task_tracker_partition_task.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
upgrade_basic_after.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
upgrade_basic_before.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
upgrade_distributed_function_after.sql Add upgrade test for distributed functions 2019-10-23 12:07:51 +02:00
upgrade_distributed_function_before.sql Test more reference/local cases, also ALTER ROLE 2019-12-03 22:23:14 +00:00
upgrade_ref2ref_after.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
upgrade_ref2ref_before.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
upgrade_type_after.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
upgrade_type_before.sql Change citus truncate trigger to AFTER and add more upgrade tests (#3070) 2019-10-07 16:43:04 +02:00
validate_constraint.sql Distribute Types to worker nodes (#2893) 2019-09-13 17:46:07 +02:00
window_functions.sql Remove Postgres 10 support 2019-10-11 21:56:56 +00:00
with_basics.sql Improve Recursive CTE tests (#3274) 2019-12-10 09:38:45 +01:00
with_dml.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_executors.sql Add adaptive executor support for repartition joins (#3169) 2019-12-17 19:09:45 +03:00
with_join.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_modifying.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_nested.sql Add missing ORDER BY in a CTE (#3282) 2019-12-11 10:24:54 +01:00
with_partitioning.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_prepare.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_set_operations.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
with_transactions.sql Forbid using connections that sent intermediate results for data access and vice versa 2019-12-17 11:49:13 +01:00
with_where.sql Strip trailing whitespace and add final newline (#3186) 2019-11-21 14:25:37 +01:00
worker_binary_data_partition.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
worker_check_invalid_arguments.sql Fix segfault when executing DDL via UDF 2019-12-01 22:54:41 +01:00
worker_create_table.sql Use citus.next_shard_id where practical in regression tests 2017-11-15 10:12:05 +01:00
worker_hash_partition.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
worker_hash_partition_complex.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
worker_merge_hash_files.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_merge_range_files.sql Remove ALTER SEQUENCE from parallel groups 2017-05-16 11:05:34 -06:00
worker_null_data_partition.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
worker_range_partition.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00
worker_range_partition_complex.sql Add user ID suffixes to filenames in check-worker tests 2018-11-23 08:36:12 +01:00