-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We deploy replica set between multi location(data center), and We use from mongodb 3.2.
Here is some problems on some machines, The configsvrs after some machines after some minutes down.
We create replica set for configsvr from 12 members, that The replica set have 7 vote for primary and the rest is vote=0 and priority=0.
How to fix my issue?
configsvr logs:
2015-12-26T23:46:39.737+0330 I REPL [ReplicationExecutor] Error in heartbeat request to shard2:47041; HostUnreachable Connection refused
2015-12-26T23:46:40.425+0330 F REPL [rsBackgroundSync] can't rollback this command yet: { applyOps: [ { op: "u", b: true, ns: "config.chunks", o: { _id: "INN.destinations-destination_code_MinKey", lastmod: Timestamp 1000|1, lastmodEpoch: ObjectId('567eb3043d88f022d5c0cf86'), ns: "INN.destinations", min: { destination_code: MinKey }, max: { destination_code: 0.0 }, shard: "shard1_1" }, o2: { _id: "INN.destinations-destination_code_MinKey" } }, { op: "u", b: true, ns: "config.chunks", o: { _id: "INN.destinations-destination_code_0.0", lastmod: Timestamp 1000|2, lastmodEpoch: ObjectId('567eb3043d88f022d5c0cf86'), ns: "INN.destinations", min: { destination_code: 0.0 }, max: { destination_code: MaxKey }, shard: "shard1_1" }, o2: { _id: "INN.destinations-destination_code_0.0" } } ], maxTimeMS: 30000 }
2015-12-26T23:46:40.425+0330 I REPL [rsBackgroundSync] cmdname=applyOps
2015-12-26T23:46:40.425+0330 E REPL [rsBackgroundSync] replica set fatal exception
2015-12-26T23:46:40.425+0330 I REPL [rsBackgroundSync] rollback finished
2015-12-26T23:46:40.425+0330 I - [rsBackgroundSync] Fatal assertion 28723 UnrecoverableRollbackError need to rollback, but unable to determine common point between local and remote oplog: replica set fatal exception @ 18752
2015-12-26T23:46:40.425+0330 I - [rsBackgroundSync]
***aborting after fassert() failure