Stephen Atherton
|
54fc81b260
|
Improved backup error reporting in backup status. The most recent error for each error type is reported along with how long ago the error occurred, and errors are divided into two categories based on whether or not they occurred since the most recent backup progress.
|
2018-02-16 19:38:31 -08:00 |
Stephen Atherton
|
2d483e7a1c
|
Fdbbackup will now still write a trace file if --log is specified when doing operations that do not require a cluster. Previous behavior was to rely on createCluster()'s trace file initialization.
|
2018-02-07 22:36:01 -08:00 |
Stephen Atherton
|
7f0b7311b9
|
Corrected function name to timeKeeperVersionFromDatetime(). 'Fdbbackup expire' now allows an expire_before version of 0 if explicitly passed by version or by timestamp.
|
2018-01-23 00:19:51 -08:00 |
Stephen Atherton
|
51a1bd9327
|
Timekeeper lookup improvements, moved both function declartions to BackupContainer.h. VersionFromEpochs() now uses versions/sec to adjust the lookup result to improve accuracy. Conversions in both directions look for the latest record less than the target conversion value, but failing that they will now fall back on any available data point and adjust from there using versions/sec.
|
2018-01-22 23:57:01 -08:00 |
Stephen Atherton
|
02197994b0
|
Added fdbbackup describe --version_timestamps option which is now required for describe to print version timestamps. Improved help...slightly.
|
2018-01-22 15:50:28 -08:00 |
A.J. Beamon
|
2451e11ff1
|
ProgramStart wasn't actually be logged in fdbbackup because it happened before the cluster object was created.
|
2018-01-19 16:57:10 -08:00 |
Stephen Atherton
|
93a7eb7474
|
Fdbbackup restore will now default to the latest usable version in a backup if a specific restore version was not given. Expire will make sure a cluster is provided if either of its timestamp options are given.
|
2018-01-19 12:19:32 -08:00 |
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 |