Details
-
Question
-
Resolution: Done
-
Major - P3
-
None
-
1.8.3
-
None
-
None
-
Ubuntu
Description
We're getting an error on all of our mongos processes for one of our DBs:
Thu Feb 23 10:06:02 [LockPinger] warning: dist_lock cleanup request from process: monitor01:1330020332:1804289383 to: mongoconfig01:27017,mongoconfig02:27017,mongoconfig03:27017 failed: Invalid BSONObj size: -286331154 (0xEEEEEEEE) first element: _id: "monitor01:1320796130:1804289383"
We see the same error in different forms on other app servers:
Thu Feb 23 10:18:05 [LockPinger] warning: dist_lock cleanup request from process: app01:1325044333:1804289383 to: mongoconfig01:27017,mongoconfig02:27017,mongoconfig03:27017 failed: Invalid BSONObj size: -286331154 (0xEEEEEEEE) first element: _id: "monitor01:1320796130:1804289383"
This looks like something is corrupt in the distributed locking, and "monitor01:1320796130:1804289383" is failing to update. If we've restarted the mongos on monitor01, is there a way to manually clean that up, or to have mongo automatically fix that?