Open onderkalaci opened 3 years ago
Local tables: All tables are auto-converted to Citus local tables #5305
This relates to the discussion in https://github.com/citusdata/citus/issues/3851 . I don't think it is strictly necessary for an MVP as long as we have a fallback mechanism for views and functions.
It does seem like a "should have", given the general problem of local tables in MX.
Maybe merge mx- schedules as all the schedules are now MX
It would be good if we can have a SQL-oriented schedule that gets repeated on a worker.
I don't think it is strictly necessary for an MVP as long as we have a fallback mechanism for views and functions.
Agreed, this issue mostly aims to describe Ultimate experience
:)
local tables #5305
Github seems to add a new feature, if you click on a task
item, it opens an issue. So, 5305 opened accidentally. I agree that 3851 has more information
In this issue, I wanted to list some of the things we need in order to enable Citus MX on all clusters. Assuming that we enable this feature on Citus 11.0, all the clusters upgrading from earlier version would sync metadata to all nodes.
[ ] Sync metadata to all nodes by default / sync always [3 weeks]
CREATE TABLE
time[x] Sequences:
[x] Distributed views
[x] Foreign tables #4947
[x] Observibility
[x] Function propagation is simplified
[x] Propagate pg_dist_object https://github.com/citusdata/citus/issues/5065
[x] Some features that are not very relevant to Citus MX. Can we drop support for them?
[x] Upgrades / downgrades
[x] Connection scaling
[x] Testing
[x] Multi-user testing
[ ] Various MX specific deadlocks&bugs requiring some testing
[ ] Remove code
create_distributed_function
syncing the metadata can be removedShouldSyncTableMetadata
ErrorIfAnyMetadataNodeOutOfSync
anymore? All the metadata nodes should always be synced?