citus/src/test/regress/specs
Onder Kalaci 6e05921736 Processes that are blocked on advisory locks show up in wait edges
Assign the distributed transaction id before trying to acquire the
executor advisory locks. This is useful to show this backend in citus
lock graphs (e.g., dump_global_wait_edges() and citus_lock_waits).
2018-10-24 13:32:13 +03:00
..
README.md Add new isolation tests 2017-08-17 17:46:03 +03:00
isolation_add_node_vs_reference_table_operations.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07: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 Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_cancellation.spec Add tests for statement cancellation. 2017-07-04 14:46:03 -07:00
isolation_citus_dist_activity.spec Show router modify,select and real-time queries on MX views 2018-10-02 13:59:38 +03:00
isolation_cluster_management.spec Accept invalidation messages before accessing the metadata cache (#1406) 2017-05-12 12:32:35 +03: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 Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07: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 Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_delete_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_distributed_deadlock_detection.spec Fix bug while traversing the distributed deadlock graph 2018-01-22 08:45:48 +02:00
isolation_distributed_transaction_id.spec Show router modify,select and real-time queries on MX views 2018-10-02 13:59:38 +03: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 Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07: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_get_distributed_wait_queries.spec Processes that are blocked on advisory locks show up in wait edges 2018-10-24 13:32:13 +03:00
isolation_hash_copy_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_insert_select_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_insert_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07: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_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 multi-shard update affecting the same/different rows 2017-11-20 11:45:48 +03:00
isolation_partitioned_copy_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_progress_monitoring.spec Add Progress Tracking Infrastructure 2017-07-26 14:12:15 +03:00
isolation_range_copy_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_reference_copy_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_reference_on_mx.spec Don't allow PG11 travis failures anymore 2018-10-19 15:20:53 +03:00
isolation_replace_wait_function.spec Give isolation tester ability to see locks on workers 2017-07-26 18:43:04 +03:00
isolation_select_for_update.spec Adds SELECT ... FOR UPDATE support for router plannable queries 2018-06-18 13:55:17 +03:00
isolation_select_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_transaction_recovery.spec Add recovery vs. recovery isolation test 2017-11-20 12:26:25 +01:00
isolation_truncate_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_update_node.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_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 Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07:00
isolation_upsert_vs_all.spec Fix isolation tests for windows echo command 2018-03-27 14:18:48 -07: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.