chuckya/app
Eugen Rochko 0d9ffe56fb
Add request pool to improve delivery performance ()
* Add request pool to improve delivery performance

Fix 

* Ensure connection is closed when exception interrupts execution

* Remove Timeout#timeout from socket connection

* Fix infinite retrial loop on HTTP::ConnectionError

* Close sockets on failure, reduce idle time to 90 seconds

* Add MAX_REQUEST_POOL_SIZE option to limit concurrent connections to the same server

* Use a shared pool size, 512 by default, to stay below open file limit

* Add some tests

* Add more tests

* Reduce MAX_IDLE_TIME from 90 to 30 seconds, reap every 30 seconds

* Use a shared pool that returns preferred connection but re-purposes other ones when needed

* Fix wrong connection being returned on subsequent calls within the same thread

* Reduce mutex calls on flushes from 2 to 1 and add test for reaping
2019-07-02 00:34:38 +02:00
..
chewy Fix NameError () 2019-06-27 09:16:55 +02:00
controllers Add categories for custom emojis () 2019-06-28 15:54:10 +02:00
helpers Change full logo to use primary text color of the given theme () 2019-06-08 15:30:06 +02:00
javascript Optimize makeGetStatus () 2019-06-30 00:12:38 +02:00
lib Add request pool to improve delivery performance () 2019-07-02 00:34:38 +02:00
mailers Fix error in AdminMailer#new_pending_account () 2019-03-14 14:20:22 +01:00
models Fix expiration date of filters being set to “Never” when editing them () 2019-06-30 16:11:21 +02:00
policies Admission-based registrations mode () 2019-03-14 05:28:30 +01:00
presenters Improve blocked view of profiles () 2019-04-07 04:59:13 +02:00
serializers Add categories for custom emojis () 2019-06-28 15:54:10 +02:00
services Change domain block behaviour to prevent creation of accounts from suspended domains () 2019-07-01 19:13:30 +02:00
validators Fix “invited by” not showing up for invited accounts in admin interface () 2019-05-19 21:40:36 +02:00
views Add option to disable blurhash previews () 2019-06-26 19:33:04 +02:00
workers Add request pool to improve delivery performance () 2019-07-02 00:34:38 +02:00