A.J. Beamon
|
0b8d5cb287
|
Merge pull request #721 from etschannen/feature-dd-fixes
Fixed issues with data distribution when configuring from usable_regions=2 to usable_regions=1
|
2018-08-21 22:48:27 -07:00 |
Evan Tschannen
|
84e1f7b2b5
|
added overhead bytes durable to complement overhead bytes input
|
2018-08-21 22:35:04 -07:00 |
Evan Tschannen
|
74f7412975
|
added separate logging for overhead bytes
|
2018-08-21 22:18:38 -07:00 |
Evan Tschannen
|
ffde1a0e28
|
renamed onlySystem to mustContainSystemMutations, to accurately represent what setting the key does
|
2018-08-21 22:15:45 -07:00 |
Evan Tschannen
|
8870e6a211
|
updated release notes for 6.0.8
|
2018-08-21 21:33:37 -07:00 |
Evan Tschannen
|
d7c01f0419
|
added a separate knob for tlog’s recoverMemoryLimit
|
2018-08-21 21:11:23 -07:00 |
Evan Tschannen
|
cb60002944
|
Added the ability to disable all commits which do not modify the system keys by setting \xff/onlySystem = 1 in the database
|
2018-08-21 21:09:50 -07:00 |
Evan Tschannen
|
a694364a39
|
fix: teams larger than the storageTeamSize can never become healthy, so we do not need to track them in our data structures. After configuring from usable_regions=2 to usable_regions=1 we will have a lot of these types of teams, leading to performance issues
|
2018-08-21 21:08:15 -07:00 |
Evan Tschannen
|
d8ea3dbf9a
|
Added the ability to configure a cluster from a JSON file
|
2018-08-16 17:34:59 -07:00 |
Alex Miller
|
0081add1ef
|
Preparing branch for a future 6.0.8
|
2018-08-16 14:22:36 -07:00 |
Alex Miller
|
b97b764514
|
Bump versions.target to 6.0.7
|
2018-08-15 20:12:10 -07:00 |
Alex Miller
|
f363385676
|
Update versions on downloads page for 6.0.7
|
2018-08-15 19:59:38 -07:00 |
Alex Miller
|
1934750b3a
|
Bump MSI GUID.
|
2018-08-15 19:59:37 -07:00 |
Alex Miller
|
e366df9752
|
Merge pull request #711 from etschannen/release-6.0
Fixed inefficient method of serializing status
|
2018-08-15 19:47:00 -07:00 |
Evan Tschannen
|
c950b4780a
|
updated release notes for 6.0.7
|
2018-08-15 19:42:34 -07:00 |
Evan Tschannen
|
e770629229
|
fix: json_spirit::write_string is very CPU intensive, especially for large JSON documents. The cluster controller would call this function for each status reply it needed to send, resulting in a slow task.
|
2018-08-15 19:39:06 -07:00 |
A.J. Beamon
|
bc0832bb55
|
Deprecate TLS_plugin option. Don't remove deprecated methods from Go bindings, since that breaks compatibility with old API versions.
|
2018-08-15 10:11:08 -07:00 |
Evan Tschannen
|
b7e08377b4
|
Merge pull request #707 from ajbeamon/remove-non-network-thread-suppressions
Remove suppressions happening off the network thread
|
2018-08-14 11:03:16 -07:00 |
A.J. Beamon
|
168dce94cb
|
Remove some trace event suppressions that were happening off the network thread. Downgrade some trace events related to trace logging problems from SevError to SevWarnAlways.
|
2018-08-14 09:00:43 -07:00 |
AlvinMooreSr
|
de396d15f2
|
Merge pull request #706 from AlvinMooreSr/release-6.0.6
Release 6.0.6 prerequisite changes
|
2018-08-14 08:08:10 -04:00 |
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 |
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 |
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 |