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
Unknown Object (File)
Wed, Apr 30, 4:48 AM
Unknown Object (File)
Thu, Apr 24, 9:51 PM
Unknown Object (File)
Mar 23 2025, 1:23 AM
Unknown Object (File)
Mar 21 2025, 5:46 AM
Unknown Object (File)
Mar 19 2025, 8:09 AM
Unknown Object (File)
Feb 16 2025, 1:34 PM
Unknown Object (File)
Feb 10 2025, 5:00 PM
Unknown Object (File)
Feb 8 2025, 2:44 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