tableflip
tableflip copied to clipboard
Graceful process restarts in Go
Signed-off-by: Matt Layher x/sys/unix should be preferred to syscall where equivalent calls exist, and we can replace a manual syscall shim with the tidy unix.FcntlInt API.
``` go func(upg *tableflip.Upgrader) { for { select { case
Several people have asked how to integrate with http://supervisord.org/ It would be nice to have an example for this. See #39 and #18
Before anything, I'd like to thank you for this amazing repo. I just want to say it's good to mention this fact (in readme.md) that reloading a `systemd` service will...
did you mind to add example for grpc server upgrade?
Hi, I am working on the issue: [Add an example for grpc servers ](https://github.com/cloudflare/tableflip/issues/5) It 's my first time to make a PR in Github.I hope to know if there...
After deep review of this great library, I come with a problem on inherited connections, let's me explain with a example. I figure that in golang, to access the file...
The [PR](https://github.com/cloudflare/tableflip/pull/79) created by dependabot has issues related to lint. This pull request cherry-pick-ed its changes and fixed the reported issues.
Overseer
https://github.com/jpillora/overseer Has similar features wondering if anyone has tried both .
The Upgrade function is documented as: > Upgrade triggers an upgrade. It also waits for response and returns error if child process fails, which might be good to spell out...