Page MenuHomePhabricator

/tmp/sess_* left behind on Jenkins slaves (hhvm php sessions)
Closed, ResolvedPublic

Description

The Jenkins job running MediaWiki core unit tests under hhvm produces files such as /tmp/sess_* which are filling out /tmp on the Jenkins slaves.

Looking at the hhvm code, it seems to reuse the PHP.ini setting session.save_path with a fallback on /tmp/.

Details

Reference
bz63611

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:19 AM
bzimport set Reference to bz63611.
bzimport added a subscriber: Unknown Object (MLST).

Not that much of an issue since the files are empty. Need to figure out how to pass session.save_path to the hhvm command line.

Pinged Ori about this bug so it can be talked about during the weekly hiphop check in.

We are not running HHVM on Jenkins, AFAIK, and will not do so until we have packages.

The integration slaves in labs running Trusty (integration-slave1006 and up) are now running MediaWiki installs in jobs with HHVM. These files are back and being left behind in /tmp.

Krinkle renamed this task from hhvm Jenkins job fill up /tmp with sess_* files to /tmp/sess_* left behind on Jenkins slaves (hhvm php sessions).Dec 19 2014, 7:58 AM
Krinkle added a project: HHVM.
Krinkle set Security to None.
Krinkle removed a subscriber: Unknown Object (MLST).
Krinkle lowered the priority of this task from Medium to Low.Jan 8 2015, 12:25 PM
Krinkle updated the task description. (Show Details)
hashar claimed this task.

There are no more /tmp/sess_* files left :-)