[Bug 1232119] [NEW] FFE Request for Upstart in saucy

James Hunt 1232119 at bugs.launchpad.net
Fri Sep 27 16:27:52 UTC 2013


Public bug reported:

= Overview =

Bug 1227212 identified that Session Init shutdown for logout takes too
long in the general case.

A fix for this issue has now been committed to Upstart upstream.

= Changes =

The changes optimise the Session Init quiesce path, making it
significantly faster to logout.

= Rationale =

It would be highly beneficial to make this fix avaiable in Saucy via a
cherry-pick since it reduces the time to logout of the desktop from the
current (effectively fixed) 5 seconds to <1 second in the general case
(*).

(*) - details of other scenarios are covered on the original MP: see
https://code.launchpad.net/~jamesodhunt/upstart/bug-1227212/+merge/187844

= Risk =

== PID 1 ==

Perceived risk to PID 1 is: LOW.

There is really no impact to Upstart running as PID 1 since:

- PID 1 never quiesces (the code disallows it).
- The changes for bug 1227212 only affect the quiesce code path.

== Session Init ==

Perceived risk to Session Init: LOW.

The code is accompanied by a set of unit tests which exercise the
quiesce functionality for Session Inits, both when instructed to exit as
the result of both:

- a logout request from the user.
- a system shutdown.

Additionally, a new test was added for the changes made for bug 1227212.

= Contingency =

Any contingency would require either further code changes to resolve
issues or the latest version of upstart containing this fix to be
removed from the archive.

** Affects: upstart (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/1232119

Title:
   FFE Request for Upstart in saucy

Status in “upstart” package in Ubuntu:
  New

Bug description:
  = Overview =

  Bug 1227212 identified that Session Init shutdown for logout takes too
  long in the general case.

  A fix for this issue has now been committed to Upstart upstream.

  = Changes =

  The changes optimise the Session Init quiesce path, making it
  significantly faster to logout.

  = Rationale =

  It would be highly beneficial to make this fix avaiable in Saucy via a
  cherry-pick since it reduces the time to logout of the desktop from
  the current (effectively fixed) 5 seconds to <1 second in the general
  case (*).

  (*) - details of other scenarios are covered on the original MP: see
  https://code.launchpad.net/~jamesodhunt/upstart/bug-1227212/+merge/187844

  = Risk =

  == PID 1 ==

  Perceived risk to PID 1 is: LOW.

  There is really no impact to Upstart running as PID 1 since:

  - PID 1 never quiesces (the code disallows it).
  - The changes for bug 1227212 only affect the quiesce code path.

  == Session Init ==

  Perceived risk to Session Init: LOW.

  The code is accompanied by a set of unit tests which exercise the
  quiesce functionality for Session Inits, both when instructed to exit
  as the result of both:

  - a logout request from the user.
  - a system shutdown.

  Additionally, a new test was added for the changes made for bug
  1227212.

  = Contingency =

  Any contingency would require either further code changes to resolve
  issues or the latest version of upstart containing this fix to be
  removed from the archive.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1232119/+subscriptions



More information about the foundations-bugs mailing list