citus/src/backend/distributed/metadata
Teja Mupparti 40f5c2bab3 This implements a new UDF citus_get_cluster_clock() that returns a monotonically
increasing logical clock. Clock guarantees to never go back in value after restarts,
and makes best attempt to keep the value close to unix epoch time in milliseconds.

Also, introduces a new GUC "citus.enable_cluster_clock", when true, every
distributed transaction is stamped with logical causal clock and persisted
in a catalog pg_dist_commit_transaction.
2022-09-29 16:35:25 -07:00
..
dependency.c Support Sequences owned by columns before distributing tables 2022-08-18 10:29:40 +02:00
distobject.c refactor code where GetObjectAddressFromParseTree is called because it returns list of addresses now 2022-07-19 18:13:12 +03:00
metadata_cache.c This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-09-29 16:35:25 -07:00
metadata_sync.c Add non-blocking variant of create_distributed_table (#6087) 2022-08-30 15:35:40 +03:00
metadata_utility.c Implement infrastructure to run sql jobs in the background (#6296) 2022-09-09 16:11:19 +03:00
node_metadata.c Use RelationGetPrimaryKeyIndex for citus catalog tables (#6262) 2022-09-01 11:56:31 +03:00
pg_get_object_address_13_14_15.c Uses object name in cannot distribute object error (#6186) 2022-08-18 11:05:17 +03:00