summaryrefslogtreecommitdiff
path: root/jstests/sharding/shard_insert_getlasterror_w2.js
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2011-01-18 13:11:48 -0500
committerMathias Stearn <mathias@10gen.com>2011-01-18 13:11:48 -0500
commitd798243f50226bcd1c076d831f94e3062eaeaecd (patch)
tree07fcad146da2dc0b0b458f6cd113e6d7dbad4770 /jstests/sharding/shard_insert_getlasterror_w2.js
parentbffff7d07dd5d5dfa83017ad6ab3127a3a2d4b05 (diff)
downloadmongo-d798243f50226bcd1c076d831f94e3062eaeaecd.tar.gz
Add failing test for GLE with sharding+replset
Diffstat (limited to 'jstests/sharding/shard_insert_getlasterror_w2.js')
-rw-r--r--jstests/sharding/shard_insert_getlasterror_w2.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/jstests/sharding/shard_insert_getlasterror_w2.js b/jstests/sharding/shard_insert_getlasterror_w2.js
index 17ad5d0f9c6..f2e5acdae39 100644
--- a/jstests/sharding/shard_insert_getlasterror_w2.js
+++ b/jstests/sharding/shard_insert_getlasterror_w2.js
@@ -47,6 +47,12 @@ function go() {
dba.printShardingStatus()
printjson (db['foo'].count())
+ // Test case where GLE should return an error
+ db.foo.insert({_id:'a', x:1});
+ db.foo.insert({_id:'a', x:1});
+ var x = db.getLastErrorObj(2, 30000)
+ assert.neq(x.err, null, tojson(x));
+
// Add more data
for (var i = N; i < 2*N; i++) {
db['foo'].insert({x: i, text: Text})