mirror of
https://github.com/MariaDB/server.git
synced 2025-12-28 08:10:14 +00:00
This controls which linux implementation to use for
innodb_use_native_aio=ON.
innodb_linux_aio=auto is equivalent to innodb_linux_aio=io_uring when
it is available, and falling back to innodb_linux_aio=aio when not.
Debian packaging is no longer aio exclusive or uring, so
for those older Debian or Ubuntu releases, its a remove_uring directive.
For more recent releases, add mandatory liburing for consistent packaging.
WITH_LIBAIO is now an independent option from WITH_URING.
LINUX_NATIVE_AIO preprocessor constant is renamed to HAVE_LIBAIO,
analogous to existing HAVE_URING.
tpool::is_aio_supported(): A common feature check.
is_linux_native_aio_supported(): Remove. This had originally been added in
mysql/mysql-server@0da310b69d in 2012
to fix an issue where io_submit() on CentOS 5.5 would return EINVAL
for a /tmp/#sql*.ibd file associated with CREATE TEMPORARY TABLE.
But, starting with commit
|
||
|---|---|---|
| .. | ||
| additions | ||
| po | ||
| source | ||
| tests | ||
| apparmor-profile | ||
| autobake-deb.sh | ||
| changelog | ||
| compat | ||
| control | ||
| copyright | ||
| gbp.conf | ||
| libmariadb3-compat.install | ||
| libmariadb3.install | ||
| libmariadb3.lintian-overrides | ||
| libmariadb3.symbols | ||
| libmariadb3.symbols.README | ||
| libmariadb-dev-compat.install | ||
| libmariadb-dev-compat.links | ||
| libmariadb-dev-compat.lintian-overrides | ||
| libmariadb-dev.examples | ||
| libmariadb-dev.install | ||
| libmariadb-dev.links | ||
| libmariadb-dev.lintian-overrides | ||
| libmariadb-dev.README.Maintainer | ||
| libmariadbclient18.install | ||
| libmariadbd19.install | ||
| libmariadbd19.lintian-overrides | ||
| libmariadbd-dev.install | ||
| libmysqlclient18.install | ||
| mariadb-backup.install | ||
| mariadb-backup.lintian-overrides | ||
| mariadb-client-core.install | ||
| mariadb-client-core.lintian-overrides | ||
| mariadb-client.docs | ||
| mariadb-client.install | ||
| mariadb-client.links | ||
| mariadb-client.lintian-overrides | ||
| mariadb-client.manpages | ||
| mariadb-client.menu | ||
| mariadb-client.README.Debian | ||
| mariadb-common.dirs | ||
| mariadb-common.install | ||
| mariadb-common.lintian-overrides | ||
| mariadb-common.postinst | ||
| mariadb-common.postrm | ||
| mariadb-plugin-connect.install | ||
| mariadb-plugin-cracklib-password-check.install | ||
| mariadb-plugin-gssapi-client.install | ||
| mariadb-plugin-gssapi-server.install | ||
| mariadb-plugin-hashicorp-key-management.install | ||
| mariadb-plugin-mroonga.install | ||
| mariadb-plugin-mroonga.lintian-overrides | ||
| mariadb-plugin-mroonga.postinst | ||
| mariadb-plugin-mroonga.prerm | ||
| mariadb-plugin-oqgraph.install | ||
| mariadb-plugin-provider-bzip2.install | ||
| mariadb-plugin-provider-bzip2.lintian-overrides | ||
| mariadb-plugin-provider-lz4.install | ||
| mariadb-plugin-provider-lz4.lintian-overrides | ||
| mariadb-plugin-provider-lzma.install | ||
| mariadb-plugin-provider-lzma.lintian-overrides | ||
| mariadb-plugin-provider-lzo.install | ||
| mariadb-plugin-provider-lzo.lintian-overrides | ||
| mariadb-plugin-provider-snappy.install | ||
| mariadb-plugin-provider-snappy.lintian-overrides | ||
| mariadb-plugin-rocksdb.install | ||
| mariadb-plugin-rocksdb.lintian-overrides | ||
| mariadb-plugin-s3.install | ||
| mariadb-plugin-spider.install | ||
| mariadb-server-core.install | ||
| mariadb-server-core.lintian-overrides | ||
| mariadb-server.config | ||
| mariadb-server.dirs | ||
| mariadb-server.install | ||
| mariadb-server.lintian-overrides | ||
| mariadb-server.logcheck.ignore.paranoid | ||
| mariadb-server.logcheck.ignore.server | ||
| mariadb-server.logcheck.ignore.workstation | ||
| mariadb-server.mariadb.init | ||
| mariadb-server.mysql.default | ||
| mariadb-server.postinst | ||
| mariadb-server.postrm | ||
| mariadb-server.preinst | ||
| mariadb-server.README.Debian | ||
| mariadb-server.templates | ||
| mariadb-server.triggers | ||
| mariadb-test-data.install | ||
| mariadb-test-data.lintian-overrides | ||
| mariadb-test.install | ||
| mariadb-test.lintian-overrides | ||
| mysql-common.dirs | ||
| mysql-common.links | ||
| mysql-common.lintian-overrides | ||
| mysql-common.postrm | ||
| not-installed | ||
| rules | ||
| salsa-ci.yml | ||