Skip to content
This repository

Nov 08, 2008

  1. Jeremy Kemper

    Timeout the connection pool monitor on ruby 1.8 only

    authored November 08, 2008

Nov 07, 2008

  1. Nick Sieger

    Simplify dispatcher callbacks to eliminate unnecessary stale thread p…

    …urging. [Nick Sieger, Pratik Naik]
    
    Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
    authored November 08, 2008 lifo committed November 08, 2008

Nov 05, 2008

  1. Pratik

    Make sure ActiveRecord::Base.connected? doesn't raise an exception fo…

    …r defined connections
    authored November 06, 2008
  2. Wes Oldenbeuving

    Ensure ActiveRecord::ConnectionPool.connected? handles undefined conn…

    …ections. [#936 state:resolved]
    
    Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
    authored November 05, 2008 lifo committed November 06, 2008

Oct 30, 2008

  1. Joshua Peek

    It is not necessary to store QueryCache in a thread local since the c…

    …ache is local to the connection object which is managed by the connection pool
    authored October 30, 2008
  2. Joshua Peek

    Use database name in query cache thread local key [#1283 state:resolved]

    authored October 30, 2008

Oct 09, 2008

  1. Hongli Lai

    Add documentation for AbstractAdapter#sanitize_limit, and make its co…

    …de more readable.
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
    [#1068 status:committed]
    authored September 18, 2008 NZKoz committed October 09, 2008

Oct 05, 2008

  1. Pratik

    Merge docrails

    authored October 05, 2008

Oct 04, 2008

  1. Aliaksey Kandratsenka (aka Aliaksei Kandratsenka)

    made ConnectionPool#checkout more robust by trying to loot dead threa…

    …ds when pool is empty
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
    
    [#1169 state:committed]
    authored October 02, 2008 NZKoz committed October 04, 2008
  2. Aliaksey Kandratsenka (aka Aliaksei Kandratsenka)

    Fix race in ConnectionPool#checkout

    After releasing monitor some connection(s) may appear in pool before monitor is re-aquired.
    When this happens we'll wait for connection which is already available.
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
    authored October 02, 2008 NZKoz committed October 04, 2008

Sep 15, 2008

  1. Frederick Cheung

    Deal with MySQL's quirky handling of defaults and blob/text columns

    [#1043 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
    authored September 14, 2008 jeremy committed September 14, 2008

Sep 13, 2008

  1. Pratik

    Merge docrails

    authored September 13, 2008

Sep 10, 2008

  1. Tarmo Tänav

    Support :limit on update_all so that has_many with :limit can be safe…

    …ly updated
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
    authored September 10, 2008 NZKoz committed September 10, 2008

Sep 04, 2008

  1. Michael Koziarski

    Handle connection timeouts with a slightly nicer error message.

    authored September 04, 2008
  2. Nick Sieger

    Default connection allow_concurrency to false (for PostgreSQL)

    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
    authored September 04, 2008 jeremy committed September 04, 2008
  3. Nick Sieger

    Deprecate verification_timeout and verify before reset

    Signed-off-by: Michael Koziarski <michael@koziarski.com>
    authored September 04, 2008 NZKoz committed September 04, 2008

Aug 29, 2008

  1. Nick Sieger

    Minor tweak to retrieve_connection_pool -- recurse instead of loop

    authored August 26, 2008
  2. Nick Sieger

    Remove some synchronization that's probably overkill, assuming one do…

    …esn't establish connections frequently
    authored August 23, 2008
  3. Nick Sieger

    Collapse connection pool class hierarchy; YAGNI.

    - Add connection checkin and checkout callbacks to adapter to allow
      adapter-specific customization of behavior (e.g., JRuby w/ JNDI)
    authored August 22, 2008
  4. Nick Sieger

    Make clear_active_connections! also return stale connections back to …

    …the pool
    
    - also clean up some cruft remaining from per-thread connection cache
    authored August 22, 2008
  5. Nick Sieger

    Remove CachedConnectionPerThread per-thread pooling mechanism in favo…

    …r of a fixed pool with default maximum of 5 connections
    authored August 22, 2008
  6. Nick Sieger

    Deprecate allow_concurrency and make it have no effect

    authored August 22, 2008
  7. Nick Sieger

    Add connection reset and verification upon each connection checkout

    authored August 22, 2008
  8. Nick Sieger

    Fix typo: was using brackets instead of parens. Must need more sleep.

    authored August 08, 2008
  9. Nick Sieger

    Favor existing connections over new ones if available

    authored August 07, 2008
  10. Nick Sieger

    More doco and class/method renames. Now have a strategy for integrati…

    …on with ActionPack.
    authored August 07, 2008
  11. Nick Sieger

    Fix checkin method, add a couple more tests

    authored August 07, 2008
  12. Nick Sieger

    Nearing the finish line. Initial fixed-size connection pool implement…

    …ed, more docs
    authored August 07, 2008
  13. Nick Sieger

    Clean up the code, get rid of reserve/release, add some more docs

    authored August 06, 2008
  14. Nick Sieger

    Extract a base class for connection pools, start to flesh out reserve…

    …/release API
    authored August 04, 2008
  15. Nick Sieger

    Split connection handler into single- and multiple-thread versions.

    authored June 07, 2008
  16. Nick Sieger

    Connection handling methods extracted out into separate ConnectionHan…

    …dler class
    
    - delegating methods left behind
    authored June 07, 2008
  17. Nick Sieger

    Fix failure to retain value of allow_concurrency

    - Also carry allow_concurrency value through to connection adapter
      (for postgresql)
    authored April 19, 2008
  18. Nick Sieger

    Add synchronization to connection pool also

    authored April 19, 2008
  19. Nick Sieger

    Introduce synchronization around connection pool access

    - use new active support Module#synchronize
    - allow_concurrency now switches between a null monitor and a
      regular monitor (defaulting to null monitor to avoid overhead)
    authored April 19, 2008
Something went wrong with that request. Please try again.