summaryrefslogtreecommitdiff
path: root/jstests/core/group7.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/group7.js')
-rw-r--r--jstests/core/group7.js26
1 files changed, 13 insertions, 13 deletions
diff --git a/jstests/core/group7.js b/jstests/core/group7.js
index 1413000079c..6d6ef03e99d 100644
--- a/jstests/core/group7.js
+++ b/jstests/core/group7.js
@@ -3,28 +3,28 @@
t = db.jstests_group7;
t.drop();
-function checkForYield( docs, updates ) {
+function checkForYield(docs, updates) {
t.drop();
a = 0;
- for( var i = 0; i < docs; ++i ) {
- t.save( {a:a} );
+ for (var i = 0; i < docs; ++i) {
+ t.save({a: a});
}
// Iteratively update all a values atomically.
p = startParallelShell(
'for( a = 0; a < ' + updates + '; ++a ) {' +
- 'db.jstests_group7.update({ $atomic: true }, { $set: { a: a }}, false, true);' +
- '}' );
+ 'db.jstests_group7.update({ $atomic: true }, { $set: { a: a }}, false, true);' +
+ '}');
- for( var i = 0; i < updates; ++i ) {
+ for (var i = 0; i < updates; ++i) {
print("running group " + i + " of " + updates);
- ret = t.group({key:{a:1},reduce:function(){},initial:{}});
+ ret = t.group({key: {a: 1}, reduce: function() {}, initial: {}});
// Check if group sees more than one a value, indicating that it yielded.
- if ( ret.length > 1 ) {
+ if (ret.length > 1) {
p();
return true;
}
- printjson( ret );
+ printjson(ret);
}
p();
@@ -34,14 +34,14 @@ function checkForYield( docs, updates ) {
var yielded = false;
var docs = 1500;
var updates = 50;
-for( var j = 1; j <= 6; ++j ) {
+for (var j = 1; j <= 6; ++j) {
print("Iteration " + j + " docs = " + docs + " updates = " + updates);
- if ( checkForYield( docs, updates ) ) {
+ if (checkForYield(docs, updates)) {
yielded = true;
break;
}
- // Increase docs and updates to encourage yielding.
+ // Increase docs and updates to encourage yielding.
docs *= 2;
updates *= 2;
}
-assert( yielded );
+assert(yielded);