-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
It looks like there's a check for the ns field being blank, and the following error is showing up:
restore error: error applying oplog: applyOps: op does not contain required "ns" field: 0
oplog entry for a replica set reconfig looks like
{ "ts" : Timestamp(1416342562, 1), "h" : NumberLong("5170151484721087208"), "v" : 2, "op" : "n", "ns" : "", "o" : { "msg" : "Reconfig set", "version" : 2 } }
There's probably a few replica-set internal oplog entries where the ns field will be blank.