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

Invent a configuration option to allow transaction replay ignore checksum check

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.2.1
    • Component/s: readwritesplit
    • Labels:
      None
    • Sprint:
      MXS-SPRINT-146

      Description

      In some workflows, particularly the one in one of the important POCs today, unconditional application of the checksum test prevents replay from being used, even though the transaction logic does not in any way merit it.

      The off-the-top proposal is to allow me to blacklist a bunch of tables and standard functions. MaxScale would skip the checksum if running into a SELECT from any one of these tables. It should be limited to selects without joins.

      For the POC, a lot less is enough. Skip checksum test on SELECT LAST_INSERT_ID.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              markus makela markus makela
              Reporter:
              gdorman Gregory Dorman
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Git Integration