Switch postgres replication to use WAL-E
authorTom Hughes <tom@compton.nu>
Wed, 11 Oct 2017 17:53:25 +0000 (18:53 +0100)
committerTom Hughes <tom@compton.nu>
Wed, 11 Oct 2017 17:53:25 +0000 (18:53 +0100)
roles/db-master.rb
roles/db-slave.rb

index eaaca0a..e29b713 100644 (file)
@@ -8,7 +8,7 @@ default_attributes(
       :defaults => {
         :wal_level => "hot_standby",
         :archive_mode => "on",
-        :archive_command => "/bin/cp %p /store/postgresql/archive/%f",
+        :archive_command => "/usr/local/bin/openstreetmap-wal-e --terse wal-push %p",
         :max_wal_senders => "3",
         :late_authentication_rules => [
           { :database => "replication", :user => "replication", :address => "146.179.159.168/32" },
index 03b6fd8..3f7fa44 100644 (file)
@@ -15,7 +15,7 @@ default_attributes(
           :user => "replication",
           :passwords => { :bag => "db", :item => "passwords" }
         },
-        :restore_command => "/usr/bin/rsync karm.ic.openstreetmap.org::archive/%f %p"
+        :restore_command => "/usr/local/bin/openstreetmap-wal-e --terse wal-fetch %f %p"
       }
     }
   }