diff options
author | Azul <azul@riseup.net> | 2014-06-27 11:24:05 +0200 |
---|---|---|
committer | Azul <azul@riseup.net> | 2014-06-27 11:24:05 +0200 |
commit | 54cd8bcaf762b85b7f60ced0a87be4b77be263a9 (patch) | |
tree | e5350de662651b57e6c2b71bf17c4018a2f9e3fa /lib/tapicero/user_database.rb | |
parent | 6318205a31bda0c85cec4e3f9d547290197c4548 (diff) |
minor: lot's of small fixes to make replication work
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 |