Uploaded image for project: 'MariaDB MaxScale'
  1. MariaDB MaxScale
  2. MXS-4627

Rebalancing is unsafe to use with readwritesplit

    XMLWordPrintable

Details

    Description

      Readwritesplit and readconnroute store a reference to a thread-local value and use it for the duration of the whole session. If a rebalancing occurs, the reference will point to a thread-local value on another thread. This can result in crashes or memory leaks if rebalancing is used with readwritesplit. With readconnroute this will only result in some statistics being wrong.

      Attachments

        Activity

          People

            markus makela markus makela
            markus makela markus makela
            Votes:
            0 Vote for this issue
            Watchers:
            1 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.