|
It's not just mapreduce. Recursive log messages can occur from findandmodify queries:
Fri Mar 8 16:03:56 [conn20] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: juggernaut.documents top: { opid: 14656, active: true, secs_running: 0, op: "query", ns: "juggernaut", query: { findandmodify: "documents", query:
|
{ blobs.index.state: null, blobs.text.state: "DONE", blobs.analysis.state: "DONE", blobs.classification.state: "DONE", blobs.coref.state: "DONE" }
|
, fields:
|
{ _id: 1, documentId: 1, created: 1, metadata: 1, blobs.text: 1, blobs.analysis: 1, blobs.classification: 1, blobs.coref: 1 }
|
, sort:
|
{ blobs.coref.timestamp: 1 }
|
, update: { $set: { blobs.index:
|
{ state: "PENDING", timestamp: new Date(1362776636301) }
|
} }, new: true }, client: "127.0.0.1:62285", desc: "conn20", threadId: "0x128187000", connectionId: 20, locks:
|
{ ^: "w", ^juggernaut: "W" }
|
, waitingForLock: false, numYields: 0, lockStats: { timeLockedMicros: {}, timeAcquiringMicros:
|
{ r: 0, w: 3 }
|
} }
|
|