From 46208f68508ad605f3ec0c43e0d7267979432eee Mon Sep 17 00:00:00 2001 From: Tim Vaillancourt Date: Thu, 22 Jun 2017 20:20:12 +0200 Subject: [PATCH 1/3] 1.1.0 VERSION --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 21e8796a..9084fa2f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.3 +1.1.0 From 8877d10378666eb12ec5ed1b21442d73c9cb0200 Mon Sep 17 00:00:00 2001 From: Tim Vaillancourt Date: Thu, 22 Jun 2017 21:22:23 +0200 Subject: [PATCH 2/3] Update Fabric and boto --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index a546cbe6..90fa49e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ multiprocessing -Fabric==1.13.1 +Fabric==1.13.2 pymongo==3.4.0 pynsca==1.5 PyYAML==3.12 -boto==2.45.0 +boto==2.47.0 filechunkio==1.8 python-dateutil==2.2 yconf==0.3.4 From ff894aca734829cf6551e908bc5d1c77ba3ac3bc Mon Sep 17 00:00:00 2001 From: Tim Vaillancourt Date: Thu, 22 Jun 2017 21:26:12 +0200 Subject: [PATCH 3/3] Raise default repl lag max to 10s, 5s has shown to be too low on many hosts. 3.4 adds a no-op oplog update every 10s so this seems to align nicely with it. --- conf/mongodb-consistent-backup.example.conf | 2 +- mongodb_consistent_backup/Replication/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/mongodb-consistent-backup.example.conf b/conf/mongodb-consistent-backup.example.conf index 37eafbef..0e0c8321 100644 --- a/conf/mongodb-consistent-backup.example.conf +++ b/conf/mongodb-consistent-backup.example.conf @@ -14,7 +14,7 @@ production: # compression: [auto|none|gzip] (default: auto - enable gzip if supported) # threads: [1-16] (default: auto-generated - shards/cpu) #replication: - # max_lag_secs: [1+] (default: 5) + # max_lag_secs: [1+] (default: 10) # min_priority: [0-999] (default: 0) # max_priority: [2-1000] (default: 1000) # hidden_only: [true|false] (default: false) diff --git a/mongodb_consistent_backup/Replication/__init__.py b/mongodb_consistent_backup/Replication/__init__.py index 1482bbe7..64535d65 100644 --- a/mongodb_consistent_backup/Replication/__init__.py +++ b/mongodb_consistent_backup/Replication/__init__.py @@ -3,7 +3,7 @@ def config(parser): - parser.add_argument("--replication.max_lag_secs", dest="replication.max_lag_secs", help="Max lag of backup replica(s) in seconds (default: 5)", default=5, type=int) + parser.add_argument("--replication.max_lag_secs", dest="replication.max_lag_secs", help="Max lag of backup replica(s) in seconds (default: 10)", default=10, type=int) parser.add_argument("--replication.min_priority", dest="replication.min_priority", help="Min priority of secondary members for backup (default: 0)", default=0, type=int) parser.add_argument("--replication.max_priority", dest="replication.max_priority", help="Max priority of secondary members for backup (default: 1000)", default=1000, type=int) parser.add_argument("--replication.hidden_only", dest="replication.hidden_only", help="Only use hidden secondary members for backup (default: false)", default=False, action="store_true")