Percona w/ hacluster vip not tied to mysql status

Bug #1426508 reported by Billy Olsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
percona-cluster (Juju Charms Collection)
Fix Released
High
Felipe Reyes

Bug Description

[Issue]

The percona-cluster only provides information to the hacluster charm to monitor a vip resource. This works well for node failures, but doesn't work well for certain application failures (e.g. mysql process dies). In the scenario where the mysql process dies, the VIP will not be transferred to another node in the cluster which can service requests. This results in a loss of access scenario.

[Steps to Recreate]

1. Deploy a percona-cluster with 3 nodes and pair with hacluster charm.
2. Stop the mysql processes on the node with the VIP
3. Observe VIP does not move to a host which can service the request.

Tags: openstack cts

Related branches

Revision history for this message
Billy Olsen (billy-olsen) wrote :

There some really good information in [0] which has some information on percona resource agents etc that we may want to spend some time investigating whether or not it makes sense for these charms.

[0] https://github.com/percona/percona-pacemaker-agents/blob/master/doc/PRM-setup-guide.rst

tags: added: cts
James Page (james-page)
Changed in percona-cluster (Juju Charms Collection):
importance: Undecided → High
milestone: none → 15.04
status: New → Triaged
Felipe Reyes (freyes)
Changed in percona-cluster (Juju Charms Collection):
assignee: nobody → Felipe Reyes (freyes)
Felipe Reyes (freyes)
tags: added: openstack
Changed in percona-cluster (Juju Charms Collection):
status: Triaged → In Progress
James Page (james-page)
Changed in percona-cluster (Juju Charms Collection):
status: In Progress → Fix Committed
James Page (james-page)
Changed in percona-cluster (Juju Charms Collection):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.