citus
citus copied to clipboard
Distributed PostgreSQL as an extension
DESCRIPTION: Adds pg15 support Helpful small PRs to main branch: - https://github.com/citusdata/citus/pull/6143 - https://github.com/citusdata/citus/pull/6147 - https://github.com/citusdata/citus/pull/6145 - https://github.com/citusdata/citus/pull/6144 - https://github.com/citusdata/citus/pull/6142 - https://github.com/citusdata/citus/pull/6136 - https://github.com/citusdata/citus/pull/6118 - https://github.com/citusdata/citus/pull/6139 - https://github.com/citusdata/citus/pull/6110
When introducing non-blocking shard split functionality it was based heavily on the non-blocking shard moves. However, differences between usage was slightly to big to be able to reuse the existing...
(Hopefully) Fixes #5000. If memory allocation done for `SubXactContext *state` in `PushSubXact()` fails, then `PopSubXact()` might segfault, for example, when grabbing the topmost `SubXactContext` from `activeSubXactContexts` if this is the...
We have 2 seperate test schedules for hyperscale: `multi_schedule_hyperscale` that contains the tests that can be run as unprivileged user and `multi_schedule_hyperscale_superuser` that contains tests that need a privileged user....
DESCRIPTION: Add create_distributed_table_concurrently which distributes tables without blocking This is a prototype of `create_distributed_table_concurrently` built on top of #6080. We first convert the table to a Citus local table in...
DESCRIPTION: Create all foreign keys quickly at the end of a shard move Previously we would create foreign keys to reference table in an extra fast way at the end...
@marcocitus noticed this here https://github.com/citusdata/citus/pull/6119#discussion_r938660989 > While going over this code again, I realized an issue with foreign keys between distributed tables (unrelated to this PR): > > We currently...
Backporting https://github.com/citusdata/citus/pull/6100
DESCRIPTION: Support changing CPU priorities for backends and shard moves **Intro** This adds support to Citus to change the CPU priority values of backends. This is created with two main...
This issue aims to capture the current state of the flaky tests, and coordinate fixes. I created a summary on the failures on master branch since last 30 days. See...