citus/src/backend/distributed
Önder Kalacı df5aa0f0cc
Switch to sequential execution if the index name is long (#4209)
Citus has the logic to truncate the long shard names to prevent
various issues, including self-deadlocks. However, for partitioned
tables, when index is created on the parent table, the index names
on the partitions are auto-generated by Postgres. We use the same
Postgres function to generate the index names on the shards of the
partitions. If the length exceeds the limit, we switch to sequential
execution mode.
2020-10-02 13:39:34 +03:00
..
commands Switch to sequential execution if the index name is long (#4209) 2020-10-02 13:39:34 +03:00
connection Record non-distributed table accesses in local executor (#4139) 2020-09-07 18:19:08 +03:00
deparser Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
executor Forcefully terminate connections after citus.node_connection_timeout 2020-09-30 18:24:24 +02:00
metadata Switch to sequential execution if the index name is long (#4209) 2020-10-02 13:39:34 +03:00
operations Not allow removing a single node with ref tables (#4127) 2020-09-18 15:35:59 +03:00
planner Support EXPLAIN(ANALYZE, WAL) 2020-10-01 13:52:42 +03:00
progress Replace foreach with foreach_ptr/foreach_oid (#3544) 2020-02-27 16:54:49 +01:00
relay Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
sql Do not downgrade if a citus local table exists (#4174) 2020-09-22 14:19:50 +03:00
test Introduce cache entry/table utilities (#4132) 2020-09-02 22:26:05 +03:00
transaction Not take ShareUpdateExlusiveLock on pg_dist_transaction (#4184) 2020-09-21 15:20:38 +03:00
utils Switch to sequential execution if the index name is long (#4209) 2020-10-02 13:39:34 +03:00
worker Fix distributing tables owned by extensions 2020-09-10 04:46:11 +02:00
.gitignore Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
Makefile Introduce new make targets for downgrade scripts 2020-07-14 13:10:18 +03:00
citus.control Bump citus version to 9.5devel 2020-07-01 14:46:55 +03:00
safeclib Compile safestringlib using regular configure 2020-03-19 11:52:20 +01:00
shared_library_init.c Do initial cleanup only once in pg_init (#4213) 2020-10-02 09:12:39 +03:00