BBlack has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/115637

Change subject: Varnish should restart on initscript/defaults changes
......................................................................

Varnish should restart on initscript/defaults changes

Currently, if the initscript's contents change (CC_COMMAND
for loading new shared libs for VCL), this doesn't trigger a
restart to pick up the new settings, and then later vcl-reload
operations fail.

Change-Id: Ie34b96a4f3bc1546f0170eb21d1005274c7c52bb
---
M modules/varnish/manifests/instance.pp
1 file changed, 5 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/37/115637/1

diff --git a/modules/varnish/manifests/instance.pp 
b/modules/varnish/manifests/instance.pp
index ef50ec1..2850bec 100644
--- a/modules/varnish/manifests/instance.pp
+++ b/modules/varnish/manifests/instance.pp
@@ -77,15 +77,17 @@
     service { "varnish${instancesuffix}":
         ensure    => running,
         require   => [
-                File["/etc/default/varnish${instancesuffix}"],
-                File["/etc/init.d/varnish${instancesuffix}"],
                 File["/etc/varnish/${vcl}.inc.vcl"],
                 File["/etc/varnish/wikimedia_${vcl}.vcl"],
                 Mount['/var/lib/varnish']
             ],
         hasstatus => false,
         pattern   => "/var/run/varnishd${instancesuffix}.pid",
-        subscribe => Package['varnish'],
+        subscribe => [
+                File["/etc/default/varnish${instancesuffix}"],
+                File["/etc/init.d/varnish${instancesuffix}"],
+                Package['varnish']
+            ],
         before    => Exec['generate varnish.pyconf'],
     }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/115637
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie34b96a4f3bc1546f0170eb21d1005274c7c52bb
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to