Vishesh Yadav
e7c94a2411
fix: Use getReply* instead of tryGetReply in `monitorProxies`
...
`tryGetReply` is unreliable, and since `monitorProxies` expects reply
after long period, the connection to coordinator gets closed due to
idle timeout, only to get reopened again in next loop to make
`openDatabase` request.
When using `getReply` our reliable message queue won't be empty and
connection will stay open.
2019-08-26 18:24:49 -07:00
Andrew Noyes
692df4d7f5
Update CMakeLists.txt
...
Co-Authored-By: Alex Miller <35046903+alexmiller-apple@users.noreply.github.com>
2019-08-20 15:54:51 -07:00
Andrew Noyes
cd7acb50fb
Update cmake version
2019-08-20 15:54:51 -07:00
A.J. Beamon
b7a4540a35
Merge pull request #2006 from ajbeamon/add-coordinator-to-status-roles-list
...
Add 'coordinator' to the list of roles that a process can have in status
2019-08-20 11:24:12 -07:00
A.J. Beamon
2b80d836f4
Merge branch 'release-6.2' into add-coordinator-to-status-roles-list
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
2019-08-19 15:03:59 -07:00
Evan Tschannen
3965a959b4
Merge pull request #2017 from ajbeamon/fix-fileconfigure-error-cases
...
Fix some validation logic when using the fdbcli fileconfigure command
2019-08-19 14:49:51 -07:00
Bhaskar Muppana
62ab3fa70b
Merge pull request #2018 from ajbeamon/add-loggroup-help-text
...
Add --loggroup to fdbserver and fdbbackup help text.
2019-08-19 14:33:22 -07:00
Evan Tschannen
1f2499c74f
Merge pull request #2012 from ajbeamon/rk-durability-lag-considers-mvcc-window
...
Ratekeeper ignores intentionally non-durable versions on the SS for durability lag computations
2019-08-19 14:24:21 -07:00
Evan Tschannen
2bd59d1055
Merge pull request #2003 from ajbeamon/add-rk-durability-lag-to-status
...
Add ratekeeper's durability lag statistics to status
2019-08-19 14:19:59 -07:00
Evan Tschannen
f65eb0e9d4
Merge pull request #2002 from ajbeamon/remove-unused-variables
...
Remove unused local rate limit variables in ratekeeper.
2019-08-19 14:17:05 -07:00
A.J. Beamon
f02799455e
Add --loggroup to fdbserver and fdbbackup help text.
2019-08-19 12:59:14 -07:00
A.J. Beamon
eeadbaf1f6
Update release-notes.rst
2019-08-19 11:41:15 -07:00
A.J. Beamon
ba0941ec4c
Update release-notes.rst
2019-08-19 11:40:11 -07:00
A.J. Beamon
7953545331
Fix an unknown_error when the file passed to fileconfigure doesn't contain a valid object (e.g. if you omit the enclosing {} of your object).
...
Fix an internal error when configuring regions with some storage servers that don't have a datacenter set.
2019-08-19 11:28:15 -07:00
A.J. Beamon
0815b09629
Reorganize section based on review feedback
2019-08-16 16:05:20 -07:00
A.J. Beamon
a4c3a435e0
Add documentation for missing fdbmonitor [general] parameters.
2019-08-16 16:05:20 -07:00
A.J. Beamon
0bd74d55a5
Update release notes.
2019-08-16 14:50:46 -07:00
A.J. Beamon
ac2f310104
Ratekeeper ignores intentionally non-durable versions on the SS for durability lag computations.
2019-08-16 14:46:44 -07:00
A.J. Beamon
a148ddc7d5
Fix spacing
2019-08-15 14:45:36 -07:00
A.J. Beamon
dc534aea1a
Fix spacing
2019-08-15 14:44:39 -07:00
A.J. Beamon
bc54ee5a53
Add release note
2019-08-15 14:43:54 -07:00
A.J. Beamon
b8e57f37d7
Add 'coordinator' to the list of roles that a process can have in status.
2019-08-15 14:42:49 -07:00
A.J. Beamon
bb72cdd36a
Report lag with the usual "seconds" and "versions" fields. Rename and deprecate the qos.*version_lag_storage_server fields.
2019-08-15 13:42:39 -07:00
A.J. Beamon
02ba73917b
Add release note.
2019-08-15 11:08:08 -07:00
A.J. Beamon
6581161dd3
Add ratekeeper's durability lag statistics to status
2019-08-15 11:07:04 -07:00
A.J. Beamon
f6ba8509ae
Remove unused local rate limit variables in ratekeeper.
2019-08-15 10:08:28 -07:00
Evan Tschannen
b744c4b06e
Merge pull request #1993 from etschannen/post-release-cleanup-6.2.2
...
Post release cleanup 6.2.2
2019-08-13 18:30:48 -07:00
Evan Tschannen
1e05a681f8
update installer WIX GUID following release
2019-08-13 18:30:04 -07:00
Evan Tschannen
33a102ffba
update versions target to 6.2.3
2019-08-13 18:30:04 -07:00
Evan Tschannen
a9bd5ac739
Merge pull request #1992 from etschannen/release-6.2
...
Updated upgrading notes
2019-08-13 16:41:17 -07:00
Evan Tschannen
ccf21b4ed8
Updated upgrading notes
2019-08-13 16:40:32 -07:00
Evan Tschannen
3f8d0c39e7
Merge pull request #1991 from etschannen/prepare-release-6.2.2
...
update installer WIX GUID following release
2019-08-13 16:34:25 -07:00
Evan Tschannen
a366f08e05
update installer WIX GUID following release
2019-08-13 16:33:32 -07:00
Evan Tschannen
a067e6e812
Merge pull request #1990 from etschannen/release-6.2
...
Fixed status reporting bugs related to connected clients
2019-08-13 16:24:12 -07:00
Evan Tschannen
c60210f39d
Updated documentation for 6.2.2
2019-08-13 16:22:46 -07:00
Evan Tschannen
36658c995f
Merge pull request #1987 from ajbeamon/fix-client-read-version-accounting
...
Don't count read version requests if we've already started one.
2019-08-13 16:13:08 -07:00
Evan Tschannen
70ce678879
fix: max_protocol_clients were being added to the connected_clients list
...
fix: the clientCount was included clients with unknown protocol versions. This has been changed back to the pre-6.2 behavior where it is just a count of clients with known versions, and now clients with unknown versions are tracked explicitly as its own supported_version section
2019-08-13 15:54:40 -07:00
A.J. Beamon
c4004a4eea
Don't count read version requests if we've already started one. Also avoid some other work that only needs to be done if we haven't started a read version request.
2019-08-12 15:55:48 -07:00
Evan Tschannen
64e901b001
Merge pull request #1981 from etschannen/post-release-cleanup-6.2.1
...
Post release cleanup 6.2.1
2019-08-09 20:29:40 -07:00
Evan Tschannen
81ada6a302
update installer WIX GUID following release
2019-08-09 20:28:55 -07:00
Evan Tschannen
35d33424d1
update versions target to 6.2.2
2019-08-09 20:28:55 -07:00
Evan Tschannen
a31e1b0e55
Merge pull request #1980 from etschannen/prepare-release-6.2.1
...
update installer WIX GUID following release
2019-08-09 15:18:28 -07:00
Evan Tschannen
fdfa8fcc29
update installer WIX GUID following release
2019-08-09 15:13:44 -07:00
Evan Tschannen
9183d357b5
Merge pull request #1979 from etschannen/release-6.2
...
updated downloads for 6.2.1
2019-08-09 15:12:47 -07:00
Evan Tschannen
e7d09ad522
updated downloads for 6.2.1
2019-08-09 15:08:37 -07:00
Evan Tschannen
3de6b3d10f
Merge pull request #1976 from etschannen/release-6.2
...
Fixed a crash in the destructor of connectionReader
2019-08-09 14:30:41 -07:00
Evan Tschannen
da8163fd5a
allow one requests every second to skip there all_alteratives_failed delay, because if a client has a timeout longer than the delay we will never invalidate the key servers cache
2019-08-09 13:03:40 -07:00
Evan Tschannen
36b7b98d3c
Buggified the idle_timeout so that it happens in simulation
2019-08-09 12:35:55 -07:00
Evan Tschannen
5f7d3498ea
The delay for all_alteratives_failed can scale all the way up to 30.0 at a much slow time ratio
2019-08-09 12:35:19 -07:00
Evan Tschannen
0eb0e7a44a
made Peer reference counted to avoid other potential bugs involving accessing Peer after it has been destroyed
2019-08-09 11:52:12 -07:00