[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1007726: ITP: golang-github-jackc-puddle -- Generic resource pool for Go



Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <praveen@debian.org>

* Package name    : golang-github-jackc-puddle
 Version         : 1.2.1-1
 Upstream Author : Jack Christensen
* URL             : https://github.com/jackc/puddle
* License         : Expat
 Programming Lang: Go
 Description     : Generic resource pool for Go

Puddle is a tiny generic resource pool library for Go that uses the
standard context library to signal cancellation of acquires. It is
designed to contain the minimum functionality required for a resource
pool. It can be used directly or it can be used as the base for a domain
specific resource pool. For example, a database connection pool may use
puddle internally and implement health checks and keep-alive behavior
without needing to implement any concurrent code of its own.
.
Features
.
 * Acquire cancellation via context standard library
 * Statistics API for monitoring pool pressure
 * No dependencies outside of standard library
 * High performance
 * 100% test coverage

Build dependency of gitaly 14.7


Reply to: