Ensure memcached resource uses interleave=true
authorGiulio Fidente <gfidente@redhat.com>
Mon, 19 Oct 2015 13:52:44 +0000 (15:52 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Mon, 19 Oct 2015 13:53:51 +0000 (15:53 +0200)
Without interleave Pacemaker will consider memcached as a single
unit on all nodes so it will restart dependencies on every node in
case of failures.

More info at: https://bugzilla.redhat.com/show_bug.cgi?id=1262425

Change-Id: I284cbf33c8453a2abefc862f3d2e0b7f11ff4c3d

puppet/manifests/overcloud_controller_pacemaker.pp

index b8fa89f..6da577b 100644 (file)
@@ -331,7 +331,7 @@ if hiera('step') >= 2 {
     }
 
     pacemaker::resource::service { $::memcached::params::service_name :
-      clone_params => true,
+      clone_params => "interleave=true",
       require      => Class['::memcached'],
     }