Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-15583

warning: ClientCursor::staticYield can't unlock b/c of recursive lock

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: 2.6.4
    • Fix Version/s: None
    • Component/s: Querying
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Steps To Reproduce:
      Hide

      Fill a collection with lots of records. Create at least 3 indexes and try to do a find a modify repeatedly (high frequence) that is covered completly by only one index of the 3 you've created.

      Show
      Fill a collection with lots of records. Create at least 3 indexes and try to do a find a modify repeatedly (high frequence) that is covered completly by only one index of the 3 you've created.

      Description

      After migrating 2.6 node in our replicaset it starts filling logs files up at an extraordinary rate. I get many "warning: ClientCursor::staticYield can't unlock b/c of recursive" log messages every few milliseconds.

      The problem it seems related to the query plan executor. Sometimes it does not use the right index and obviously it take to much time.

      This problem is filling up our logs.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              lucacasali Luca casali
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: