From 6567fbcae7cbb3331ed93575b7b331d8f2fde23d Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Fri, 17 Jun 2022 18:28:58 +0200 Subject: [PATCH] Don't delete mariadb log files The ib_logfile0 file is mandatory in MariaDB 10.8 [1] so akonadi deleting it on upgrade breaks the database self-check and prevents akonadi from working [1] https://jira.mariadb.org/browse/MDEV-14425 BUG: 454948 --- src/server/storage/dbconfigmysql.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp index 8c5a52628..35fffd865 100644 --- a/src/server/storage/dbconfigmysql.cpp +++ b/src/server/storage/dbconfigmysql.cpp @@ -390,12 +390,6 @@ bool DbConfigMysql::startInternalServer() } } - // clear mysql ib_logfile's in case innodb_log_file_size option changed in last confUpdate - if (confUpdate) { - QFile(dataDir + QDir::separator() + QLatin1String("ib_logfile0")).remove(); - QFile(dataDir + QDir::separator() + QLatin1String("ib_logfile1")).remove(); - } - qCDebug(AKONADISERVER_LOG) << "Executing:" << mMysqldPath << arguments.join(QLatin1Char(' ')); mDatabaseProcess = new QProcess; mDatabaseProcess->start(mMysqldPath, arguments); -- GitLab