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

Remove unused InnoDB Memcached hooks from MariaDB Server

Details

    Description

      Oracle introduced a Memcached plugin interface to the InnoDB storage engine in MySQL 5.6. That interface is essentially a fork of what seems like an abandoned development branch of Memcached. To my knowledge, there have not been any updates to the Memcached code between MySQL 5.6 and 5.7; only bug fixes and extensions related to the Oracle modifications.

      The Memcached plugin is not part of the MariaDB Server. Therefore it does not make sense to include the InnoDB interfaces for the Memcached plugin, or to have any related configuration parameters:

      • innodb_api_bk_commit_interval
      • innodb_api_disable_rowlock
      • innodb_api_enable_binlog
      • innodb_api_enable_mdl
      • innodb_api_trx_level

      While there is a request to implement Memcached in MariaDB (MDEV-4674), it cannot possibly be completed before the MariaDB Server 10.2 reaches Generally Available status. Removing this code in one commit makes it possible to easily restore it later, in case it turns out to be needed.

      Attachments

        Issue Links

          Activity

            Transition Time In Source Status Execution Times
            Marko Mäkelä made transition -
            Open In Progress
            28s 1
            Marko Mäkelä made transition -
            In Progress In Review
            8m 36s 1
            Jan Lindström (Inactive) made transition -
            In Review Stalled
            1d 17h 37m 1
            Marko Mäkelä made transition -
            Stalled In Progress
            1m 31s 1
            Marko Mäkelä made transition -
            In Progress Closed
            13m 8s 1

            People

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