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

Dynamic filter capabilities do not work

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 6.4.5, 22.08.4, 23.02.0
    • 6.4.6, 22.08.5, 23.02.1
    • Filter
    • None

    Description

      The dynamic filter capability calculation does not work. The capabilities are read before filter is configured.

      The nullfilter is the only one that actually defines a dynamic set of capabilites so the practical effects are quite minimal. However, as MXS-4549 demonstrates, there is a real-world need which the nullfilter could be used to fix: by using a nullfilter with capabilities=RCAP_TYPE_RESULTSET_OUTPUT in a readwritesplit service, a deadlocked stored procedure call would end up being successfully replayed. This happens because the filter requests that the complete result is collected before being delivered to the filter. This has the side-effect of preventing partial results from being delivered to the client.

      Attachments

        Issue Links

          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.