Skip to content
Commits on Oct 28, 2011
  1. @aduffeck

    Merge pull request #1 from promisedlandt/master

    aduffeck committed
    Umlaut in gemspec kills my deployment
Commits on Oct 27, 2011
  1. @promisedlandt
  2. @promisedlandt

    Umlaut removed

    promisedlandt committed
Commits on Oct 12, 2011
  1. @aduffeck

    match Rails' transaction method signature by accepting an optional op…

    aduffeck committed
    …tions parameter
    
    In Rails 3.1 the options parameter is always sent, so transactions were completely
    broken until now.
Commits on Aug 12, 2011
  1. @aduffeck
Commits on May 17, 2011
  1. @schoefmann

    bump version to 0.3.0

    schoefmann committed
Commits on Apr 12, 2011
  1. @schoefmann
  2. @schoefmann

    removed alias_method_chain of reload and replaced with simply overrid…

    lukeludwig committed with schoefmann
    …ing reload and calling super. Was causing infinite recursion in some cases
  3. @schoefmann
  4. @schoefmann

    modifications to work with Rails 3: reordered include of QueryCacheCo…

    lukeludwig committed with schoefmann
    …mpat to override the new select_all method within the QueryCache module and added a require for the query_cache to avoid an undefined constant error
Commits on Jun 4, 2010
  1. @mindreframer @schoefmann
Commits on Feb 19, 2010
  1. @schoefmann

    bump version

    schoefmann committed
Commits on Feb 15, 2010
  1. @schoefmann

    Removing ugly Float#to_1f hack and using Float#round (as overridden b…

    David Palm committed with schoefmann
    …y ActiveSupport) instead
  2. @schoefmann

    Adding docs to README

    David Palm committed with schoefmann
    Fixing bug in distribution test
    Removing unused database_weighted.yml
  3. @schoefmann

    Cleanup

    David Palm committed with schoefmann
  4. @schoefmann

    Dealing with wacky weights when setting up the WEIGHT constant (0 => …

    David Palm committed with schoefmann
    …1, 'abc' => 1, -4 => 4)
    
    Memoizing WeightedScheduler#total_weight
    Implementing distribution algorithm for WeightedScheduler#next_index!
  5. @schoefmann

    ConnectionProxy.setup! takes a parameter with a scheduler class (defa…

    David Palm committed with schoefmann
    …ults to Scheduler)
    
    ConnectionProxy.setup! creates a new instance of self using passing the scheduler
    ConnectionProxy.init_slaves uses the :weight key to set a WEIGHT constant to whatever the value is (0 if missing)
    Added ConnectionProxy#scheduler to read the weirdly named @slaves ivar
    Added WeightedScheduler class where weighted query distribution will be implemented
    Fixed specs where needed
  6. @schoefmann

    ignoring spec/debug.log

    David Palm committed with schoefmann
Commits on Oct 15, 2009
  1. @schoefmann
Commits on Apr 21, 2009
  1. @schoefmann
Commits on Mar 10, 2009
  1. @schoefmann
Commits on Mar 9, 2009
  1. @schoefmann

    some refactoring and first stab at thread-safety. See the "Changes in…

    schoefmann committed
    … 0.2.0" section in the readme.
Commits on Feb 17, 2009
  1. @schoefmann
Commits on Feb 5, 2009
  1. @schoefmann
  2. @schoefmann
Commits on Feb 4, 2009
  1. @schoefmann

    see also section in readme

    schoefmann committed
Commits on Feb 1, 2009
  1. @schoefmann

    doc fixes

    schoefmann committed
Commits on Jan 30, 2009
  1. @schoefmann

    made it _really_ work outside of Rails

    schoefmann committed
    added ability to specify models that should always go to the master
    added more documentation and fixed rdoc
Commits on Jan 29, 2009
  1. @schoefmann

    allow_concurrency doesn't seem to cause problems with the rails 2.2 p…

    schoefmann committed
    …atch anymore (and is deprecated in 2.2 anyway)
    
    activerecord 2.0 is unsupported now (retrieve_connection appeared in 2.1)
    the gem should build now
  2. @schoefmann
  3. @schoefmann

    multi_db is a gem now.

    schoefmann committed
Commits on Aug 8, 2008
  1. some README fixes (again)

    Matthias Marschall committed
Commits on Aug 5, 2008
  1. @schoefmann

    - added MIT license

    schoefmann committed
  2. @schoefmann

    - applied readme patch from Matthias Marshall (thanks)

    schoefmann committed
    - added license information
  3. @schoefmann

    - initial rev

    schoefmann committed
Something went wrong with that request. Please try again.