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

BLR must store full path of events

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Won't Fix
    • 2.2
    • N/A
    • binlogrouter
    • None

    Description

      If BLR is replicating from one node in a Galera cluster (e.g. GTID = 0-1-X), and updates are made also via other nodes than that node (i.e. the GTIDs will be different, e.g. GTID = 0-2-X), all events will end up in the same file (as they should) until a rotation.

      In the case above, the full path of the file will e.g. be .../0/1/galera000-bin.000001 and it may contain events like 0-1-0, 0-1-1, 0-1-2, 0-2-3, 0-2-4 etc.

      However, now when a slave looks for event 0-2-4, the BLR will assume to find it in file 0/2/galera000-bin.000001, which does not exist and the operation will thus fail.

      BLR should, one way or another, store the full path information in its internal database.

      Attachments

        Issue Links

          Activity

            People

              johan.wikman Johan Wikman
              johan.wikman Johan Wikman
              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.