Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-5921

In parallel replication, an error is not correctly signalled to the next transaction

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 10.0.9
    • Fix Version/s: 10.0.10
    • Component/s: None
    • Labels:
      None

      Description

      When a transaction fails during replication, it should signal the error to any
      following transactions that are executing in parallel. However, the logic was
      incorrect, so this only worked if the error occured during the COMMIT/XID
      event at the end of the group. On other errors, following transactions would
      not be signalled correctly and would not roll back, resulting in corrupt state
      of replication.

      This bug is also seen as one of the problems in MDEV-5863.

      Many thanks to nanyi607rao for reporting this problem on maria-developer@ and
      analysing the cause.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                knielsen Kristian Nielsen
                Reporter:
                knielsen Kristian Nielsen
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: