[pantsd] Implement PantsDaemon et al.

Review Request #3224 - Created Dec. 9, 2015 and submitted

Information
Kris Wilson
pants
kwlzn/pantsd/daemon
2673
Reviewers
pants-reviews
benjyw, jsirois, nhoward_tw, patricklaw, stuhood, zundel
  • Implement PantsDaemon, PantsDaemonLauncher & friends.
  • Implement a new kill-pantsd task that runs with clean-all.
  • Introduce new 3rdparty dep: setproctitle for changing the process name of pantsd on UNIX platforms.
  • Extend ProcessManager to support named sockets for multi-tenant situations like PantsDaemon.
  • Options plumbing.
  • Misc fixes, cleanup etc.
  • Tests.

Subsequent reviews will close the E2E loop with a thin client runner, integration tests and follow-ons for all known issues/TODOs.

  • Extensive manual testing with the nailgun C client.
  • CI is green @ https://travis-ci.org/pantsbuild/pants/builds/95865834

Issues

  • 0
  • 6
  • 0
  • 6
Description From Last Updated
Patrick Lawson
Nick Howard (Twitter)
Stu Hood
Benjy Weinberger
Nick Howard (Twitter)
Benjy Weinberger
Kris Wilson
Review request changed

Status: Closed (submitted)

Change Summary:

thanks Patrick, Nick, Stu & Benjy! submitted @ d5a6a756800df82e684f18b3365a56ee8b59190d

Loading...