summaryrefslogtreecommitdiff
path: root/lib/tapicero/user_database.rb
diff options
context:
space:
mode:
authorazul <azul@leap.se>2014-07-01 09:41:29 +0200
committerazul <azul@leap.se>2014-07-01 09:41:29 +0200
commit478cd9faf5fb78b2f9905ec098827d4c4188c19d (patch)
treee5350de662651b57e6c2b71bf17c4018a2f9e3fa /lib/tapicero/user_database.rb
parent3c431ed42419dd55fc4064133b899cb494278051 (diff)
parent54cd8bcaf762b85b7f60ced0a87be4b77be263a9 (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.rb6
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