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

Install liburing-dev in the CI environments

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Fix Version/s: N/A
    • Component/s: Packaging
    • Labels:
      None

      Description

      MDEV-24883 could change a build dependency libaio-dev to liburing-dev in environments where the more modern alternative https://unixism.net/loti/ is available. It is supposed to improve throughput and latency on fast storage, such as NVMe.

      I think that there are two aspects of this:

      1. Internally build and test code using liburing instead of libaio
      2. Ship packages that depend on liburing instead of libaio

      We might decide that liburing is too 'bleeding edge' due to the underlying Linux distribution kernel and library, or perhaps because someone could run the server in Docker under an older kernel. The first step to find this out is to actually make packages available.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dbart Daniel Bartholomew
              Reporter:
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: