D28903: Akonadi server should not expect specific mysql server process name
Lukáš Karas
noreply at phabricator.kde.org
Fri Apr 17 08:36:36 BST 2020
lukaskaras created this revision.
Herald added a project: KDE PIM.
Herald added a subscriber: kde-pim.
lukaskaras requested review of this revision.
REVISION SUMMARY
On Kubuntu, Akonadi is using /usr/sbin/mysqld-akonadi as mysql server. It is symlink to /usr/sbin/mysqld, but in /proc filesystem it is named as mysqld-akonadi...
Akonadi should not expect specific executable name, but should evaluate it from mMysqldPath variable. Moreover, process names in /proc filesystem is trimmed to 15 characters on Linux.
TEST PLAN
Stop Akonadi
Create symlink /usr/sbin/mysqld-akonadi to /usr/sbin/mysqld, start that process
/usr/sbin/mysqld-akonadi --defaults-file=$HOME/.local/share/akonadi/mysql.conf --datadir=$HOME/.local/share/akonadi/db_data/ --socket=/run/user/$UID/akonadi/mysql.socket --pid-file=/run/user/$UID/akonadi/mysql.pid
Update akonadi server configuration ~/.config/akonadi/akonadiserverrc :
[QMYSQL]
ServerPath=/usr/sbin/mysqld-akonadi
Start akonadi
Akonadi server should re-use existing mysql server...
REPOSITORY
R165 Akonadi
REVISION DETAIL
https://phabricator.kde.org/D28903
AFFECTED FILES
src/server/storage/dbconfigmysql.cpp
To: lukaskaras
Cc: kde-pim, fbampaloukas, dcaliste, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20200417/9514b900/attachment-0001.html>
More information about the kde-pim
mailing list