summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Helman <sam.helman@10gen.com>2014-11-07 16:42:33 -0500
committerSam Helman <sam.helman@10gen.com>2014-11-07 16:48:32 -0500
commit65ef7370206f1eab7ebe136a77a7f04dab7db0bb (patch)
treee2530e672ac799b8c42f2d9999ce050d3b0d4d08
parent999bad205fd177adc16a8dab7e824c2fcdf49700 (diff)
downloadmongo-65ef7370206f1eab7ebe136a77a7f04dab7db0bb.tar.gz
TOOLS-330: mongorestore doesn't validate --numWorkersPerCollection
Former-commit-id: c222662fae23852541bd30afef2cef02c995b76b
-rw-r--r--mongorestore/mongorestore.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/mongorestore/mongorestore.go b/mongorestore/mongorestore.go
index 06ab1b5f28e..201fade8a4e 100644
--- a/mongorestore/mongorestore.go
+++ b/mongorestore/mongorestore.go
@@ -107,6 +107,11 @@ func (restore *MongoRestore) ParseAndValidateOptions() error {
restore.tempRolesCol = "temproles"
}
+ if restore.OutputOptions.BulkWriters < 0 {
+ return fmt.Errorf(
+ "cannot specify a negative number of insertion workers per collection")
+ }
+
return nil
}