-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: manual
-
Labels:
Description
Downstream Change Summary
Added freeStorageSize field to db.collection.stats() output.
freeStorageSize = file bytes available for reuse. Currently only outputted for wiredTiger collections.
Description of Linked Ticket
Presently the commands db.stats() and db.collection.stats() both accept scale parameters. The WiredTiger stats reported by db.collection.stats() are hard coded by description and value to denote units in bytes only.
This request is to expose some WiredTiger statistics by mapping them directly into a db.collection.stats() method to support the scale option.
Notably the WiredTiger "block-manager" stats of interest (but not limited to):
- db.collection.stats( { scale: 1 }).storageSize maps to "wiredTiger"."block-manager"."file size in bytes"
- db.collection.stats( { scale: 1 }).freeListSize maps to "wiredTiger"."block-manager"."file bytes available for reuse"
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-42037 Expose WiredTiger block-manager stats with scale support
- Closed