How to Install and Uninstall golang-github-cloudflare-tableflip-dev Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 18,2024

1. Install "golang-github-cloudflare-tableflip-dev" package

This is a short guide on how to install golang-github-cloudflare-tableflip-dev on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install golang-github-cloudflare-tableflip-dev

2. Uninstall "golang-github-cloudflare-tableflip-dev" package

This is a short guide on how to uninstall golang-github-cloudflare-tableflip-dev on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove golang-github-cloudflare-tableflip-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-cloudflare-tableflip-dev package on Ubuntu 20.10 (Groovy Gorilla)

Package: golang-github-cloudflare-tableflip-dev
Architecture: all
Version: 1.2.1~git20200514.4baec98-3
Priority: optional
Section: universe/devel
Source: golang-github-cloudflare-tableflip
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 82
Depends: golang-github-pkg-errors-dev (>= 0.9.1~)
Filename: pool/universe/g/golang-github-cloudflare-tableflip/golang-github-cloudflare-tableflip-dev_1.2.1~git20200514.4baec98-3_all.deb
Size: 16688
MD5sum: 076a81efb7e2994204650ee5f40dc848
SHA1: cb25cb5ac2d34442784f5ad458a132904d062a1c
SHA256: 195360fd1f164b6306cea3014eeb23a898ebb1d62cc8ec0f6820050450cc01d5
SHA512: 041749baf7dbabfb996b0dd2fa59f328d37f72c3ac57fbb472ce00f461cdaf32890589ff6ea65cfedb7b96e55e611171d825cf9d3858be3d22fa9fec8e6f4375
Homepage: https://github.com/cloudflare/tableflip
Description-en: Graceful process restarts in Go (library)
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
Description-md5: 79934eaa636dfb55f5585de5c54590e3