Commit Graph

1088 Commits

Author SHA1 Message Date
John Brownlee 7d1984b4d4 Initial import of cleaned up documentation. 2018-03-13 13:09:35 -07:00
satherton 447531c0fd
Update to next version, 5.1.5 2018-03-09 16:32:23 -08:00
satherton e35d999aba
Changed WIX Installer GUID. 2018-03-09 15:33:56 -08:00
Evan Tschannen 5da88cbb15
Merge pull request #60 from ajbeamon/release-5.1
Add missing available_bytes fields to test status schemas
2018-03-09 14:32:58 -08:00
A.J. Beamon b2ef6e1358 Add missing available_bytes fields to test status schemas 2018-03-09 14:17:20 -08:00
satherton 6fc19eb4ac
Updated to version 5.1.4 2018-03-09 12:16:33 -08:00
satherton 66f1b61543
Update FDBInstaller.wxs
New product GUID.
2018-03-09 12:14:48 -08:00
Evan Tschannen 3cac430f6f
Merge pull request #58 from satherton/more-precise-backup-expire-safety
Clarity improvement, resetting backup description variable because it…
2018-03-09 12:06:24 -08:00
Stephen Atherton 9c901983f0 Clarity improvement, resetting backup description variable because it's no longer valid due to some of its contents being std::move'd. 2018-03-09 12:03:10 -08:00
Evan Tschannen 981015eda6
Merge pull request #57 from ajbeamon/release-5.1
Don't try to extract attributes from the program start trace events if they couldn't be collected.
2018-03-09 11:59:46 -08:00
A.J. Beamon 254b48031e Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-03-09 11:56:16 -08:00
A.J. Beamon bb9f51bb5c Don't try to extract attributes from the program start trace events if they couldn't be collected. 2018-03-09 11:55:57 -08:00
Evan Tschannen f5d85288eb
Merge pull request #42 from satherton/more-precise-backup-expire-safety
Backup expiration safety logic improvement
2018-03-09 11:45:49 -08:00
Stephen Atherton 3a7288924a Bug fixes. During expiration, the backup container's log range metadata could be updated incorrectly if force was required and not specified or if a backup had no log begin metadata and an expire was done which covered 1 or more log file. In the latter case a backup could be left in a state where the container metadata suggests the backup has more log coverage than it actually does. 2018-03-09 11:29:23 -08:00
A.J. Beamon 8a0e443d94
Merge pull request #56 from etschannen/release-5.1
Release 5.1
2018-03-09 10:27:45 -08:00
Evan Tschannen cf6dd1437b suppress spammy trace events 2018-03-09 10:16:34 -08:00
Evan Tschannen ae7d8e90b2 Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-03-09 09:56:09 -08:00
Evan Tschannen 5390af8be4 suppress spammy logs 2018-03-09 09:40:36 -08:00
A.J. Beamon 1bf9f0ec6b
Merge pull request #54 from etschannen/release-5.1
fix: new cluster controllers should not consider anything failed unti…
2018-03-09 09:28:21 -08:00
Evan Tschannen f9625f5b2f fix: new cluster controllers should not consider anything failed until they have time to get failure monitoring updates
fix: storage and log class machines wait 100MS before attempting to become the cluster controller
2018-03-08 18:08:41 -08:00
Evan Tschannen c50eaac3cb
Merge pull request #50 from bnamasivayam/release-5.1
Add new guid for wxs
2018-03-08 14:30:01 -08:00
Balachandar Namasivayam 4e9091eb75 Add new guid for wxs 2018-03-08 14:19:14 -08:00
Evan Tschannen 9d8aac5331
Merge pull request #49 from bnamasivayam/release-5.1
Add trace events to print the ranges in ConsistencyCheck.
2018-03-08 13:56:10 -08:00
Balachandar Namasivayam e7309a3535 Add trace events to print the ranges in ConsistencyCheck. 2018-03-08 13:53:59 -08:00
Evan Tschannen 51322a1296
Merge pull request #46 from ajbeamon/release-5.1
Fix line endings of backported changes.
2018-03-08 13:16:28 -08:00
A.J. Beamon 1aa32291f3 Fix line endings of backported changes. 2018-03-08 13:14:15 -08:00
Evan Tschannen 39081badaf
Merge pull request #45 from satherton/improve-backup-status
Improve backup status
2018-03-08 13:02:33 -08:00
Balachandar Namasivayam bb8f48313f Declare each state variable on its own line... 2018-03-08 12:43:44 -08:00
Balachandar Namasivayam d136fc8eea Improve fdbbackup status
Additional details added are
log bytes written
range bytes written
last snapshot version and its corresponding timestamp
last log version and its corresponding timestamp
If backup is supposed to stop at the next snapshot completion (stopWhenDone)
version/timestamp of snapshot start and expected end

Backup error reporting format changed to

Recent Errors (since latest restore point TIME ago)
	<TIME> ago:  <error description> on <task name>
Older Errors
	<TIME> ago:  <error description> on <task name>

TIME format:
<= 59 seconds ago
<= 59.99 minutes ago
<= 23.99 hours ago
N.NN days ago
2018-03-08 12:43:33 -08:00
Evan Tschannen f9c9e412a5
Merge pull request #44 from ajbeamon/release-5.1
Don't pass a copy of the StorageServerInterface to storageServerRollbackRebooter.
2018-03-08 11:49:32 -08:00
A.J. Beamon 73cec8abad Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-03-08 11:47:44 -08:00
A.J. Beamon e6969741f2
Merge pull request #43 from etschannen/release-5.1
Release 5.1
2018-03-08 11:46:30 -08:00
Balachandar Namasivayam 4f58bca66a Simple refactor of code... 2018-03-08 11:34:25 -08:00
Balachandar Namasivayam 1c1a497ea2 Refactor getKeyServers to be more readable.
Fix possible memory corruption by returning KeyRange instead of KeyRangeRef in getKeyServers.
Simplify getMasterProxies on DatabaseContext class.
2018-03-08 11:34:18 -08:00
Balachandar Namasivayam 03a40354e3 Having 1000 as the limit for Limit for GetKeyServerLocationsRequest sometimes generate large packet warnings. Reduce it to 100.
Fix the bug where some of the key server shards may not be fetched.
2018-03-08 11:34:11 -08:00
Stephen Atherton cb68885328 If backup expiration determines that force is required but the force parameter is not set, it will no longer throw an error unless the backup contains data from prior to the expire_before_version. 2018-03-08 11:27:15 -08:00
A.J. Beamon fdcaf473ae Don't pass a copy of the StorageServerInterface to storageServerRollbackRebooter. This prevents a situation where the storage server has terminated but the request streams are left open until the underlying KV-store gets closed. 2018-03-08 11:14:24 -08:00
Evan Tschannen a755ce8c53
Merge pull request #39 from satherton/fix-backup-agent-memory-usage
Backup/DR Memory Reduction
2018-03-08 10:54:54 -08:00
Stephen Atherton dcf5b2e35d All readCommitted() functions now use Transaction instead of ReadYourWritesTransaction to reduce memory consumption in Backup and DR. Also removed one readCommitted() variant as it is just a special case of another definition. 2018-03-07 13:56:34 -08:00
A.J. Beamon 07881a7b65
Merge pull request #27 from apple/release-5.0
Merge pull request #26 from AlvinMooreSr/release-5.0
2018-03-05 10:06:56 -08:00
A.J. Beamon 09b272a60a
Merge pull request #26 from AlvinMooreSr/release-5.0
Fixed suffix for build dependency
2018-03-05 10:06:14 -08:00
A.J. Beamon 3b721615e5
Merge pull request #16 from AlvinMooreSr/release-5.0
Fixed suffix for build dependency
2018-03-05 08:50:07 -08:00
satherton cae075e8cf
Merge pull request #23 from satherton/fix-speed-knobs
Fixed blob speed knob initialization
2018-03-04 23:11:04 -08:00
Stephen Atherton d0e122fdbe Blob client send and receive speed limits were being initialized using opposite knobs. 2018-03-04 23:05:55 -08:00
Alec Grieser 12515e3fae
Merge pull request #18 from ajbeamon/release-5.1
Update Java documentation for 5.1 bindings to indicate that only API version 510 is supported.
2018-03-02 10:27:12 -08:00
A.J. Beamon 0604e842fc Update Java documentation for 5.1 bindings to indicate that only API version 510 is supported. 2018-03-02 10:24:54 -08:00
Alvin Moore 05e1fea283 Fixed suffix for build dependency 2018-03-01 11:18:28 -08:00
Alvin Moore 3c3460f201 Fixed suffix for build dependency 2018-03-01 11:17:59 -08:00
Alec Grieser aaab918e8a Merge remote-tracking branch 'origin/release-5.0' into release-5.1 2018-02-28 08:37:36 -08:00
A.J. Beamon 8448d214cd
Merge pull request #14 from alecgrieser/merge-release-5.0
Merge release-5.0 to release-5.1
2018-02-28 08:34:57 -08:00