citus/src/backend/distributed/utils
Sait Talha Nisanci 69992d58f9 Add broken local-dist table modifications tests
It seems that most of the updates were broken, we weren't aware of it
because there wasn't any data in the tables. They are broken mostly
because local tables do not have a shard id and some code paths should
be updated with that information, currently when there is an invalid
shard id, it is assumed to be pruned.

Consider local tables in router planner

In case there is a local table, the shard id will not be valid and there
are some checks that rely on shard id, we should skip these in case of
local tables, which is handled with a dummy placement.

Add citus local table dist table join tests

add local-dist table mixed joins tests
2020-12-15 18:18:36 +03:00
..
acquire_lock.c Degrade gracefully when no background workers available 2020-10-05 16:55:00 +03:00
aggregate_utils.c Distribute custom aggregates with multiple arguments (#4047) 2020-07-24 15:16:00 -07:00
cancel_utils.c add IsHoldOffCancellationReceived utility function (#3290) 2019-12-12 17:32:59 +03:00
citus_clauses.c Fix a crash with inserting domain composite types in coord. evaluation (#4231) 2020-10-13 14:19:59 +03:00
citus_copyfuncs.c Add broken local-dist table modifications tests 2020-12-15 18:18:36 +03:00
citus_nodefuncs.c refactor table ddl events scoped for shards (#4342) 2020-11-26 13:31:59 +01:00
citus_outfuncs.c DESCRIPTION: Propagate columnar table settings for distributed tables 2020-12-02 13:02:42 +01:00
citus_readfuncs.c Remove READFUNCs (#3536) 2020-02-24 12:43:28 +01:00
citus_safe_lib.c use macros for pg versions instead of hardcoded values (#3694) 2020-04-01 17:01:52 +03:00
citus_version.c add gitref to the output of citus_version (#3246) 2019-11-29 15:54:09 +01:00
colocation_utils.c Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
distribution_column.c Semmle: Check for NULL in some places where it might occur (#3509) 2020-02-27 10:45:29 +01:00
enable_ssl.c Remove unused variable (#4172) 2020-09-18 11:25:07 +03:00
errormessage.c add IsLoggableLevel utility function (#3149) 2019-11-15 14:59:13 +03:00
foreign_key_relationship.c adapt recently added code for pg13 2020-08-04 15:18:27 +03:00
function_utils.c Automatically convert useless declarations using regex replace (#3181) 2019-11-21 13:47:29 +01:00
hash_helpers.c Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
listutils.c Remove RemoveDuplicateJoinRestrictions() function 2020-10-21 10:29:39 +02:00
log_utils.c Make ApplyLogRedaction a macro and redefine ereport 2020-01-13 18:24:36 +01:00
maintenanced.c Fix a bug that could lead to multiple maintenance daemons 2020-10-08 16:18:14 +02:00
multi_partitioning_utils.c Switch to sequential execution if the index name is long (#4209) 2020-10-02 13:39:34 +03:00
namespace_utils.c Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
pg11_snprintf.c use macros for pg versions instead of hardcoded values (#3694) 2020-04-01 17:01:52 +03:00
query_utils.c Include all relevant relations in the ExtractRangeTableRelationWalker (#3135) 2019-11-01 16:06:58 +01:00
reference_table_utils.c Refactor the functions that return OID lists for citus tables 2020-09-18 16:42:46 +03:00
relation_utils.c Refactor PreprocessIndexStmt (#4272) 2020-11-25 12:19:37 +03:00
resource_lock.c Remove unused functions that cppcheck found 2020-10-19 13:50:52 +03:00
role.c Refactor alter role to work on distributed roles (#3739) 2020-04-16 12:23:27 +02:00
shard_utils.c Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
shardinterval_utils.c Not consider single shard hash dist. tables as replicated (#4413) 2020-12-15 14:33:01 +03:00
statistics_collection.c Refactor the functions that return OID lists for citus tables 2020-09-18 16:42:46 +03:00
string_utils.c Degrade gracefully when no background workers available 2020-10-05 16:55:00 +03:00
task_execution_utils.c Change utils/hashutils.h to common/hashfn.h for PG >= 13 2020-08-04 15:10:22 +03:00
tuplestore.c Remove copyright years (#2918) 2019-10-15 17:44:30 +03:00