Side bucket catalog
Parent: Bucket catalog memory and closure reasons · Published reference · snapshot 2026-10-24 · skill mongodb-cohort-bd6489c69c3d
↓ Facts as markdownall context files
Source-anchored research for Side bucket catalog. Run status: COMPLETED.
These notes link each claim to its source. Some citations identify archived research reports that are no longer hosted on this site. A published reference means the content is available; it does not certify independent review or accuracy.Read the editorial policy and follow the sources before relying on a claim.
How it works
- Alibaba Cloud’s July 2025 engine-parameter release notes list exposure of timeseriesSideBucketCatalogMemoryUsageThreshold for its MongoDB 8.0 service; this is a managed-service availability date, not evidence that upstream MongoDB introduced the mechanism in July 2025. (low confidence) [source]
- The parameter defines when idle-bucket expiry begins; treating it as a guaranteed ceiling on total mongod memory is unsupported by these interfaces and the regression test. (medium confidence) [source]
Facts and statements
- At MongoDB revision 35647d07bc4bc11966c90fe7100eb1db0b0ac1d9, timeseriesSideBucketCatalogMemoryUsageThreshold is a byte threshold above which idle buckets in the side bucket catalog are expired; Alibaba Cloud documents the same threshold semantics. (medium confidence) [source]
- At MongoDB commit 35647d07, timeseriesSideBucketCatalogMemoryUsageThreshold is expressed in bytes and defaults to 104857600 bytes (100 MiB); the ApsaraDB MongoDB 8.0 parameter table independently lists the same numeric default. (high confidence) [source]
- The pinned parameter definition allows startup and runtime configuration. MongoDB’s regression test at revision 46e8db22 exercises both configuration modes. (high confidence) [source]
- The side catalog has a separate idle-bucket-expiry memory threshold, timeseriesSideBucketCatalogMemoryUsageThreshold; the regression test isolates it by configuring 1 MiB for the side catalog and 100 MiB for the main catalog. (high confidence) [source]
- The regression test at revision 46e8db22 expects numBucketsArchivedDueToMemoryThreshold to increase after it induces side-catalog memory pressure; its comments allow subsequent closure if archival does not reclaim enough memory, and it checks that memory-triggered closures do not outnumber memory-triggered archivals. (low confidence) [source]
- The BucketCatalog header provides getSideBucketCatalogCollectionStats and documents that it assumes statistics for one collection; it also declares mergeExecutionStatsToBucketCatalog for merging collection execution statistics. (low confidence) (verified as of 2026-10-24) [source]
Children
- No children recorded.