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

Deprecate and ignore the parameter innodb_prefix_index_cluster_optimization

Details

    Description

      The parameter innodb_prefix_index_cluster_optimization enables an optimization that was added in MDEV-6929. Should the optimization turn out to be incorrect and broken beyond repair in our stress testing, it will have to be reverted. If it is correct, there should be no point to disable it by default.

      Related to this, the counters Innodb_secondary_index_triggered_cluster_reads and Innodb_secondary_index_triggered_cluster_reads_avoided are determining the usefulness of this optimization. If we hard-wire the optimization to enabled or disabled, these counters should not serve any useful purpose. As noted in MDEV-21212, frequently updating global counters is not for free.

      Attachments

        Issue Links

          Activity

            marko Marko Mäkelä created issue -
            marko Marko Mäkelä made changes -
            Field Original Value New Value
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            marko Marko Mäkelä made changes -
            Description The parameter {{innodb_prefix_index_cluster_optimization}} enables an optimization that was added in MDEV-6929. If the optimization is turns out to be incorrect in our stress testing, it has to be reverted. If it is correct, there should be no point to disable it by default.

            Related to this, the counters {{Innodb_secondary_index_triggered_cluster_reads}} and {{Innodb_secondary_index_triggered_cluster_reads_avoided}} are determining the usefulness of this optimization. If we hard-wire the optimization to enabled or disabled, these counters should not serve any useful purpose. As noted in MDEV-21212, frequently updating global counters is not free.
            The parameter {{innodb_prefix_index_cluster_optimization}} enables an optimization that was added in MDEV-6929. Should the optimization turn out to be incorrect and broken beyond repair in our stress testing, it will have to be reverted. If it is correct, there should be no point to disable it by default.

            Related to this, the counters {{Innodb_secondary_index_triggered_cluster_reads}} and {{Innodb_secondary_index_triggered_cluster_reads_avoided}} are determining the usefulness of this optimization. If we hard-wire the optimization to enabled or disabled, these counters should not serve any useful purpose. As noted in MDEV-21212, frequently updating global counters is not free.
            marko Marko Mäkelä made changes -
            Description The parameter {{innodb_prefix_index_cluster_optimization}} enables an optimization that was added in MDEV-6929. Should the optimization turn out to be incorrect and broken beyond repair in our stress testing, it will have to be reverted. If it is correct, there should be no point to disable it by default.

            Related to this, the counters {{Innodb_secondary_index_triggered_cluster_reads}} and {{Innodb_secondary_index_triggered_cluster_reads_avoided}} are determining the usefulness of this optimization. If we hard-wire the optimization to enabled or disabled, these counters should not serve any useful purpose. As noted in MDEV-21212, frequently updating global counters is not free.
            The parameter {{innodb_prefix_index_cluster_optimization}} enables an optimization that was added in MDEV-6929. Should the optimization turn out to be incorrect and broken beyond repair in our stress testing, it will have to be reverted. If it is correct, there should be no point to disable it by default.

            Related to this, the counters {{Innodb_secondary_index_triggered_cluster_reads}} and {{Innodb_secondary_index_triggered_cluster_reads_avoided}} are determining the usefulness of this optimization. If we hard-wire the optimization to enabled or disabled, these counters should not serve any useful purpose. As noted in MDEV-21212, frequently updating global counters is not for free.
            marko Marko Mäkelä made changes -
            Fix Version/s 10.10.0 [ 27912 ]
            Fix Version/s 10.10 [ 27530 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]

            People

              marko Marko Mäkelä
              marko Marko Mäkelä
              Votes:
              1 Vote for this issue
              Watchers:
              3 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.