testing/postgresql-citus: upgrade to 10.1.0
-
Drops support for PostgreSQL 11
-
Adds
shard_count
parameter tocreate_distributed_table
function -
Adds support for
ALTER DATABASE OWNER
-
Adds support for temporary columnar tables
-
Adds support for using sequences as column default values when syncing metadata
-
alter_columnar_table_set
enforces columnar table option constraints -
Continues to remove shards after failure in
DropMarkedShards
-
Deprecates the
citus.replication_model
GUC -
Enables
citus.defer_drop_after_shard_move
by default -
Ensures free disk space before moving a shard
-
Fetches shard size on the fly for the rebalance monitor
-
Ignores old placements when disabling or removing a node
-
Implements
improvement_threshold
at shard rebalancer moves -
Improves orphaned shard cleanup logic
-
Improves performance of
citus_shards
-
Introduces
citus.local_hostname
GUC for connections to the current node -
Makes sure connection is closed after each shard move
-
Makes sure that target node in shard moves is eligible for shard move
-
Optimizes partitioned disk size calculation for shard rebalancer
-
Prevents connection errors by properly terminating connections
-
Prevents inheriting a distributed table
-
Prevents users from dropping & truncating known shards
-
Pushes down
VALUES
clause as long as not in outer part of aJOIN
-
Reduces memory usage for multi-row inserts
-
Reduces memory usage while rebalancing shards
-
Removes length limits around partition names
-
Removes dependencies on the existence of public schema
-
Executor avoids opening extra connections
-
Excludes orphaned shards while finding shard placements
-
Preserves access method of materialized views when undistributing or altering distributed tables
-
Fixes a bug that allowed moving of shards belonging to a reference table
-
Fixes a bug that can cause a crash when DEBUG4 logging is enabled
-
Fixes a bug that causes pruning incorrect shard of a range distributed table
-
Fixes a bug that causes worker_create_or_alter_role to crash with NULL input
-
Fixes a bug where foreign key to reference table was disallowed
-
Fixes a bug with local cached plans on tables with dropped columns
-
Fixes data race in
get_rebalance_progress
-
Fixes
FROM ONLY
queries on partitioned tables -
Fixes an issue that could cause citus_finish_pg_upgrade to fail
-
Fixes error message for local table joins
-
Fixes issues caused by omitting public schema in queries
-
Fixes nested
SELECT
query withUNION
bug -
Fixes null relationName bug at parallel execution
-
Fixes possible segfaults when using Citus in the middle of an upgrade
-
Fixes problems with concurrent calls of
DropMarkedShards
-
Fixes shared dependencies that are not resident in a database
-
Fixes stale hostnames bug in prepared statements after
master_update_node
-
Fixes the relation size bug during rebalancing
-
Fixes two race conditions in the get_rebalance_progress
-
Fixes using 2PC when it might be necessary