Skip to content

Commit 93e08bf

Browse files
committed
Allocate globally-unique system cluster ids
1 parent 477fc41 commit 93e08bf

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/catalog/src/durable/transaction.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,9 @@ use crate::durable::{
6464
AUDIT_LOG_ID_ALLOC_KEY, BUILTIN_MIGRATION_SHARD_KEY, CATALOG_CONTENT_VERSION_KEY, CatalogError,
6565
DATABASE_ID_ALLOC_KEY, DefaultPrivilege, DurableCatalogError, DurableCatalogState,
6666
EXPRESSION_CACHE_SHARD_KEY, MOCK_AUTHENTICATION_NONCE_KEY, NetworkPolicy, OID_ALLOC_KEY,
67-
SCHEMA_ID_ALLOC_KEY, STORAGE_USAGE_ID_ALLOC_KEY, SYSTEM_ALLOC_KEYS,
68-
SYSTEM_CLUSTER_ID_ALLOC_KEY, SYSTEM_ITEM_ALLOC_KEY, Snapshot, SystemConfiguration,
69-
USER_ITEM_ALLOC_KEY, USER_NETWORK_POLICY_ID_ALLOC_KEY, USER_REPLICA_ID_ALLOC_KEY,
70-
USER_ROLE_ID_ALLOC_KEY,
67+
SCHEMA_ID_ALLOC_KEY, STORAGE_USAGE_ID_ALLOC_KEY, SYSTEM_ALLOC_KEYS, SYSTEM_ITEM_ALLOC_KEY,
68+
Snapshot, SystemConfiguration, USER_ITEM_ALLOC_KEY, USER_NETWORK_POLICY_ID_ALLOC_KEY,
69+
USER_REPLICA_ID_ALLOC_KEY, USER_ROLE_ID_ALLOC_KEY,
7170
};
7271
use crate::memory::objects::{StateDiff, StateUpdate, StateUpdateKind};
7372

@@ -436,7 +435,7 @@ impl<'a> Transaction<'a> {
436435
config: ClusterConfig,
437436
temporary_oids: &HashSet<u32>,
438437
) -> Result<(), CatalogError> {
439-
let cluster_id = self.get_and_increment_id(&[SYSTEM_CLUSTER_ID_ALLOC_KEY])?;
438+
let cluster_id = self.get_and_increment_id(SYSTEM_ALLOC_KEYS)?;
440439
let cluster_id = ClusterId::system(cluster_id).ok_or(SqlCatalogError::IdExhaustion)?;
441440
self.insert_cluster(
442441
cluster_id,

0 commit comments

Comments
 (0)