Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
* Package name : golang-github-cloudflare-tableflip
Version : 0.0~git20190329.8392f16-1
Upstream Author : Cloudflare
* URL : https://github.com/cloudflare/tableflip
* License : BSD-3-clause
Programming Lang: Go
Description : Graceful process restarts in Go
It is sometimes useful to update the running code and / or
configuration of a
network service, without disrupting existing connections. Usually,
this is
achieved by starting a new process, somehow transferring clients to it
and
then exiting the old process.
.
There are many ways to implement graceful upgrades. They vary wildly
in the
trade-offs they make, and how much control they afford the user. This
library
has the following goals:
- No old code keeps running after a successful upgrade
- The new process has a grace period for performing initialisation
- Crashing during initialisation is OK
- Only a single upgrade is ever run in parallel
Build dependency of gitaly.