Page MenuHomePhabricator

Do not treat two graceful signals as SIGTERM
AbandonedPublic

Authored by hach-que on Feb 26 2015, 5:17 AM.
Tags
None
Referenced Files
F18048441: D11892.id.diff
Sun, Aug 3, 1:34 PM
F17642370: D11892.diff
Fri, Jul 11, 8:34 PM
Unknown Object (File)
Jun 17 2025, 11:28 PM
Unknown Object (File)
May 24 2025, 4:12 AM
Unknown Object (File)
May 21 2025, 3:59 AM
Unknown Object (File)
Apr 30 2025, 4:48 AM
Unknown Object (File)
Apr 24 2025, 9:51 PM
Unknown Object (File)
Mar 23 2025, 1:23 AM
Subscribers

Details

Summary

Resolves T7384. This behaviour doesn't make a whole lot of sense, since users can just run bin/phd --graceful 0 to force an immediate termination of all daemons. When this behaviour is present, it prevents multiple daemon "rolling reloads" from working correctly, because the second reload will terminate daemons still shutting down from the first reload.

Test Plan

N/A

Diff Detail

Repository
rPHU libphutil
Branch
graceful-mod
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4656
Build 4670: [Placeholder Plan] Wait for 30 Seconds