Stephen Atherton
|
93b34a945f
|
Major usability and performance improvements to backup management. Backup descriptions now calculate and display timestamps using TimeKeeper data (if given a cluster) and restorability of snapshots. Expire now requires a --force option to leave a backup unrestorable or unrestorable after a given point in time, specified by version or timestamp. BackupContainerFilesystem now maintains metadata on key version boundaries in order to avoid large list operations for describe and expire operations. Blob parallel recursive list operations can now take a path (aka prefix) filter function. New describe and expire options are available in fdbbackup.
|
2018-01-17 04:09:43 -08:00 |
Stephen Atherton
|
96cb06cbc7
|
Bug fixes. Fdbbackup delete was broken. Blobstore backup container deletion would do too much listing before deletions began due to list operations queueing up ahead of and starving the delete operations. Created new knob and blob endpoint limit for concurrent list operations to fix this. Increased blob request timeout default because some requests were taking longer. Crash fixes in blobstore doRequest() which wasn't checking that response object is valid before using it in error conditions. Filesystem-like backup container class (covering blobstore and local dirs) now ignores unrecognized filenames for describe() and expire() operations.
|
2018-01-05 23:06:39 -08:00 |
Yichi Chiang
|
3616035415
|
Add datetime conversion error message in backup
|
2017-12-21 14:45:05 -08:00 |
Stephen Atherton
|
9dc952e3b2
|
Added blob credentials details to fdbbackup help.
|
2017-12-21 02:50:02 -08:00 |
Stephen Atherton
|
e3aee45a74
|
Backup tools and agent now accept blob account credentials via files containing JSON which are specified using command line arguments and/or an environment variable. Improved fdbbackup help, clarifying which options are for which operations. Fdbbackup operations which do not need to use a database no longer require a cluster file parameter. Added eat() commands to StringRef for incrementally tokenizing strings using separator strings.
|
2017-12-21 01:58:15 -08:00 |
Stephen Atherton
|
7caa012fbf
|
Added snapshot interval option to "fdbbackup start" which defaults to a new knob's value. Added snapshot info to backup status text. Improvements to fdbbackup help.
|
2017-12-20 00:49:08 -08:00 |
Yichi Chiang
|
50c154fed4
|
Add fdbbackup interface
|
2017-12-14 13:54:01 -08:00 |
A.J. Beamon
|
3ae3200cc5
|
Untested implementation of feature to log basic backup and DR info to fdbcli status.
|
2017-11-03 14:02:03 -07:00 |
Evan Tschannen
|
fb89ae9f85
|
added the ability to enable and disable all backup and DR agents from fdbbackup and fdbdr.
|
2017-10-30 12:35:00 -07:00 |
Bhaskar Muppana
|
36b15f029d
|
Fixing windows build. Fixing backup.actor.cpp
|
2017-10-13 17:41:17 -07:00 |
Stephen Atherton
|
11517f7bfc
|
Merge branch 'master' into continuous-backup
# Conflicts:
# fdbclient/FileBackupAgent.actor.cpp
|
2017-10-12 11:03:23 -07:00 |
Evan Tschannen
|
6ea9903c82
|
Merge branch 'release-5.0'
# Conflicts:
# fdbbackup/backup.actor.cpp
# fdbserver/ClusterController.actor.cpp
# versions.target
|
2017-10-01 18:46:44 -07:00 |
Evan Tschannen
|
bff8bcc8a9
|
added help messages for setting a memory limit
|
2017-09-29 12:38:42 -07:00 |
Evan Tschannen
|
e2b65e86ed
|
added configurable memory limits for backup and dr executables
added a default memory limit of 8GB for fdbcli
|
2017-09-29 10:35:40 -07:00 |
Yichi Chiang
|
5e9c6d6b64
|
Add locality to backup agent and DR agent
|
2017-09-26 10:19:26 -07:00 |
Bhaskar Muppana
|
02cc8b43c4
|
More backup cleanup.
|
2017-09-07 09:04:10 -07:00 |
Bhaskar Muppana
|
c7df951f7c
|
Using BackupConfig from backup.actor.cpp to reduce intermediate
functions.
|
2017-09-07 08:36:36 -07:00 |
Bhaskar Muppana
|
83810edabc
|
Backup/Restore tag can be std::string instad of Key.
|
2017-09-05 11:38:40 -07:00 |
A.J. Beamon
|
c7402eb10c
|
fix: call initSignalSafeUnwind in fdbcli and backup to avoid hangs in slow task profiling.
|
2017-08-07 15:55:08 -07:00 |
FDB Dev Team
|
a674cb4ef4
|
Initial repository commit
|
2017-05-25 13:48:44 -07:00 |