Skip to content
Snippets Groups Projects
Select Git revision
  • 6a313f872a5b6b2e99f4503cb4a4f20d09f619b5
  • main default protected
  • mathstodon-4.3.6
  • mathstodon-4.3.x
  • mathstodon-4.2.15
  • mathstodon-4.2.10
  • mathstodon-4.2.7
  • mathstodon-4.2.6
  • v4.2.5
  • v4.2.2
  • mathstodon-4.2.5
  • mathstodon-4.2
  • mathstodon-4.1
  • mastodon-4.1.3
  • v4.1.3
  • v4.1.0-diff
  • mathstodon-4.1.0
  • mastodon-v4.1.0
  • v4.0.2
  • mathstodon-4.0.2
  • mathstodon-3.5.3
  • v4.0.0rc3
  • v4.0.0rc2
  • v4.0.0rc1
  • v3.5.3
  • v3.4.8
  • v3.5.2
  • v3.5.1
  • v3.4.7
  • v3.3.3
  • v3.5.0
  • v3.5.0rc3
  • v3.5.0rc2
  • v3.5.0rc1
  • v3.4.6
  • v3.3.2
  • v3.3.1
  • v3.4.5
  • v3.4.4
  • v3.4.3
  • v3.4.2
41 results

Gemfile

Blame
  • user avatar
    Eugen Rochko authored and GitHub committed
    * Add request pool to improve delivery performance
    
    Fix #7909
    
    * 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
    0d9ffe56
    History
    This project manages its dependencies using Bundler. Learn more
    Gemfile 4.07 KiB