Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-257

Under very heavy load, PrimProc spuriously crashes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.0.1
    • Fix Version/s: 1.0.3
    • Component/s: ExeMgr
    • Labels:
      None
    • Environment:
      Centos 6.5 on VS with 6 CPUs and 16GB mem assigned
    • Sprint:
      1.0.2-2

      Description

      I was running tests for concurrency, which stresses the system and suddenly PrimProc crashed. I tried again with PrimProc running in GDB. This pointed to a bad pointer. It appears that jobs are getting backed up in the Priority ThreadPool (they get queued if no threads available), and while they're waiting, objects upon which these jobs rely are going out of scope and being destroyed. I believe this can be fixed with a judicious application of shared_ptr.

        Attachments

          Activity

            People

            Assignee:
            dleeyh Daniel Lee
            Reporter:
            David.Hall David Hall
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: