public
Fork of rails/rails
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/nicksieger/rails.git
Search Repo:

nicksieger's rails Feed   feed

nicksieger committed to nicksieger/rails 2 days ago

c5d18f6308d6980238caee2aea97df7894de4533

Remove flawed execute("ROLLBACK") approach; #reset! defaults to nothing

nicksieger committed to nicksieger/rails 2 days ago

668d43b053f5f651b66357b3599e4bdec2c4a9e3

Default connection allow_concurrency to false (for PostgreSQL)

nicksieger committed to nicksieger/rails 2 days ago

b1b5330df9a54b4114186276b7b5e55566fa6e9b

Default connection allow_concurrency to false (for PostgreSQL)

nicksieger committed to nicksieger/rails 2 days ago

bfbd425b949cafe5354b61ca35544b194a199b37

Default connection allow_concurrency to false (for PostgreSQL)

nicksieger committed to nicksieger/rails 2 days ago

6b358c5c952b6449f3f06a83cc20b67fbed7646f

Deprecate verification_timeout, verify before reset, and don't default connection concurrency to on

nicksieger committed to nicksieger/rails 2 days ago

33ae49320c2efd3071259707ed2d8c0fcd849643

Deprecate verification_timeout, verify before reset, and don't default connection concurrency to on

nicksieger committed to nicksieger/rails 8 days ago

300754509b6990b387b056c122e90f50a79eeb81

Minor tweak to retrieve_connection_pool -- recurse instead of loop

nicksieger committed to nicksieger/rails 8 days ago

113cc4e1c41b8246b8f6327b58bd315be72469e7

Remove some synchronization that's probably overkill, assuming one doesn't establish connections frequently

nicksieger committed to nicksieger/rails 8 days ago

c1b949869c3de8fc62f8ab072bbd77542b1d3605

Remove call to active_record.allow_concurrency since it's deprecated

nicksieger committed to nicksieger/rails 8 days ago

8e5e02bdad5f5aaed8ea72e9da13f8d6aa22ab34

Collapse connection pool class hierarchy; YAGNI.

nicksieger committed to nicksieger/rails 8 days ago

d07a6b1a4a234908959650197f596329ca08b4f0

Make clear_active_connections! also return stale connections back to the pool

nicksieger committed to nicksieger/rails 8 days ago

212134dce158db0ecb4169c28fd9ef80ea1a55b2

Remove CachedConnectionPerThread per-thread pooling mechanism in favor of a fixed pool with default maximum of 5 connections

nicksieger committed to nicksieger/rails 8 days ago

ca6d71753f3a2e8a0a29108b7c55ba3b7c8cd943

Deprecate allow_concurrency and make it have no effect

nicksieger committed to nicksieger/rails 8 days ago

a96b7d4c33757364a19ed1fc34f0a89801b8b2d7

Add connection reset and verification upon each connection checkout

nicksieger committed to nicksieger/rails 8 days ago

d7d2d73d88e465cb0c618283862179accd8932e1

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

nicksieger committed to nicksieger/rails 8 days ago

1712e37c90d0ac74b21589c0ee7b0365cb2b7beb

Favor existing connections over new ones if available

nicksieger committed to nicksieger/rails 8 days ago

817a07b45105f7043846973525a9edc44028c0d4

More doco and class/method renames. Now have a strategy for integration with ActionPack.

nicksieger committed to nicksieger/rails 8 days ago

3ce64d4f1608330072e1959a10f9b84205baebfa

Fix checkin method, add a couple more tests

nicksieger committed to nicksieger/rails 8 days ago

fe575dd4a9f0fa0e71a89fae9f4a951a9fb36058

Nearing the finish line. Initial fixed-size connection pool implemented, more docs

nicksieger committed to nicksieger/rails 8 days ago

82fcd9d85fe245e8041f8d375175dde13688fce4

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

nicksieger committed to nicksieger/rails 8 days ago

029952edf464b94184d9b48f3bdff49d2746d721

Extract a base class for connection pools, start to flesh out reserve/release API

nicksieger committed to nicksieger/rails 8 days ago

51349ec8733a3b96ef4757d14ed9b9e2facf023f

Add readme stating intentions of the work

nicksieger committed to nicksieger/rails 8 days ago

72d959d9b5255a449a554a1f011386d3c7a568cf

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

nicksieger committed to nicksieger/rails 8 days ago

ff97e9d029d6164fa2e921a5d0acab13f39058b0

Connection handling methods extracted out into separate ConnectionHandler class

nicksieger committed to nicksieger/rails 8 days ago

3151d96663874ac65bc49dd645b24605cd4817e0

Revert "Change all databases.rake adapter 'when' statements to use regexes."

nicksieger committed to nicksieger/rails 8 days ago

37b0b36918f14519b28326057bba38ca6fcfbd3b

Fix failure to retain value of allow_concurrency

nicksieger committed to nicksieger/rails 8 days ago

cab76ce6ac2983f59451e2d53b23746a2873aea0

Add synchronization to connection pool also

nicksieger committed to nicksieger/rails 8 days ago

50cd4bdc99ebaf3ac879e4e7fea43c5b55ca5f68

Introduce synchronization around connection pool access

nicksieger committed to nicksieger/rails 8 days ago

b185d157fe5c14ecac348558d0c0b42658de7097

Module#synchronize: Add testcase to ensure that singleton methods can be wrapped

nicksieger committed to nicksieger/rails 8 days ago

9dc4f6611043d032e576d93430cd29efc8864bc4

Add method punctuation handling to #synchronize