-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: 2.5.4
-
Component/s: Storage
-
None
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
With 2.5.5-pre as of Jan 5.
> for (i=0;i<10000;i++) { db.padtest.insert({}); }
> db.padtest.stats()
{
"ns" : "db.padtest",
"count" : 10000,
"size" : 240032,
"avgObjSize" : 24,
"storageSize" : 696320,
"numExtents" : 4,
"nindexes" : 1,
"lastExtentSize" : 524288,
"paddingFactor" : 1,
"systemFlags" : 1,
"userFlags" : 0,
"totalIndexSize" : 335216,
"indexSizes" : {
"_id_" : 335216
},
"ok" : 1
}
> db.padtest.update({},{$set:{a:1}},{multi:true})
> db.padtest.stats()
{
"ns" : "db.padtest",
"count" : 10000,
"size" : 858776,
"avgObjSize" : 85,
"storageSize" : 2793472,
"numExtents" : 5,
"nindexes" : 1,
"lastExtentSize" : 2097152,
"paddingFactor" : 2,
"systemFlags" : 1,
"userFlags" : 0,
"totalIndexSize" : 335216,
"indexSizes" : {
"_id_" : 335216
},
"ok" : 1
}
> db.padtest.update({},{$set:{a:1}},{multi:true})
> db.padtest.stats()
{
"ns" : "db.padtest",
"count" : 10000,
"size" : 858776,
"avgObjSize" : 85,
"storageSize" : 2793472,
"numExtents" : 5,
"nindexes" : 1,
"lastExtentSize" : 2097152,
"paddingFactor" : 2,
"systemFlags" : 1,
"userFlags" : 0,
"totalIndexSize" : 335216,
"indexSizes" : {
"_id_" : 335216
},
"ok" : 1
}
Padding factor is showing as either 1 or 2. Not sure if it's a display or internal setting problem.