Evan Tschannen
|
b9f2b80129
|
deleted spammy trace event
|
2018-07-09 22:02:15 -07:00 |
Evan Tschannen
|
82cc30be62
|
added testing for two_satellite_fast and two_satellite_safe
|
2018-07-09 22:01:46 -07:00 |
Alex Miller
|
d0d21c329d
|
Merge pull request #583 from satherton/release-5.2-update-release-notes
Updated release notes for 5.2.6.
|
2018-07-09 21:46:25 -07:00 |
Stephen Atherton
|
2b571f20bd
|
Updated release notes for 5.2.6.
|
2018-07-09 20:26:45 -07:00 |
Stephen Atherton
|
fddb3e87e2
|
Differentiate between a timeout in attempting to connect vs a timeout on an active connection by converting timeouts during connection attempts to connection_failed errors.
|
2018-07-09 19:40:01 -07:00 |
Alex Miller
|
1c4c7f3d49
|
Bump msi GUID
|
2018-07-09 19:33:19 -07:00 |
Alex Miller
|
c40f023ea2
|
Change download links from 5.2.5 -> 5.2.6
|
2018-07-09 19:31:23 -07:00 |
Alex Miller
|
9f14db1d20
|
Add release notes for 5.2.6
|
2018-07-09 19:28:47 -07:00 |
Alex Miller
|
6435e3226e
|
Merge pull request #581 from satherton/improve-blob-error-types
Improve backup error types
|
2018-07-09 19:22:08 -07:00 |
Stephen Atherton
|
3ce7c78d36
|
If an HTTP request fails due to a connection failure or a timeout, do not convert the error to the more generic http_request_failed.
|
2018-07-09 18:58:33 -07:00 |
Evan Tschannen
|
ed7c744a8e
|
fix: we cannot lower max_read_transaction_life_versions too low when configured with remote logs, because it causes the log routers to fall too far behind
|
2018-07-09 16:55:33 -07:00 |
Evan Tschannen
|
ad08fbad5b
|
Merge pull request #580 from alexmiller-apple/consistencycheck-5.2
Backport consistencycheck fixes from release-6.0
|
2018-07-09 16:42:33 -07:00 |
Alex Miller
|
f3f81e3616
|
Remove usable regions on 5.2 as it is 6.0-only
|
2018-07-09 15:46:31 -07:00 |
Evan Tschannen
|
ad1816b7b4
|
fix: consistency check could loop too long
|
2018-07-09 15:46:27 -07:00 |
Evan Tschannen
|
eb9114fd52
|
fixed a few problems with the consistency check
|
2018-07-09 15:46:22 -07:00 |
Evan Tschannen
|
0e1c32e1d2
|
fix: consistency check was broken when the key server key space is sharded
|
2018-07-09 15:46:17 -07:00 |
Evan Tschannen
|
ef6ccc7b9e
|
fix: consistency check was not checking for data inconsistencies
|
2018-07-09 15:46:12 -07:00 |
Evan Tschannen
|
6b40f2764d
|
fix: off by one error on popping missing tags
|
2018-07-09 15:43:22 -07:00 |
Alex Miller
|
c6133ba711
|
Merge pull request #579 from satherton/release-5.2-leaks
Destroy peers that are inactive
|
2018-07-09 15:21:24 -07:00 |
Evan Tschannen
|
e503dc975c
|
fix: destroy peers that are inactive
do not open new connections to send replies
|
2018-07-09 13:37:06 -07:00 |
Bhaskar Muppana
|
4a9feece79
|
Merge pull request #566 from alecgrieser/bump-api-version
Bump API version from 520 to 600
|
2018-07-09 13:35:31 -07:00 |
Alec Grieser
|
46b8612566
|
bump API version from 520 to 600
|
2018-07-09 11:00:57 -07:00 |
Evan Tschannen
|
f49569075c
|
Merge pull request #577 from etschannen/release-6.0
Added a trace event related to max_notifications being reached
|
2018-07-08 20:19:17 -07:00 |
Evan Tschannen
|
ef62c98ef5
|
Added a trace event related to max_notifications being reached
|
2018-07-08 20:18:24 -07:00 |
Evan Tschannen
|
1a1d0c36da
|
Merge pull request #576 from etschannen/release-6.0
Merge 5.2 into 6.0
|
2018-07-08 20:15:18 -07:00 |
Evan Tschannen
|
5a2cb3037b
|
merge 5.2 into 6.0
|
2018-07-08 20:14:06 -07:00 |
Evan Tschannen
|
d894f4cd52
|
Merge branch 'release-5.2' of github.com:apple/foundationdb into release-5.2
|
2018-07-08 20:12:36 -07:00 |
Evan Tschannen
|
3b62fa5b89
|
Merge pull request #574 from satherton/release-5.2-leaks
Old memory leak fixes
|
2018-07-08 20:11:43 -07:00 |
Evan Tschannen
|
2ac65fc708
|
Merge pull request #575 from etschannen/feature-remote-logs
Allow peers to be deleted when no longer used
|
2018-07-08 20:10:14 -07:00 |
Evan Tschannen
|
c5b5d02858
|
Merge branch 'release-5.2' of github.com:apple/foundationdb into release-5.2
|
2018-07-08 20:04:31 -07:00 |
Evan Tschannen
|
d42c9914d2
|
fix: future quiet databases need to be able to continue the reconfigure if the first one completes the repopulate but is cancelled before changing usable_regions
|
2018-07-08 19:56:55 -07:00 |
Evan Tschannen
|
ce6b0d4952
|
fix: consistency check must also configuration usable regions to 1, because the remote log set might not be able to copy data
|
2018-07-08 18:25:01 -07:00 |
Evan Tschannen
|
380b2895f7
|
fix: we need to wait for the yield in the team tracker not just after the initial failure reaction delay, but also after zeroHealthyTeams changes
|
2018-07-08 17:44:19 -07:00 |
Evan Tschannen
|
0e97ce79b4
|
fix: destroy peers that are inactive
do not open new connections to send replies
|
2018-07-08 10:26:41 -07:00 |
Evan Tschannen
|
1c90e948f8
|
Merge pull request #573 from etschannen/feature-remote-logs
Data distribution bug fixes
|
2018-07-07 17:43:11 -07:00 |
Evan Tschannen
|
4dd18afb84
|
fix: we cannot make MAX_RECOVERY_VERSIONS lower than MAX_VERSIONS_IN_FLIGHT because we can mark a recovery as stalled before finishing the recovery, leading to an infinite loop of recoveries
|
2018-07-07 17:41:20 -07:00 |
Evan Tschannen
|
d6c6e7d306
|
fix: do not attempt data movement to an unhealthy destination team
allow building more teams than desired if all teams are unhealthy
bestTeamStuck is an error in simulation again
|
2018-07-07 16:51:16 -07:00 |
Stephen Atherton
|
a2f16e217e
|
Memory waste fix, when a Peer disconnects an extra packet buffer block is allocated to copy unsent reliable bytes to even if there aren't any.
|
2018-07-06 19:44:30 -07:00 |
Stephen Atherton
|
fee4234e6b
|
Bug fixes in memory activity logging.
|
2018-07-06 19:02:42 -07:00 |
Stephen Atherton
|
acee7eef1b
|
Merge branch 'release-5.2' of github.com:etschannen/foundationdb into release-5.2-leaks
|
2018-07-06 18:32:21 -07:00 |
Balachandar Namasivayam
|
3892aa7263
|
Merge pull request #572 from etschannen/feature-remote-logs
the cluster controller needs to update its priority immediately
|
2018-07-06 18:31:27 -07:00 |
Evan Tschannen
|
13fb59cf11
|
fix: the cluster controller needs to update its priority immediately
|
2018-07-06 18:29:54 -07:00 |
Evan Tschannen
|
cdafd542ee
|
fix: fixed a memory leak where leaderInfo notifications are not cleared out
|
2018-07-06 17:40:29 -07:00 |
Evan Tschannen
|
72ffdf7204
|
Merge pull request #571 from etschannen/feature-remote-logs
added a trace event for forced recovery
|
2018-07-06 17:11:05 -07:00 |
Evan Tschannen
|
f0494f18b1
|
added a trace event for forced recovery
|
2018-07-06 17:09:29 -07:00 |
Balachandar Namasivayam
|
d58ccab22a
|
Merge pull request #570 from etschannen/feature-remote-logs
properly handle zero logRouterTags
|
2018-07-06 16:58:51 -07:00 |
Evan Tschannen
|
43b5cb28ba
|
fix: properly handle zero logRouterTags, this is important for forced recovery
|
2018-07-06 16:52:25 -07:00 |
Evan Tschannen
|
6dbddab530
|
Merge pull request #568 from etschannen/feature-remote-logs
Many bug fixes
|
2018-07-06 16:12:56 -07:00 |
Evan Tschannen
|
2718176927
|
fix: remote logs did not pop all of the data for removed logs on recovery because data for the missing tag was not recorded yet at the time of recovery
|
2018-07-06 16:10:41 -07:00 |
Evan Tschannen
|
28c0d96c90
|
fix: treat the local region as best when version difference is too large
re-check requests when the version difference becomes small
|
2018-07-06 14:44:11 -07:00 |