> How about temporarily inserting something like the implementation below of > Arnaud R's workaround somewhere (where?) in mariadb-server(-10.6).postinst? > > Thank you! > Daniel Lewart > Urbana, Illinois > --- > # Temporary workaround which should be removed after upstream fixes > # https://jira.mariadb.org/browse/MDEV-28751 > fstype=$(findmnt -n -o FSTYPE -T /var/lib/mysql) > if [ "$fstype" = overlay ]; then > cat <<- EOF > "${mysql_cfgdir:-/etc/mysql}/mariadb.conf.d/90-live.cnf" > [mysqld] > innodb_flush_method = fsync > EOF > fi
Maybe just call it 90-overlayfs.cnf? But I don't think this should be part of the maintainer scripts, maybe something else? Feel free to open MR if you have a concrete suggestion. https://salsa.debian.org/mariadb-team/mariadb-server/-/wikis/Contributing-to-MariaDB-packaging-in-Debian It would also be cool to have in the salsa-ci.yml a job that attempts to use and run off overlayfs.