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

MySQL WL#6671 "Improve scalability by not using thr_lock.c locks for InnoDB tables"

Details

    • 10.2.1-1, 10.2.1-2, 10.2.1-3, 10.2.1-4, 10.2.1-5, 10.2.2-1, 10.2.2-1, 10.2.2-2, 10.2.2-3, 10.2.2-4, 10.2.3-2, 10.0.28, 10.2.4-1

    Attachments

      Issue Links

        Activity

          I think it's enough to disable auto-commit. Then if any innodb table was mentioned, it will open a transaction automatically.

          serg Sergei Golubchik added a comment - I think it's enough to disable auto-commit. Then if any innodb table was mentioned, it will open a transaction automatically.

          serg, please review 4 patches in bb-10.2-mdev7660. Please note that I don't feel confident about the last patch, which disables autocommit. I can't foresee all possible side effects.

          svoj Sergey Vojtovich added a comment - serg , please review 4 patches in bb-10.2-mdev7660. Please note that I don't feel confident about the last patch, which disables autocommit. I can't foresee all possible side effects.

          serg, please review my last comments, specifically what should we do about deadlock? Fix this particular thing on MDL level?

          svoj Sergey Vojtovich added a comment - serg , please review my last comments, specifically what should we do about deadlock? Fix this particular thing on MDL level?

          Will deadlock timeout in 50 seconds?

          One simple workaround would be to have an option, like, --innodb-locks-unsafe-for-handler, and only use this optimization if it's true.

          Ideally, the server should be able to break InnoDB locks.

          serg Sergei Golubchik added a comment - Will deadlock timeout in 50 seconds? One simple workaround would be to have an option, like, --innodb-locks-unsafe-for-handler , and only use this optimization if it's true. Ideally, the server should be able to break InnoDB locks.
          svoj Sergey Vojtovich added a comment - serg , please review latest patch at https://github.com/MariaDB/server/commit/c90bd38809582b27696a68058fbd57c57d6dbf6d

          People

            svoj Sergey Vojtovich
            svoj Sergey Vojtovich
            Votes:
            0 Vote for this issue
            Watchers:
            5 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.