./net/ruby-connection_pool, Generic connection pool for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.5, Package name: ruby26-connection_pool-2.2.5, Maintainer: pkgsrc-users

Generic connection pooling for Ruby.

MongoDB has its own connection pool. ActiveRecord has its own connection pool.
This is a generic connection pool that can be used with anything, e.g. Redis,
Dalli and other Ruby network clients.

**WARNING**: Don't ever use `Timeout.timeout` in your Ruby code or you will see
occasional silent corruption and mysterious errors. The Timeout API is unsafe
and cannot be used correctly, ever. Use proper socket timeout options as
exposed by Net::HTTP, Redis, Dalli, etc.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: a3c0bc371f84408cbecd95074ebe4a640d78e121
RMD160: 5a142387f4fd740970b3572d59262779ccfbc8ec
Filesize: 14.5 KB

Version history: (Expand)


CVS history: (Expand)


   2021-05-09 06:37:23 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-connection_pool: update to 2.2.5

2.2.5 (2021-04-15)

* Fix argument forwarding on Ruby 2.7 [#149]

2.2.4 (2021-04-12)

* Add reload to close all connections, recreating them afterwards [Andrew
  Marshall, #140]
* Add then as a way to use a pool or a bare connection with the same code
  path [#138]
   2020-06-07 11:21:41 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
net/ruby-connection_pool: update to 2.2.3

Update ruby-connection_pool to 2.2.3.

2.2.3
------

- Pool now throws `ConnectionPool::TimeoutError` on timeout. [#130]
- Use monotonic clock present in all modern Rubies [Tero Tasanen, #109]
- Remove code hacks necessary for JRuby 1.7
- Expose wrapped pool from ConnectionPool::Wrapper [Thomas Lecavelier, #113]
   2018-09-23 17:49:57 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
net/ruby-connection_pool: update to 2.2.2

2.2.2
------

- Add pool `size` and `available` accessors for metrics and monitoring
  purposes [#97, robholland]
   2018-03-13 17:01:25 by Takahiro Kambe | Files touched by this commit (4)
Log message:
net/ruby-connection_pool: add version 2.2.1 package

Generic connection pooling for Ruby.

MongoDB has its own connection pool.  ActiveRecord has its own connection pool.
This is a generic connection pool that can be used with anything, e.g. Redis,
Dalli and other Ruby network clients.

**WARNING**: Don't ever use `Timeout.timeout` in your Ruby code or you will see
occasional silent corruption and mysterious errors.  The Timeout API is unsafe
and cannot be used correctly, ever.  Use proper socket timeout options as
exposed by Net::HTTP, Redis, Dalli, etc.