The celery cluster worker is not properly stopped
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Jeroen T. Vermeulen | ||
maas (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
The celery cluster is started in upstream:
How to recreate:
- install the MAAS package
- run `ps aux | grep celeryd` to get the list of all the celeryd services. After the synchronization phase, you should see the region workers and the cluster workers (http://
- remove all the packages with 'sudo apt-get purge maas*'
- run `ps aux | grep celeryd`: the cluster workers are still running.
Related branches
- Gavin Panella (community): Approve
-
Diff: 145 lines (+27/-40)3 files modifiedsrc/provisioningserver/start_cluster_controller.py (+11/-8)
src/provisioningserver/tests/test_start_cluster_controller.py (+15/-31)
src/provisioningserver/utils.py (+1/-1)
affects: | maas → maas (Ubuntu) |
Changed in maas: | |
assignee: | nobody → Jeroen T. Vermeulen (jtv) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in maas (Ubuntu): | |
status: | Triaged → Fix Released |
I suspect there's a "expect fork" missing in the upstart conf