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

race in Primproc-side hash table construction code

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 1.4.1
    • 1.4.2
    • None
    • None
    • 2019-06

    Description

      Greg found this one doing some benchmarks on large-ish tables.

      Occasionally a query involving a join will hang forever.

      Looked into it, found it was a race on a counter used to indicate that PrimProc has inserted all of the rows for the small-side tables. Only affects string/compound joins; that is the only kind that modify the counter, and would only happen when there are enough rows s.t. many msgs with the join data are issued and processed at once.

      Made the counter an atomic var to eliminate the race.

      Attachments

        Activity

          People

            dleeyh Daniel Lee (Inactive)
            pleblanc Patrick LeBlanc (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

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