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

Use threadpool for all threads in PrimProc

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Won't Do
    • 6.2.1
    • 23.10.0
    • PrimProc
    • None

    Description

      Thread pools should be used for all short lived threads. There are some places in PrimProc where we create new threads:

      BPPSendThread creates a thread during construction. This happens once per query.
      loadBlockAsync() creates a thread to load the block.

      These threads should be part of thread pool for efficiency's sake. Perhaps they could share the fServerPool with connections, or maybe make another pool.

      Attachments

        Activity

          People

            leonid.fedorov Leonid Fedorov
            David.Hall David Hall (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 2d
                2d
                Remaining:
                0d
                Logged:
                Time Not Required
                Not Specified

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.