citus/src/backend/distributed
Teja Mupparti 01103ce05d 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-10-28 10:15:08 -07:00
..
clock This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
commands Not hardcode "false" in UpdateAutoConvertedForConnectedRelations (#6452) 2022-10-21 18:14:20 +03:00
connection This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
deparser Properly set col names for shard rels that citus_extradata_container points to (#6428) 2022-10-14 17:31:25 +03:00
executor Detect remotely closed sockets and add a single connection retry in the executor (#6404) 2022-10-14 15:08:49 +02:00
metadata This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
operations Drop defer drop gucs (#6447) 2022-10-25 16:48:34 +03:00
planner Drop unreachable code from query_pushdown_planning.c (#6451) 2022-10-21 18:04:31 +03:00
progress Add status column to get_rebalance_progress() (#6403) 2022-10-17 16:55:31 +03:00
relay Drop postgres 12 support (#6040) 2022-07-20 17:49:36 +03:00
replication Add failure test for shard move (#6325) 2022-10-19 14:25:26 +02:00
shardsplit Introduce code changes to fix Issue:6303 (#6328) 2022-09-14 19:56:32 +05:30
sql This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
test Create all foreign keys quickly at the end of a shard move (#6148) 2022-09-09 09:58:33 +02:00
transaction Don't reassign global PID when already assigned (#6412) 2022-10-11 16:41:01 +02:00
utils This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
worker Remove unused functions (#6220) 2022-08-22 11:53:25 +03:00
.gitignore Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
Makefile This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00
citus--11.1-1.control Support citus_columnar as separate extension (#5911) 2022-07-13 21:08:29 -07:00
citus.control Bump Citus to 11.2devel (#6385) 2022-09-30 14:47:42 +03:00
safeclib Compile safestringlib using regular configure 2020-03-19 11:52:20 +01:00
shared_library_init.c This implements a new UDF citus_get_cluster_clock() that returns a monotonically 2022-10-28 10:15:08 -07:00