Skip to content

Commit 225b22e

Browse files
Updating for PR #200
1 parent 9fd19b2 commit 225b22e

File tree

4 files changed

+12
-17
lines changed

4 files changed

+12
-17
lines changed

conf/mongodb-consistent-backup.example.conf

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,29 +53,26 @@ production:
5353
upload:
5454
method: none
5555
# remove_uploaded: [true|false] (default: false)
56+
# threads: [1+] (default: 4)
57+
# retries: [1+] (default: 5)
5658
# gs:
5759
# project_id: [Google Cloud Project ID]
58-
# access_key: [Google Cloud Storage Access Key]
59-
# secret_key: [Google Cloud Storage Secret Key]
60+
# access_key: [Google Cloud Storage Interoperability API Access Key]
61+
# secret_key: [Google Cloud Storage Interoperability API Secret Key]
6062
# bucket_name: [Google Cloud Storage Bucket Name]
6163
# bucket_prefix: [prefix] (default: /)
62-
# threads: [1+] (default: 4)
6364
# rsync:
6465
# path: [Rsync Destination Path]
6566
# user: [SSH Username]
6667
# host: [SSH Hostname/IP]
6768
# port: [SSH Port Number] (default: 22)
68-
# delete: [true|false] (default: false)
69-
# threads: [1+] (default: 4)
70-
# retries: [1+] (default: 5)
69+
# delete: [true|false] (default: false)
7170
# s3:
7271
# region: [AWS S3 Region] (default: us-east-1)
7372
# access_key: [AWS S3 Access Key]
7473
# secret_key: [AWS S3 Secret Key]
7574
# bucket_name: [AWS S3 Bucket Name]
7675
# bucket_prefix: [prefix] (default: /)
77-
# threads: [1+] (default: 1 per CPU)
7876
# chunk_size_mb: [1+] (default: 50)
7977
# secure: [true|false] (default: true)
80-
# retries: [1+] (default: 5)
8178
# acl: [acl_str] (default: none)

mongodb_consistent_backup/Upload/Gs/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33

44
def config(parser):
5-
parser.add_argument("--upload.gs.project_id", dest="upload.gs.project_id", help="Google Cloud Storage Uploader Project ID (required for GS upload)", type=str)
6-
parser.add_argument("--upload.gs.access_key", dest="upload.gs.access_key", help="Google Cloud Storage Uploader Access Key (required for GS upload)", type=str)
7-
parser.add_argument("--upload.gs.secret_key", dest="upload.gs.secret_key", help="Google Cloud Storage Uploader Secret Key (required for GS upload)", type=str)
8-
parser.add_argument("--upload.gs.bucket_name", dest="upload.gs.bucket_name", help="Google Cloud Storage Uploader destination bucket name", type=str)
9-
parser.add_argument("--upload.gs.bucket_prefix", dest="upload.gs.bucket_prefix", help="Google Cloud Storage Uploader destination bucket path prefix", type=str)
5+
parser.add_argument("--upload.gs.project_id", dest="upload.gs.project_id", help="Google Cloud Storage Project ID (required for GS upload)", type=str)
6+
parser.add_argument("--upload.gs.access_key", dest="upload.gs.access_key", help="Google Cloud Storage Interoperability API Access Key (required for GS upload)", type=str)
7+
parser.add_argument("--upload.gs.secret_key", dest="upload.gs.secret_key", help="Google Cloud Storage Interoperability API Secret Key (required for GS upload)", type=str)
8+
parser.add_argument("--upload.gs.bucket_name", dest="upload.gs.bucket_name", help="Google Cloud Storage destination bucket name", type=str)
9+
parser.add_argument("--upload.gs.bucket_prefix", dest="upload.gs.bucket_prefix", help="Google Cloud Storage destination bucket path prefix", type=str)
1010
return parser

mongodb_consistent_backup/Upload/Rsync/Rsync.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ def __init__(self, manager, config, timer, base_dir, backup_dir, **kwargs):
3131
self.backup_location = self.config.backup.location
3232
self.backup_name = self.config.backup.name
3333
self.remove_uploaded = self.config.upload.remove_uploaded
34+
self.retries = self.config.upload.retries
35+
self.thread_count = self.config.upload.threads
3436
self.rsync_path = self.config.upload.rsync.path
3537
self.rsync_user = self.config.upload.rsync.user
3638
self.rsync_host = self.config.upload.rsync.host
3739
self.rsync_port = self.config.upload.rsync.port
3840
self.rsync_ssh_key = self.config.upload.rsync.ssh_key
39-
self.retries = self.config.upload.rsync.retries
40-
self.thread_count = self.config.upload.rsync.threads
4141
self.rsync_binary = "rsync"
4242

4343
self.rsync_flags = ["--archive", "--compress"]

mongodb_consistent_backup/Upload/Rsync/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@ def config(parser):
77
parser.add_argument("--upload.rsync.host", dest="upload.rsync.host", help="Rsync upload SSH hostname/IP", default=None, type=str)
88
parser.add_argument("--upload.rsync.port", dest="upload.rsync.port", help="Rsync upload SSH port number (default: 22)", default=22, type=int)
99
parser.add_argument("--upload.rsync.ssh_key", dest="upload.rsync.ssh_key", help="Rsync upload SSH key path", default=None, type=str)
10-
parser.add_argument("--upload.rsync.retries", dest="upload.rsync.retries", help="Rsync upload retries (default: 5)", default=5, type=int)
11-
parser.add_argument("--upload.rsync.threads", dest="upload.rsync.threads", help="Rsync upload threads (default: 4)", default=4, type=int)
1210
return parser

0 commit comments

Comments
 (0)