-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
ALL
-
- create a temporary record store
- insert some records
- call storageSize()
When we create a temporary record store, the field _tracksSizeAdjustment is set to false.
On inserting records, the method _changeNumRecordsAndDataSize is called to add the statistics. The method returns without modifying the _sizeInfo when _tracksSizeAdjustment is set to false.
When calling storageSize() to get the size, if storage engine is ephemeral, dataSize() is called which uses _sizeInfo.
- duplicates
-
SERVER-74133 Spilling to TemporaryRecordStores in multi-doc transactions does not work as expected
- Backlog
- is related to
-
SERVER-73717 When using in-memory storage engine spill to disk doesn't always work
- Closed
-
SERVER-73311 Report group spill stats in serverStatus for SBE
- Closed
- related to
-
SERVER-33494 WT SizeStorer never deletes old entries
- Closed
-
SERVER-74335 Spill to disk tests for $group must be tagged as "requires_persistence" on the v6.0 branch
- Closed
-
SERVER-98545 Determine whether inMemory storage engine should spill to disk or not
- Needs Scheduling