citus/src/test/regress/specs
Onder Kalaci d7e2968120 Add parameters to create_distributed_function()
With this commit, we're changing the API for create_distributed_function()
such that users can provide the distribution argument and the colocation
information.
2019-09-22 21:53:33 +02:00
..
README.md Add new isolation tests 2017-08-17 17:46:03 +03:00
isolation_add_node_vs_reference_table_operations.spec isolation_add_node_vs_reference_table_operations: test add in parallel with create_reference_table 2019-09-13 18:13:58 +00:00
isolation_add_remove_node.spec Add add/remove node rollback isolation tests 2017-08-09 14:09:54 +02:00
isolation_append_copy_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_cancellation.spec Add tests for statement cancellation. 2017-07-04 14:46:03 -07:00
isolation_citus_dist_activity.spec Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
isolation_cluster_management.spec Return nodeid instead of record in some UDFs 2019-09-12 12:46:21 -07:00
isolation_concurrent_dml.spec Add multi-row isolation tests 2017-08-10 01:10:09 -07:00
isolation_copy_placement_vs_copy_placement.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_copy_placement_vs_modification.spec Introduce the adaptive executor (#2798) 2019-06-28 14:04:40 +02:00
isolation_create_distributed_table.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_create_restore_point.spec Block only 2PCs instead of all writes in citus_create_restore_point 2017-10-27 00:07:32 +02:00
isolation_create_table_vs_add_remove_node.spec Prevent pg_dist_node changes during master_create_empty_shard 2017-08-09 14:22:09 +02:00
isolation_data_migration.spec Ensure all preceding writes are visible in data migration 2017-05-11 09:42:12 +02:00
isolation_ddl_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_delete_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_distributed_deadlock_detection.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_distributed_transaction_id.spec Distribute Types to worker nodes (#2893) 2019-09-13 17:46:07 +02:00
isolation_dml_vs_repair.spec Simplify metadata lock acquisition for DML 2017-08-07 15:36:58 +02:00
isolation_drop_shards.spec Add truncate first isolation tests 2017-05-08 17:26:55 +02:00
isolation_drop_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_dump_global_wait_edges.spec Convert global wait edges to adjacency list 2017-07-27 19:53:51 +03:00
isolation_dump_local_wait_edges.spec Remove source node argument from dump_local_wait_edges 2017-08-23 13:14:00 +02:00
isolation_ensure_dependency_activate_node.spec Add parameters to create_distributed_function() 2019-09-22 21:53:33 +02:00
isolation_get_all_active_transactions.spec Restrict visibility of get_*_active_transactions functions to pg_monitor 2018-12-19 18:32:42 +01:00
isolation_get_distributed_wait_queries.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_hash_copy_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_insert_select_conflict.spec Support INSERT...SELECT with ON CONFLICT or RETURNING via coordinator 2018-11-30 15:29:12 +03:00
isolation_insert_select_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_insert_vs_all.spec There were two multi insert - single insert tests but no multi insert - multi insert test. Fixed it. 2019-09-13 16:09:11 +03:00
isolation_insert_vs_all_on_mx.spec Added the MX isolation tests for insert 2019-09-16 15:49:43 +03:00
isolation_insert_vs_vacuum.spec Add tests for concurrent INSERT and VACUUM behaviour 2017-07-10 15:46:48 +03:00
isolation_master_append_table.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_master_apply_delete.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_master_update_node.spec Feature: optionally force master_update_node during failover (#2773) 2019-06-21 12:03:15 +02:00
isolation_modify_with_subquery_vs_dml.spec Support modify queries with multiple tables 2018-05-02 16:22:26 +03:00
isolation_multi_shard_modify_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_partitioned_copy_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_progress_monitoring.spec Add Progress Tracking Infrastructure 2017-07-26 14:12:15 +03:00
isolation_range_copy_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_ref2ref_foreign_keys.spec Support FKs between reference tables 2019-08-21 16:11:27 -07:00
isolation_ref2ref_foreign_keys_on_mx.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_reference_copy_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_reference_on_mx.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_replace_wait_function.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_select_for_update.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_select_vs_all.spec Deprecate master_modify_multiple_shards 2019-05-24 15:22:06 +02:00
isolation_select_vs_all_on_mx.spec Created isolation tests for select on MX 2019-09-17 12:44:45 +03:00
isolation_transaction_recovery.spec Add recovery vs. recovery isolation test 2017-11-20 12:26:25 +01:00
isolation_truncate_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_update_node.spec Add metadatasynced, and sync on master_update_node() 2019-09-18 09:32:54 -07:00
isolation_update_node_lock_writes.spec Lock reads and writes only to the node being updated in master_update_node 2018-05-09 15:14:20 +02:00
isolation_update_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_upsert_vs_all.spec Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882) 2019-09-04 14:10:20 +02:00
isolation_validate_vs_insert.spec validate query isolation tests 2018-11-26 14:04:51 +03:00

README.md

In this folder, all tests which in the format of '*_add.spec' organized according to specific format.

For isolation tests, we selected 'n' representative operations and we aimed to perform all possible pairs of 'n' operations together. So first test just runs first of these 'n' operation with remaining 'n - 1' operation. Similary, second test just runs second operation with remaining 'n - 2' operation. With this logic, we eventually run every selected operation with every other selected operation.