Page MenuHomePhorge

Kontact/akonadi should handle DB connection loss gracefully and seemlessly
Closed, ResolvedPublic

Description

It looks like a lost connection to DB server (in central akonadi DB setup) makes all Kontacts freeze, do not respond and requires akonadictl restart. That is completely nightmare in case of DB restart or failover. The expected behavior would be that akonadi tries to reconnect and if it fails show a dialog box, where user could do "refresh" to make akonadi restart.

Details

Ticket Type
Task

Event Timeline

petersen raised the priority of this task from 60 to High.
petersen added a project: Restricted Project.
petersen subscribed.
petersen added a project: Restricted Project.Apr 8 2016, 2:58 PM
petersen moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This is a non-trivial change that will require extensive experimentation, planning, development and testing.

mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Apr 12 2016, 1:23 PM

A first version of a fix has been implemented in the akonadi dev/mysqlreconnect branch.

mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Apr 14 2016, 2:04 PM

This will be released with akonadi 1.12.42.4

mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Apr 17 2016, 9:19 PM