A.J. Beamon
|
603721e125
|
Merge branch 'master' into thread-safe-random-number-generation
# Conflicts:
# fdbclient/ManagementAPI.actor.cpp
# fdbrpc/AsyncFileCached.actor.h
# fdbrpc/genericactors.actor.cpp
# fdbrpc/sim2.actor.cpp
# fdbserver/DiskQueue.actor.cpp
# fdbserver/workloads/BulkSetup.actor.h
# flow/ActorCollection.actor.cpp
# flow/Net2.actor.cpp
# flow/Trace.cpp
# flow/flow.cpp
|
2019-05-23 08:35:47 -07:00 |
Evan Tschannen
|
f4fbaac6b0
|
Merge branch 'release-6.1'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# versions.target
|
2019-05-19 10:27:59 -07:00 |
Stephen Atherton
|
e495afdc6e
|
Removed unnecessary c_str().
|
2019-05-16 17:26:37 -07:00 |
Stephen Atherton
|
7b8e140788
|
Added UID field to fdbbackup status --json output.
|
2019-05-16 17:23:33 -07:00 |
A.J. Beamon
|
5f55f3f613
|
Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used.
|
2019-05-10 14:01:52 -07:00 |
Austin Seipp
|
b5cbffc1b8
|
fdbclient: fix some print/scan format warnings
Signed-off-by: Austin Seipp <aseipp@pobox.com>
|
2019-05-06 13:35:29 -07:00 |
Andrew Noyes
|
781b6ece77
|
Fix OPEN_FOR_IDE -Wunused-variable warnings
CC #1255, #1173
|
2019-04-16 15:28:01 -07:00 |
Andrew Noyes
|
6207d724f8
|
Fix all -Wunused-variable warnings
|
2019-04-15 18:13:00 -07:00 |
mpilman
|
1c16f87a4e
|
Remove trace-calls to printable (in non-workloads)
|
2019-04-05 13:12:19 -07:00 |
Stephen Atherton
|
bae815a777
|
Bug fix, starting a restore on a tag already in-use would spinloop forever and eventually run out of memory.
|
2019-04-01 15:00:24 -07:00 |
Stephen Atherton
|
c6edcc7f06
|
Added schema version string to backup JSON status docs. Bug fix in backup status JSON, the document was being created outside the transaction retry loop so retries would combine partial element sets across all tries into the result.
|
2019-03-14 02:10:14 -07:00 |
Steve Atherton
|
8aab719c22
|
Merge branch 'master' into feature-backup-json
|
2019-03-12 18:23:16 -07:00 |
A.J. Beamon
|
a25e224cda
|
Merge pull request #1213 from etschannen/feature-metadata-version
Added a metadata version key
|
2019-03-12 13:36:33 -07:00 |
Stephen Atherton
|
bc0b2aa040
|
Merge branch 'release-6.0' of https://github.com/apple/foundationdb
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/BlobStore.actor.cpp
|
2019-03-12 04:49:12 -07:00 |
Stephen Atherton
|
f0eae0295f
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-backup-json
|
2019-03-12 03:35:03 -07:00 |
Stephen Atherton
|
c1745b9061
|
Bug fix, backup snapshot dispatch shardsBehind calculation would divide by zero if the snapshot scheduled interval is 0.
|
2019-03-11 19:43:59 -07:00 |
Stephen Atherton
|
f0024c876e
|
Changed backup paused JSON field name to be more precise and match the human readable status version.
|
2019-03-11 01:42:19 -07:00 |
Stephen Atherton
|
f2953db7d8
|
Added updating of backup snapshot shards behind in snapshot dispatcher so status can determine if a snapshot is lagging the configured speed.
|
2019-03-11 01:25:51 -07:00 |
Evan Tschannen
|
2627bcd35e
|
Merge branch 'master' into feature-metadata-version
|
2019-03-10 21:13:28 -07:00 |
Stephen Atherton
|
023bbb566f
|
Renamed backup state enums for clarity, added backup state names. Changed Epochs to EpochSeconds in backup JSON along with some other renaming/moving of fields, and added information about snapshot dispatch. Changed timestamp format for input/output in all backup/restore contexts to be a fully qualified time with timezone offset. Added information about the last snapshot dispatch to backup config and status (not yet populated).
|
2019-03-10 16:00:01 -07:00 |
Balachandar Namasivayam
|
b9acc9a0e8
|
Code refactor to fix windows msvc14 compiler errors.
|
2019-03-08 15:13:11 -08:00 |
Stephen Atherton
|
06c11a316d
|
Normalized timestamp to text format across backup and restore tooling. Added epochs field to JSON objects describing versions and timestamps in backup status and describe output, renamed some fields for clarity.
|
2019-03-06 22:34:25 -08:00 |
Stephen Atherton
|
1399aee532
|
Added --json option to fdbbackup status.
|
2019-03-06 21:32:46 -08:00 |
Balachandar Namasivayam
|
43c290b546
|
Address review comments.
|
2019-03-06 17:39:29 -08:00 |
Stephen Atherton
|
7778112f6a
|
Bug fix, restore was using the destination cluster to look up timestamps when printing the backup description instead of (optionally) the original cluster which generated the backup. Made missing cluster file errors more clear.
|
2019-03-06 02:45:55 -08:00 |
Steve Atherton
|
21f55e1878
|
Merge pull request #1190 from bnamasivayam/restore-multiple-ranges
Add support for restoring multiple ranges.
|
2019-03-05 10:15:55 -08:00 |
Stephen Atherton
|
f6559bbb11
|
Added help and documentation for fdbbackup modify. Add BackupUID and more parseable BackupURL to fdbbackup status output.
|
2019-03-05 05:13:48 -08:00 |
Stephen Atherton
|
d3377722d5
|
Added blob store Backup URL parameter 'header' which enables addition of custom HTTP header fields to blob store HTTP requests. Added 'fdbbackup modify' command line tool for changing the backup URL and parameters, default snapshot interval, and/or current snapshot interval of a running backup.
|
2019-03-05 04:00:11 -08:00 |
Evan Tschannen
|
5231ee6da0
|
make sure the version of a cluster is larger than the restore version, so future version stamps are larger than restored version stamps
|
2019-03-03 21:34:21 -08:00 |
Evan Tschannen
|
2168b14834
|
Merge branch 'master' into feature-metadata-version
|
2019-02-28 17:45:55 -08:00 |
Evan Tschannen
|
3da85f3acd
|
implemented the \xff/metadataVersion key, which can be used by layers to help them cheaply cache metadata and know when their cache is invalid
|
2019-02-28 17:45:00 -08:00 |
Stephen Atherton
|
7d287c6999
|
Merge branch 'release-6.0'
# Conflicts:
# fdbclient/FileBackupAgent.actor.cpp
|
2019-02-28 14:01:00 -08:00 |
Stephen Atherton
|
887856b6b0
|
Bug fix in AsyncFileReadAhead where a file size that is an integer multiple of the read chunk size will cause a crash when reading the file's final block. BackupContainerLocalDirectory now uses AsyncFileReadAhead in simulation to get simulation coverage of that class, and FileBackup will generate file sizes which expose the bug.
|
2019-02-28 00:22:38 -08:00 |
Balachandar Namasivayam
|
7eba50b086
|
Add support for restoring multiple ranges.
|
2019-02-25 18:00:28 -08:00 |
mpilman
|
4be90c91d6
|
Moved THIS and THIS_ADDR to actorcompiler.h
|
2019-02-19 15:16:59 -08:00 |
Alex Miller
|
f3cd9f15ca
|
Update fdbclient/FileBackupAgent.actor.cpp
Co-Authored-By: mpilman <markus@pilman.ch>
|
2019-02-19 15:16:59 -08:00 |
Alex Miller
|
82cfb94f4a
|
Update fdbclient/FileBackupAgent.actor.cpp
Co-Authored-By: mpilman <markus@pilman.ch>
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
f79a9594c1
|
Several bugfixes to make fdb build on non-ide
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
7fa7db3251
|
Minor bug fix - fdbclient now compiling
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
c1592b4c3a
|
Several minor fixes within fdbclient
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
70e089e791
|
Define THIS_ADDR for use with intellisense
this is undefined within ACTORs if compiled with
intellisense. We use a macro here to make sure just
replaces this with 0
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
78dd80ea8a
|
Proper fwd decl in BackupAgent
Also BackupAgent.h -> BackupAgent.actor.h
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
3cb2391b58
|
use proper fwd declarations in ManagementAPI
Also ManagementAPI.h -> ManagementAPI.actor.h
|
2019-02-19 15:16:59 -08:00 |
Andrew Noyes
|
067a445e06
|
Replace unused _ variables with wait(success(...))
|
2019-02-12 17:30:30 -08:00 |
Alex Miller
|
0750dc0418
|
Change store from (Future, T&) to (T&, Future).
LHS = RHS, and the name of what's being modified is easier to find.
|
2019-02-04 18:04:22 -08:00 |
Evan Tschannen
|
684a22a52b
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/BackupContainer.actor.cpp
# fdbclient/HTTP.actor.cpp
# fdbserver/storageserver.actor.cpp
# fdbserver/workloads/BackupCorrectness.actor.cpp
# versions.target
|
2019-01-09 16:14:46 -08:00 |
Stephen Atherton
|
604ad062d5
|
Updated backup correctness test to new behavior. WaitBackup() can now return the UID and BackupContainer atomically with the status code for a backup tag.
|
2019-01-08 18:12:15 -08:00 |
Evan Tschannen
|
d2d68aa171
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/ManagementAPI.actor.cpp
# versions.target
|
2018-12-03 18:26:52 -08:00 |
Stephen Atherton
|
e974ee367d
|
Bug fix, backups in progress during upgrade to 6.0.16 or later do not have have range file count initialized so reading it must default to 0.
|
2018-12-02 22:50:26 -08:00 |
Evan Tschannen
|
1f3b6e8bdf
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/BackupContainer.actor.cpp
# fdbclient/BlobStore.actor.cpp
# versions.target
|
2018-11-27 14:41:46 -08:00 |