lp:~jamesodhunt/upstart/bug-1357252

Created by James Hunt on 2014-08-29 and last modified on 2014-08-29
Get this branch:
bzr branch lp:~jamesodhunt/upstart/bug-1357252
Only James Hunt can upload to this branch. If you are James Hunt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Hunt
Project:
upstart
Status:
Merged

Recent revisions

1661. By James Hunt on 2014-08-29

* init/cgroup.c:
  - Removed nih_debug() and nih_warn() calls since, although
    useful, this output pollutes job logs when running in debug mode.
  - cgroup_clear(): New function to request cgroups be removed.
  - cgroup_create(): Don't mark cgroups 'remove-on-empty' since Upstart
    can race with cgmanager.
* init/job.c: job_last_process(): New helper function.
* init/job_process.c:
  - job_process_spawn_with_fd(): Request that the
    cgroup manager destroy all job cgroups after upstart has created
    required cgroups for last job process which avoids the
    'remove-on-empty' race (LP: #1357252).
  - job_process_error_handler(): Added handling for new
    JOB_PROCESS_ERROR_CGROUP_CLEAR error.
* init/job_process.h: JobProcessErrorType: Added new
  JOB_PROCESS_ERROR_CGROUP_CLEAR error.
* init/tests/test_job.c: test_job_last_process(): New test for
  job_last_process().

1658. By James Hunt on 2014-07-17

* NEWS: Begin new release.

1657. By James Hunt on 2014-07-16

* NEWS: Release 1.13.1

1655. By Dimitri John Ledkov on 2014-07-14

fix pid

1654. By Dimitri John Ledkov on 2014-07-14

Allow either result

1653. By Dimitri John Ledkov on 2014-07-13

clean up test & call job_process_handler

1652. By Dimitri John Ledkov on 2014-07-12

Actually make WITHOUT_JOB_PROCESS to be without job_process_handler.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:upstart
This branch contains Public information 
Everyone can see this information.

Subscribers