-
Type: Bug
-
Resolution: Done
-
Priority: Minor - P4
-
Affects Version/s: 2.3.2
-
Component/s: Index Maintenance
-
None
-
ALL
-
If you start mongod with --noIndexBuildRetry, and then stop the server and restart it without the flag, you get some odd warnings at startup:
Fri Jan 25 16:37:38.094 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.094 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.094 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.094 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.095 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.095 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } } Fri Jan 25 16:37:38.095 [IndexRebuilder] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: test.system.namespaces top: { opid: 27, active: true, secs_running: 0, op: "getmore", ns: "test.system.namespaces", query: {}, client: "0.0.0.0:0", desc: "IndexRebuilder", threadId: "0x7fa5f7801700", locks: { ^: "W" }, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros: { r: 1, w: 0 } } }
- related to
-
SERVER-8536 reenable IndexRebuilder for background indexing
- Closed