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