Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tcurdt/master_slave_adapter

An ActiveRecord database adapter that allows you to setup a "master/slave" environment
https://github.com/tcurdt/master_slave_adapter

release 0.1.3

9d5e6ea7131f6fb9295f80f072cadde069abc542 authored over 13 years ago
Merge pull request #3 from kim/master

NPE & delegation

eff1b2878aadb5f968f32ea821e8338bf26e916e authored over 13 years ago
Delegate more methods from DatabaseStatements to master

bb4a0d00031766ebabbb069ee05458d36f161649 authored over 13 years ago
Prevent NPE if slave_clock can't be determined

688c53b50f72116111672962420ec487e454b03e authored over 13 years ago
Merge pull request #2 from kim/master

New patch release needed

8f61c713cc06e95b6f7304ab038fc6f10ec1d9f4 authored over 13 years ago
Bump to 0.1.2

b9b7ccc4f698987a650529c73c1f5554e54b351f authored over 13 years ago
Ok, fuckit: re-introduce method_missing

df5653b9dd491be8636b6b021a1a53102aa0b46d authored over 13 years ago
Add another delegating method without a clear interface contract: primary_key

4c268157e0c00ccef288cce9e358fbf005ee4a97 authored over 13 years ago
Merge branch 'inheritance'

36d360b99d231eb1123f19d2d99233cf8ba03753 authored over 13 years ago
New readme describing enhanced featureset

f8ee7f34d3d57307312032c25affd0a083f78a52 authored over 13 years ago
Bump to v0.1.1

9d1ba18cc76c6ed90285fa616422c52a04f0e945 authored over 13 years ago
Don't pin rubygems version

e7e2ea54bbcae8ebd2ab5aa38385f1f6fc970b3d authored over 13 years ago
Merge branch 'master', remote-tracking branch 'kim/inheritance'

23dba0737b2a85bec27874c4806992229fe4ff63 authored over 13 years ago
Tweak gemspec a little, trying to work around 'DefaultKey' issue, but to no avail

0145ce0487c168e1785a6362ae13e6e8e2f11d95 authored over 13 years ago
Make AR::Base.with_consistency return nil if MasterSlaveAdapter isn't used

efb863bebafc34aaacc71da6c54d27307c321047 authored over 13 years ago
Add Clock.infinity

51e44806c7d2f97a065b5b5f574c395e08500c2f authored over 13 years ago
Delegate execute to master

c226bed73776b94d2bb5f265fecded314fae1cc7 authored over 13 years ago
Delegation for quoting

8eac771504565a4f40dee5b0fc0fd95e001335b6 authored over 13 years ago
Merge remote-tracking branch 'kim/transaction-callbacks' into inheritance

e1a3ddd8fbd9fb4ab157a7474a468444f2460f60 authored over 13 years ago
Support database_cleaner gem

a8399b224ea98b354cd890576e3422199538dea4 authored over 13 years ago
Delegte :tables to master

This should be defined in SchemaStatements, but for some reason is commented
there.

1f5a34a4d21a871bdbfbf23023ab847607d6dfae authored over 13 years ago
Pass current clock to on_commit callbacks

b138a30136a7a82d0c7963257958f70d3e775355 authored over 13 years ago
Add transaction callbacks (on_commit/on_rollback)

6f5318a9335136f0f41661f419cfb3b2ef674523 authored over 13 years ago
Add hook for connection test on pool checkout

14b331a631306c5abfea8d1a63d9118b80bc8ffe authored over 13 years ago
cleanup

9ddbeee5261c1956dda14230eb0314e8c1b8fc36 authored over 13 years ago
A largely reworked version 0.1.0

Notable Changes:
- MasterSlaveAdapter now inherits from AR::CA::AbstractAdapter
- prevents byp...

c56be5bbb0625e692c70d2eeba4925c55d34aa95 authored over 13 years ago
bump to 0.0.7

4098584ac0d7af7417a64ac66b72972bd7e7808e authored over 13 years ago
Merge pull request #1 from grobie/patch-1

some fixes from grobie

2c00c1a12c8852e04ed0383d3196608503270ae7 authored over 13 years ago
don't rely on the fact active_record is already loaded

df1ddbd7a55560d346b4381aa912d98f32acb39f authored over 13 years ago
reduce require calls

0fdbb3b0905d394ac85d1d490f54171a936a896a authored over 13 years ago
fallback to default behaviour when master slave is not configured

a56dd6ddd548b39b1cbb2121e393de261e2753cb authored over 13 years ago
fix typo which prevents loading active_record_extensions

41014418a99baa0eded88c49a9c51ea37f32fa1c authored over 13 years ago
hmmm

8c366dd9443a31d8db6ac23f4d2d5215a8c3ad64 authored over 13 years ago
bumped version

7ca2afba7e0b2c5d5f56e27bebe10d9b63dc5bbf authored over 13 years ago
transaction fix from kim

b3b0adaa350db240a2ab643d20740dcd8b4d8b54 authored over 13 years ago
fixed typo and delegation

72d8a3525e39f3986d0025540c364a0d320f85b7 authored over 13 years ago
backwards compatibility API,

preserve transaction return code

a9fed3e07d6a8b430ba66f617ec5833de214b9d0 authored over 13 years ago
remove log messages,

with_ on ActiveRecord::Base

a49c46cfdab55fd7945e7915cb336dc2ecc3ba3d authored over 13 years ago
this is the next version

914dca1b2897e619c621ed8d19f93a7be2455d92 authored over 13 years ago
quite some refactoring,

specs are still a bit odd but pass

646e040715d039429ed4befbca4fa563b40cf81a authored over 13 years ago
fixed c&p error and missing stub

db414962400f05a5e638b838310f3c603027bb43 authored over 13 years ago
yield the uncached call

5982df5d5c29b5580a90ef456095fbf0ec922e6d authored over 13 years ago
uncached selects for the bin log,

transaction wrapping

06a0b49d0423259dabc195dcd26a72862c5e3436 authored over 13 years ago
wrap the transcations

6fc63035790d523f5e53f2cd29fd0908e40c7158 authored over 13 years ago
testing the transaction stuff

7d451537f1433c926084c34a5e02ca0f6a76b529 authored over 13 years ago
fixed the specs,

be more picky about the clock arguments

5bcf2a3e7ac77224487cb3744af4f77895f2c03b authored over 13 years ago
uses the executed position ... that is based on the relay log,

if no wrapper using_master? returns false as selects go to the slaves

dd93ad2e08ed4950bea69b29087b33a514a45da8 authored over 13 years ago
fixed the name

a5bddda6d308482fde63de661f079783f5000a1e authored over 13 years ago
preparing for bundler based gem management

591395d402e89559a0dbab98b14d7cf2fd5a700f authored over 13 years ago
make it a gem

db8022b9c74d0b5135e4087a65e77c5211b8ee43 authored over 13 years ago
docs fixes,

added using_master?,
switched to Exec_Master_Log_Pos

c1af2615ef259c7494935d600eeb6c357e01cb7a authored over 13 years ago
Revert "added multi slave support"

This reverts commit 2930b28a682c97b0419e93081afb755212f46ef5.

314d1b5928eba225a4bc5c9969fae4c08d88172e authored over 13 years ago
Revert "merge the id of the slave in as key"

This reverts commit 341b864c6c999e35aa00c2bfa2227c719d904f38.

31dd5cf3af76dfeec935a0b1d33cd6bb91fa3907 authored over 13 years ago
Revert "prepared for multi slave specs"

This reverts commit efdcd6c7b0ab011a3de941b5a0aade4b3d8487eb.

8a6916fb8f0e53eac0f7643bfd99798379562b6f authored over 13 years ago
Revert "use Exec_Master_Log_Pos"

This reverts commit 57d5d3f18c70a24a77995e6aae12c6e5608d89f9.

b78021d406a1bb28258a0cdce9c8e9d1e5bcbac5 authored over 13 years ago
use Exec_Master_Log_Pos

57d5d3f18c70a24a77995e6aae12c6e5608d89f9 authored over 13 years ago
prepared for multi slave specs

efdcd6c7b0ab011a3de941b5a0aade4b3d8487eb authored over 13 years ago
merge the id of the slave in as key

341b864c6c999e35aa00c2bfa2227c719d904f38 authored over 13 years ago
added multi slave support

2930b28a682c97b0419e93081afb755212f46ef5 authored over 13 years ago
cleanup,

removed logging

93c217eea1cc13f77a1aebf0dcaacbf70d0349a6 authored over 13 years ago
don't allow with_consistency(nil)

3967da689032f5c61f01c1d57f3a25cb54782ff9 authored over 13 years ago
comment in/out leakage of clock state

dbc7f6c0e50f377f866790d2663b982d18be913a authored over 13 years ago
more specs

6739660d07c3bb909f962281e071473f67207e28 authored over 13 years ago
stack based approach

3ba4015f619367861d5acf37afbb9f2454271d1e authored over 13 years ago
pass on the result of the yield

f65de965ed47389a316339beccf08a7a753fe557 authored over 13 years ago
more specs

8b6f95f6d928dd9e030c89b075860f3d23a16256 authored over 13 years ago
more specs

a20cba33dd47b1d62e119470f87fa4cd1d1f3510 authored over 13 years ago
first specs for with_consistency,

added a reset! method to get rid of thread vars

ccf7907b891f00d2c6316ca11994cd6f25d4f224 authored over 13 years ago
turned enabled/disable into master_forced which is a little clearer what it does,

don't abuse slave_connection with logic,
refactoring,
cleanups,

49d85bfc84db316f8b55d15479454afebb6a21fc authored over 13 years ago
first version tested against a real master/slave setup

4c40406b876bbb1501c6a9217257eac5a2954414 authored over 13 years ago
reworked

45a11079b67a69a7a09ccc4740782951c44c649a authored over 13 years ago
first consistency impl

462399019ae03a43354d06c5db7071a6c774480e authored over 13 years ago
added with_consitency stub

1335acfa40a2d70d57499bd42b7247072d0e2c3a authored over 13 years ago
added missing with_slave

97e61f981d62d15cedc6aa1aa441529f58aaf984 authored over 13 years ago
Apply fixes suggested by http://github.com/deepak-srishti

67fd679dd5cfc3ba2c49a2fff01505f1783275ad authored about 15 years ago
docs fix

bf09ca61be942a26b7c29a1838443ff12ace475d authored over 15 years ago
More specs, connection test can now be disabled, connections can be eager loaded, master and slave can now use different database adapters, docs update

249d9a66be6efb6844a919d39fa46ad73716b229 authored over 15 years ago
Readme fix

e986083bc1cb3c4a235833454b58652f7aaec2ca authored over 15 years ago
Removing debugging message

2eeaf522e1afb5cc29a1ed918527caae1d34d368 authored over 15 years ago
Complementing specs

90158ac1ed186662e13dd78674ba7f982237e732 authored over 15 years ago
Initial commit

df4a784ab50b7a2372030cad28ea47923f2939a8 authored over 15 years ago