Adds partitioning logic across engine instances that perform list operations on tenants.
This isn't a true database partition - each engine version generates a partition id and rebalances tenants across partitions on startup. The logic relies on partitions being active (i.e. sitting on a hot loop) as partition heartbeats are updated when the partition is used. Inactive partitions are automatically removed and tenants on those partitions are rebalanced.
Type of change
[X] New feature (non-breaking change which adds functionality)
Description
Adds partitioning logic across engine instances that perform list operations on tenants.
This isn't a true database partition - each engine version generates a partition id and rebalances tenants across partitions on startup. The logic relies on partitions being active (i.e. sitting on a hot loop) as partition heartbeats are updated when the partition is used. Inactive partitions are automatically removed and tenants on those partitions are rebalanced.
Type of change