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)
Thu, Apr 25, 1:44 AM
Unknown Object (File)
Wed, Apr 17, 9:46 PM
Unknown Object (File)
Thu, Apr 11, 10:06 AM
Unknown Object (File)
Feb 3 2024, 2:17 AM
Unknown Object (File)
Nov 30 2023, 2:44 AM
Unknown Object (File)
Nov 16 2023, 5:03 AM
Unknown Object (File)
Nov 11 2023, 9:58 AM
Unknown Object (File)
Sep 6 2023, 11:45 PM
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