diff options
author | dwight <dwight@10gen.com> | 2011-11-13 17:20:17 -0500 |
---|---|---|
committer | dwight <dwight@10gen.com> | 2011-11-13 17:20:44 -0500 |
commit | 0d2cb3baee872496bfebceae47078b684e1cbb91 (patch) | |
tree | e49191ef5dbd28a47e1e68bc6a2055f6b8aa0a98 /jstests/compact.js | |
parent | a6b6549fef3041f02714b716ecbb20bb6857e049 (diff) | |
download | mongo-0d2cb3baee872496bfebceae47078b684e1cbb91.tar.gz |
test
Diffstat (limited to 'jstests/compact.js')
-rw-r--r-- | jstests/compact.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/jstests/compact.js b/jstests/compact.js index b12b03ffa3f..a1b86bb6234 100644 --- a/jstests/compact.js +++ b/jstests/compact.js @@ -23,9 +23,19 @@ var v = t.validate(true); assert(v.ok); assert(v.extentCount == 1); assert(v.deletedCount == 1); -assert(t.getIndexes().length == 2); +assert(t.getIndexes().length == 2);
+var ssize = t.stats().storageSize;
+
+print("2");
+res = db.runCommand({ compact: 'compacttest', dev: true,paddingBytes:100 });
+assert(res.ok);
+assert(t.count() == 9);
+var v = t.validate(true);
+assert(v.ok);
+assert(t.stats().storageSize > ssize, "expected more storage given padding is higher. however it rounds off so if something changed this could be");
+//printjson(t.stats());
-print("2"); +print("3"); // works on an empty collection? t.remove({}); |