Page MenuHomePhabricator

give jobrunner06 access to 'upload6'
Closed, ResolvedPublic

Description

The jobrunner06 instance no more have any access to the 'upload6' shared directory. The root cause is role::applicationserver::jobrunner passing the non existent 'lvsrealserver' parameter.

https://gerrit.wikimedia.org/r/#/c/16809/

Impact: jobs are not run.


Version: unspecified
Severity: major

Details

Reference
bz38749

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:05 AM
bzimport set Reference to bz38749.
bzimport added a subscriber: Unknown Object (MLST).

16809 got merged in. Still have Must pass lvs_pool to Class[Role::Applicationserver::Common]

The Apache role are being overhauled by notpeter. I guess we will use the inner classes directly and wait for the role one to be finished.

I have applied instead:

applicationserver::labs
applicationserver::jobrunner

Had to:

  • remove /usr/local/apache and /mnt/upload6 empty dir. Downgraded PHP manually.
  • manually downgrade PHP by using 'apt-get upgrade'

Did not relaunch the job run loop though.

Relaunched, class applied. Will use a role class whenever Peter as finished rewriting the applicationserver roles.