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

LP:988204 - MariaDB 5.5.23 binaries don't use libaio

    Details

    • Type: Bug
    • Status: Closed
    • Resolution: Not a Bug
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      The binary packages for MariaDB-5.5.23 (checked: tar.gz for Linux-x86-64, deb for Lenny/amd64) don't use native AIO. This can be seen in the error log: the message about InnoDB using native AIO is missing. And also "ldd mysqld" does not list libaio.so.

      Since AIO has rather big performance impact, binary packages should be built with AIO support, at least those packages that come with explicit dependency support.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            axel Axel Schwenke added a comment -

            Re: MariaDB 5.5.23 binaries don't use libaio
            discussed with knielsen. We agree that deb packages should be built with native AIO. For that, libaio-dev must be installed on the relevant build VMs.

            Show
            axel Axel Schwenke added a comment - Re: MariaDB 5.5.23 binaries don't use libaio discussed with knielsen. We agree that deb packages should be built with native AIO. For that, libaio-dev must be installed on the relevant build VMs.
            Hide
            wlad Vladislav Vaintroub added a comment -

            Re: MariaDB 5.5.23 binaries don't use libaio
            .tar.gz should also come with AIO compiled in. On systems that have static AIO library (which IIRC is everything but OpenSUSE), this static one is used to link the server, so there won't even be a dependency on libaio.so

            Show
            wlad Vladislav Vaintroub added a comment - Re: MariaDB 5.5.23 binaries don't use libaio .tar.gz should also come with AIO compiled in. On systems that have static AIO library (which IIRC is everything but OpenSUSE), this static one is used to link the server, so there won't even be a dependency on libaio.so
            Hide
            serg Sergei Golubchik added a comment -

            Re: MariaDB 5.5.23 binaries don't use libaio
            see https://mariadb.atlassian.net/browse/MDEV-302 for further information

            Show
            serg Sergei Golubchik added a comment - Re: MariaDB 5.5.23 binaries don't use libaio see https://mariadb.atlassian.net/browse/MDEV-302 for further information
            Hide
            ratzpo Rasmus Johansson added a comment -

            Launchpad bug id: 988204

            Show
            ratzpo Rasmus Johansson added a comment - Launchpad bug id: 988204

              People

              • Assignee:
                Unassigned
                Reporter:
                axel Axel Schwenke
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: