JamesHunt

Differences between revisions 14 and 15
Revision 14 as of 2012-03-26 10:35:51
Size: 3917
Editor: host-92-24-114-4
Comment:
Revision 15 as of 2012-03-27 09:36:35
Size: 4148
Editor: host-89-243-199-79
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents(2)>>||
Line 62: Line 64:
== Applications ==

 * [[JamesHunt/PPUApplication|PPU]]

Summary

My name is James Hunt, and I work for Canonical as a member of the FoundationsTeam working on Upstart and other early-boot and plumbing technologies.

Info

Specs

Contributions

Precise

  • Upstart
    • "console log" facility allowing job output to be logged (bug 328881)

    • Default console value of "log" so all job output logged by default.

      • (has already found some long-standing bugs in other packages since errors are now visible!)
    • "initctl notify-disk-writeable" facility to allow jobs *ending* before the disk becomes writeable to be logged

      • (this even works for jobs which "start on startup").

    • User job logging
      • (totally different design to system job logging for performance and security reasons. Not yet available).
    • Enhanced Upstart test framework in NIH library.

Oneiric

Natty

Significant Bugs

  • Bug 771372: required taking a holistic approach and seeing the real problem, not just patching the very particular problem reported.

  • Bug 829980: required tracing the problem through Upstart's udev bridge, D-Bus, udev and the kernel. Identified fact that udev is not fully specified (precise format of data is not defined).

  • Bug 912558: worked closely with Daviey and community members on this "Critical" bug to identify the problem (rather a bizarre one which proved difficult to track down!) and find a fix.

Applications

Contact


CategoryHomepage

JamesHunt (last edited 2015-06-11 18:58:11 by host-92-22-81-227)