Commit Graph

2772 Commits

Author SHA1 Message Date
Alvin Moore 4519aa8397 Changed Windows GUID
Updated documentation version for release
2018-08-14 05:03:38 -07:00
AlvinMooreSr 1431d1bb66
Merge pull request #705 from etschannen/release-6.0
Added a yield to data distribution and fixed a problem with leader election
2018-08-14 07:56:20 -04:00
Evan Tschannen 883050d12f moved the creation of the yieldPromiseStream to properly yield moves from initialDataDistribution 2018-08-13 22:29:55 -07:00
Evan Tschannen d98f843472 updated release notes for 6.0.6 2018-08-13 21:34:32 -07:00
Evan Tschannen f52d841e8a we need to send notifications when the leader fitness becomes worse so that we repopulate availableCandidates to compare with the new lower fitness 2018-08-13 20:56:02 -07:00
Evan Tschannen 2341e5d8ad fix: we must yield when updating shardsAffectedByTeamFailure with the initial shards. A test with 1 million shards caused a 22 second slow task 2018-08-13 19:46:47 -07:00
Evan Tschannen 8fc8aa0493 fix: we must notify every time nextNominee is not present to continue to repopulate availableCandidates 2018-08-13 17:59:47 -07:00
Alec Grieser fad07307a1
Merge pull request #704 from ajbeamon/directory-test-fixes
Prepopulated directories should have their partition state set.
2018-08-13 13:47:54 -07:00
A.J. Beamon 6af8c0d907 Prepopulated directories should have their partition state set. Filter commit_unknow_result errors if encountered in the directory test. 2018-08-13 13:35:48 -07:00
Evan Tschannen fc4f74e0cc
Merge pull request #703 from etschannen/release-6.0
Merge 5.2 into 6.0
2018-08-13 10:13:51 -07:00
Evan Tschannen aaa90de7d9 merge 5.2 into 6.0 2018-08-13 10:13:03 -07:00
A.J. Beamon b8486d4a2a
Merge pull request #700 from etschannen/release-5.2
Fixed a leader election bug
2018-08-13 09:01:02 -07:00
A.J. Beamon d9bb59c780
Merge pull request #701 from etschannen/release-6.0
Make sure we still accept some connections even if we are CPU bound by high priority work
2018-08-13 08:43:53 -07:00
Paweł Zmarzły 9edd69ee09
Fix broken link in documentation
`https://apple.github.io/performance` -> `https://apple.github.io/foundationdb/performance`
2018-08-13 02:41:02 +02:00
Evan Tschannen 3186fac397 Make sure we still accept some connections even if we are CPU bound by high priority work 2018-08-10 17:47:21 -07:00
Evan Tschannen 4f9dd10644 fix: as long as some leader was sending heartbeats we would keep the currentNominee as leader, even if that currentNominee was not the one sending the heartbeats 2018-08-10 17:11:24 -07:00
Evan Tschannen 8b3309543d
Merge pull request #698 from ajbeamon/master
Merge release-6.0 into master
2018-08-10 14:36:34 -07:00
A.J. Beamon 574c5576a2 Merge branch 'release-6.0' of github.com:apple/foundationdb
# Conflicts:
#	fdbrpc/TLSConnection.actor.cpp
#	versions.target
2018-08-10 14:31:58 -07:00
A.J. Beamon faea370555
Merge pull request #697 from ajbeamon/release-6.0
Post-release updates for 6.0.5 release
2018-08-10 14:30:03 -07:00
A.J. Beamon 61480bdf4e Post-release updates for 6.0.5 release 2018-08-10 14:28:56 -07:00
A.J. Beamon 55bfd80e20
Merge pull request #696 from ajbeamon/release-6.0
Prepare for Release 6.0
2018-08-10 12:13:05 -07:00
A.J. Beamon 6bc8dd3a2b Prepare for 6.0.5 release 2018-08-10 12:12:17 -07:00
A.J. Beamon dda71f4597
Merge pull request #694 from etschannen/release-6.0
Updated release notes
2018-08-10 12:02:24 -07:00
A.J. Beamon 1379f37f48
Merge pull request #695 from ajbeamon/release-6.0
Merge Release 5.2 into Release 6.0
2018-08-10 11:54:14 -07:00
A.J. Beamon 40597f995e Merge branch 'release-5.2' of github.com:apple/foundationdb into release-6.0
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2018-08-10 11:52:10 -07:00
Evan Tschannen dee3ff761b updated release notes 2018-08-10 11:41:42 -07:00
Evan Tschannen 72b025ecc8 backed out fileconfigure 2018-08-10 10:16:01 -07:00
Evan Tschannen ea7b5d63ee Merge branch 'release-6.0' of github.com:apple/foundationdb into release-6.0 2018-08-10 09:55:53 -07:00
Evan Tschannen b05220fcf2 renamed configurefile to fileconfigure 2018-08-09 23:56:06 -07:00
Evan Tschannen ae8371b490 updated release notes 2018-08-09 23:04:49 -07:00
Evan Tschannen 0438a3f91d added the ability to change the database configuration from a JSON document stored in a file. This provides a cleaner way to change the region configuration. 2018-08-09 22:59:14 -07:00
Evan Tschannen c1d2bbf87b
Merge pull request #691 from etschannen/release-6.0
increased the default list request rate to speed up backup expire
2018-08-09 18:43:50 -07:00
Evan Tschannen 4c7001571b increased the default list request rate to speed up backup expire 2018-08-09 18:43:02 -07:00
Evan Tschannen 7a9991d3ac
Merge pull request #689 from alexmiller-apple/tls-mismatch-cert-crash
Fix fdbserver segfaulting if a mismatched certificate and key set.
2018-08-09 16:11:47 -07:00
Alex Miller 896bde4a48 Fix fdbserver segfaulting if a mismatched certificate and key set.
This turned out to be a simple typo of two similar variables.  fdbserver
will still die as a result of this error, but it will die gracefully and
print out a slightly helpful error message.
2018-08-09 14:50:55 -07:00
A.J. Beamon 89017a33b1
Merge pull request #688 from etschannen/release-6.0
updated release notes for 6.0.5
2018-08-09 13:45:11 -07:00
Evan Tschannen 9e94e36b36 updated release notes for 6.0.5 2018-08-09 13:43:23 -07:00
A.J. Beamon c4c95b86cf
Merge pull request #687 from etschannen/release-6.0
Fixed problems found when migrating a cluster to usable_regions=2
2018-08-09 13:31:42 -07:00
Evan Tschannen c0b43be83b merge in upstream 2018-08-09 13:18:47 -07:00
Evan Tschannen 9c918a28f6 fix: status was reporting no replicas remaining when the remote datacenter was initially configured with usable_regions=2 2018-08-09 13:16:09 -07:00
Evan Tschannen 7c5d414f7b fix: during destruction logData could attempt to dereference tLogData after it has been deleted 2018-08-09 12:38:35 -07:00
Evan Tschannen 6f02ea843a prevented a slow task when too many shards were sent to the data distribution queue after switching to a fearless deployment 2018-08-09 12:37:46 -07:00
A.J. Beamon 12adfb985b
Merge pull request #684 from ajbeamon/release-6.0
Add missing release note.
2018-08-09 09:10:26 -07:00
A.J. Beamon a54e812365
Merge pull request #683 from ajbeamon/release-5.2
Add missing release note.
2018-08-09 09:09:48 -07:00
A.J. Beamon 06daadaf25 Add missing release note. 2018-08-09 09:09:00 -07:00
A.J. Beamon 66bcd6772d Add missing release note. 2018-08-09 09:08:28 -07:00
A.J. Beamon a44ef11c69
Merge pull request #679 from etschannen/release-6.0
Prevent TooManyNotifications for logging at a high severity when we expect it to occur
2018-08-09 08:22:09 -07:00
A.J. Beamon 3535ddad80
Merge pull request #674 from alexmiller-apple/glibcxx-debug-fixes
Fix bugs uncovered by -D_GLIBCXX_DEBUG
2018-08-09 08:18:51 -07:00
Evan Tschannen 7f7755165c slowly send notifications to clients to clear the list of dead clients 2018-08-08 17:29:32 -07:00
Alex Miller 9c2fdee86f Simplify boolean logic. 2018-08-08 16:12:48 -07:00