Ori.livneh has submitted this change and it was merged.

Change subject: job{cron,runner}: don't attempt JSON validation of config file
......................................................................


job{cron,runner}: don't attempt JSON validation of config file

On (at least) mw1001, the Upstart jobs for jobchron and jobrunner seem to be
stuck in start/pre-start; ps shows that they are stuck on the step that
validates /etc/jobrunner/jobrunner.conf is a valid JSON file. Since we know
that the file is indeed valid, remove the check for now.

Bug: T129517
Change-Id: Icb343774974624bd487de22ed3d4a5cbe1214d0b
---
M modules/mediawiki/files/jobchron.conf
M modules/mediawiki/files/jobrunner.conf
2 files changed, 0 insertions(+), 2 deletions(-)

Approvals:
  Ori.livneh: Verified; Looks good to me, approved



diff --git a/modules/mediawiki/files/jobchron.conf 
b/modules/mediawiki/files/jobchron.conf
index e6c94fa..39d0fec 100644
--- a/modules/mediawiki/files/jobchron.conf
+++ b/modules/mediawiki/files/jobchron.conf
@@ -10,7 +10,6 @@
   . /etc/default/jobrunner
   mkdir -p -m0755 $(dirname 
"${JOBCHRON_LOGFILE:=/var/log/mediawiki/jobchron.log}")
   [ ! -r "${JOBRUNNER_CONFIG:=/etc/jobrunner.conf}" ] && { stop; exit 1; }
-  php -r "exit( !@is_array( json_decode( file_get_contents( 
'$JOBRUNNER_CONFIG' ) ) ) );" >/dev/null 2>&1
   [ $? -eq 0 ] || { stop; exit 1; }
 end script
 
diff --git a/modules/mediawiki/files/jobrunner.conf 
b/modules/mediawiki/files/jobrunner.conf
index 45524db..b24af5c 100644
--- a/modules/mediawiki/files/jobrunner.conf
+++ b/modules/mediawiki/files/jobrunner.conf
@@ -10,7 +10,6 @@
   . /etc/default/jobrunner
   mkdir -p -m0755 $(dirname 
"${JOBRUNNER_LOGFILE:=/var/log/mediawiki/jobrunner.log}")
   [ ! -r "${JOBRUNNER_CONFIG:=/etc/jobrunner.conf}" ] && { stop; exit 1; }
-  php -r "exit( !@is_array( json_decode( file_get_contents( 
'$JOBRUNNER_CONFIG' ) ) ) );" >/dev/null 2>&1
   [ $? -eq 0 ] || { stop; exit 1; }
 end script
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Icb343774974624bd487de22ed3d4a5cbe1214d0b
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <o...@wikimedia.org>
Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to