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

do not massert if killing a pinned cursor

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Querying
    • Query
    • ALL
    • Hide

      2016-03-16T01:51:36.912+0000 I -        [conn3451] Assertion: 16089:Cannot kill pinned cursor: 24873533273200
      ----- BEGIN BACKTRACE -----
      (edit)
       mongod(_ZN5mongo15printStackTraceERSo+0x32) [0x13075f2]
       mongod(_ZN5mongo10logContextEPKc+0x134) [0x12a3a54]
       mongod(_ZN5mongo11msgassertedEiPKc+0x88) [0x128fba8]
       mongod(+0xE8FC5C) [0x128fc5c]
       mongod(_ZN5mongo19GlobalCursorIdCache11eraseCursorEPNS_16OperationContextExb+0x448) [0xabf5a8]
       mongod(_ZN5mongo13CursorManager29eraseCursorGlobalIfAuthorizedEPNS_16OperationContextEiPKc+0x3C) [0xabf7ec]
       mongod(_ZN5mongo19receivedKillCursorsEPNS_16OperationContextERNS_7MessageE+0x191) [0xca0531]
       mongod(_ZN5mongo16assembleResponseEPNS_16OperationContextERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x104B) [0xca74db]
       mongod(_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortE+0xEC) [0x978a6c]
       mongod(_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x26D) [0x12b363d]
       libpthread.so.0(+0x7AA1) [0x31a6607aa1]
       libc.so.6(clone+0x6D) [0x31a62e893d]
      -----  END BACKTRACE  -----
      

      Show
      2016-03-16T01:51:36.912+0000 I - [conn3451] Assertion: 16089:Cannot kill pinned cursor: 24873533273200 ----- BEGIN BACKTRACE ----- (edit) mongod(_ZN5mongo15printStackTraceERSo+0x32) [0x13075f2] mongod(_ZN5mongo10logContextEPKc+0x134) [0x12a3a54] mongod(_ZN5mongo11msgassertedEiPKc+0x88) [0x128fba8] mongod(+0xE8FC5C) [0x128fc5c] mongod(_ZN5mongo19GlobalCursorIdCache11eraseCursorEPNS_16OperationContextExb+0x448) [0xabf5a8] mongod(_ZN5mongo13CursorManager29eraseCursorGlobalIfAuthorizedEPNS_16OperationContextEiPKc+0x3C) [0xabf7ec] mongod(_ZN5mongo19receivedKillCursorsEPNS_16OperationContextERNS_7MessageE+0x191) [0xca0531] mongod(_ZN5mongo16assembleResponseEPNS_16OperationContextERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x104B) [0xca74db] mongod(_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortE+0xEC) [0x978a6c] mongod(_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x26D) [0x12b363d] libpthread.so.0(+0x7AA1) [0x31a6607aa1] libc.so.6(clone+0x6D) [0x31a62e893d] ----- END BACKTRACE -----

    Description

      Just return an error (uassert).
      The shell, for example, triggers this when users press CTRL-C during a query and answer "yes" to the "do you want to kill the op on the server" question.

      Attachments

        Activity

          People

            backlog-server-query Backlog - Query Team (Inactive)
            milkie@mongodb.com Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: