[SERVER-24507] Kill process list should be integrated with Jepsen tasks Created: 09/Jun/16  Updated: 05/Jul/16  Resolved: 10/Jun/16

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.3.9

Type: Task Priority: Major - P3
Reporter: Jonathan Abrahams Assignee: Jonathan Abrahams
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: TIG 16 (06/24/16)
Participants:

 Description   

The "kill process" function in evergreen.yml has a hard-coded regex list of processes to kill and exclude. For Jepsen this list is not proper, since it cannot kill mongod's running in the LXC hosts and it does not kill the java process.

This task will genericize the list and allow tasks to override that list.



 Comments   
Comment by Githook User [ 10/Jun/16 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-24507 Kill process list should be integrated with Jepsen tasks
Branch: master
https://github.com/mongodb/mongo/commit/b186683da3849b3d78de1415b515c3568e115884

Comment by Jonathan Abrahams [ 09/Jun/16 ]

The work on this has been scaled back, to just include 2 new process names to the kill list: lein & java.

Comment by Jonathan Abrahams [ 09/Jun/16 ]

Due to the construction of the pre/post stages for a task, the pre stage cannot use a task specific expansion, since the task's vars are set in the task phase. The post stage can use the expansion, but that it not proper for this purpose.

Generated at Thu Feb 08 04:06:33 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.