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

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

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 2.6.4
    • Component/s: Querying
    • None
    • Fully Compatible
    • ALL
    • 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.

      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.

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

              Created:
              Updated:
              Resolved: