citusdata / citus

Distributed PostgreSQL as an extension
https://www.citusdata.com
GNU Affero General Public License v3.0
10.61k stars 671 forks source link

Sync metadata by default & for all clusters #5304

Open onderkalaci opened 3 years ago

onderkalaci commented 3 years ago

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.

marcocitus commented 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.

marcocitus commented 3 years ago

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.

onderkalaci commented 3 years ago

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