Activity log for bug #1454617

Date Who What changed Old value New value Message
2015-05-13 10:09:11 Bogdan Dobrelya bug added bug
2015-05-13 10:09:16 Bogdan Dobrelya fuel: milestone 6.1
2015-05-13 10:09:30 Bogdan Dobrelya nominated for series fuel/6.0.x
2015-05-13 10:09:30 Bogdan Dobrelya bug task added fuel/6.0.x
2015-05-13 10:09:36 Bogdan Dobrelya fuel/6.0.x: status New Invalid
2015-05-13 10:09:39 Bogdan Dobrelya fuel: status New Confirmed
2015-05-13 10:09:42 Bogdan Dobrelya fuel: importance Undecided Critical
2015-05-13 10:09:50 Bogdan Dobrelya fuel: assignee Dmitry Ilyin (idv1985)
2015-05-13 10:09:57 Bogdan Dobrelya bug added subscriber Aleksandr Didenko
2015-05-13 10:10:05 Bogdan Dobrelya bug added subscriber Sergii Golovatiuk
2015-05-13 10:15:20 Bogdan Dobrelya description Current implementation of dynamic node removal with corosync-cmapctl is unsafe. There is a case when nodes marked in UI for removal, but deploy was run via CLI for all nodes (just for some reason). Given circumstances, pacemaker provider will issue nodes remove commands for CMAP on live nodes, running pacemaker with corosync, which is wrong and never should be allowed. Doing so, would end up with broken corosync cluster. The solution is to check if the provider are about to delete its own node from CMAP and either to skip this action, or at least stop pacemaker and corosync locally prior to issue any remove actions to cmap tool Current implementation of dynamic node removal with corosync-cmapctl is unsafe. There is a case when nodes marked in UI for removal, but deploy was run via CLI for all nodes (just for some reason). Given circumstances, pacemaker provider will issue nodes remove commands for CMAP on live nodes, running pacemaker with corosync, which is wrong and never should be allowed. Doing so, would end up with broken corosync cluster. The solution is to check if the provider are about to delete its own node from CMAP and either to skip this action, or at least stop pacemaker and corosync locally prior to issue any remove actions to cmap tool The complete solution could be to prohibit (or warn and skip) in CLI the deploy action for nodes marked for removal
2015-05-13 10:15:51 Bogdan Dobrelya tags module-client pacemaker
2015-05-13 15:35:34 Bogdan Dobrelya fuel: importance Critical Medium
2015-05-13 15:35:37 Bogdan Dobrelya fuel: milestone 6.1 7.0
2015-07-30 11:49:32 Vladimir Kuklin fuel: milestone 7.0 6.1-updates
2015-07-30 11:49:34 Vladimir Kuklin fuel: status Confirmed Fix Committed