diff options
author | azul <azul@leap.se> | 2014-07-01 09:41:29 +0200 |
---|---|---|
committer | azul <azul@leap.se> | 2014-07-01 09:41:29 +0200 |
commit | 478cd9faf5fb78b2f9905ec098827d4c4188c19d (patch) | |
tree | e5350de662651b57e6c2b71bf17c4018a2f9e3fa /lib/tapicero/user_database.rb | |
parent | 3c431ed42419dd55fc4064133b899cb494278051 (diff) | |
parent | 54cd8bcaf762b85b7f60ced0a87be4b77be263a9 (diff) |
Merge pull request #16 from azul/feature/replication
minor replication fixes
Diffstat (limited to 'lib/tapicero/user_database.rb')
-rw-r--r-- | lib/tapicero/user_database.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/tapicero/user_database.rb b/lib/tapicero/user_database.rb index 4061292..7e205ad 100644 --- a/lib/tapicero/user_database.rb +++ b/lib/tapicero/user_database.rb @@ -1,5 +1,6 @@ require 'couchrest' require 'json' +require 'tapicero/replication' module Tapicero class UserDatabase @@ -27,9 +28,10 @@ module Tapicero def replicate() return unless config.options[:mode] == 'mirror' replication = config.options[:replication] - replication[:masters].each do |key, node| + replication["masters"].each do |key, node| + node["name"] = name retry_request_once "Replicating" do - Replication.new(source, name).run continuous: true + Tapicero::Replication.new(node, name).run continuous: true end end end |