Evan Tschannen
7ad885c21d
Merge pull request #3297 from etschannen/post-release-cleanup-6.3.1
...
Post release cleanup 6.3.1
2020-06-05 11:15:15 -07:00
Evan Tschannen
3508a0f06a
update installer WIX GUID following release
2020-06-05 11:10:09 -07:00
Evan Tschannen
11989c0650
update version to 6.3.2
2020-06-05 11:10:09 -07:00
Steve Atherton
949fbd9145
New low level BTree cursor class which is designed for short lifetimes, does less memory allocation, and can be used to perform getRange() operations with less CPU overhead.
2020-06-04 23:23:14 -07:00
Meng Xu
e30cd3560d
Merge pull request #3277 from jzhou77/backup-fix
...
Fix a backup progress true-up bug
2020-06-04 23:11:37 -07:00
Meng Xu
e9af22085b
Debug: getAndComputeStagingKeys may be stuck
...
Maybe wait(success(fValues[i])); never return
2020-06-04 21:26:14 -07:00
Evan Tschannen
16719974e0
Merge pull request #3295 from etschannen/release-6.3
...
Merge release 6.2 into release 6.3
2020-06-04 19:59:26 -07:00
Evan Tschannen
7ec1d644a6
updated documentation for 6.3.1
2020-06-04 19:38:16 -07:00
Evan Tschannen
d199bf5b81
update old release notes
2020-06-04 19:27:25 -07:00
Evan Tschannen
30bfd606c0
Merge branch 'release-6.2' into release-6.3
...
# Conflicts:
# CMakeLists.txt
# documentation/sphinx/source/downloads.rst
# documentation/sphinx/source/release-notes.rst
# fdbserver/worker.actor.cpp
# packaging/msi/FDBInstaller.wxs
# versions.target
2020-06-04 19:21:32 -07:00
Evan Tschannen
700b938b33
Merge pull request #3294 from etschannen/post-release-cleanup-6.2.22
...
Post release cleanup 6.2.22
2020-06-04 19:16:40 -07:00
Evan Tschannen
359330e8a4
update versions.target
2020-06-04 19:13:48 -07:00
Evan Tschannen
4a8de2910f
update installer WIX GUID following release
2020-06-04 19:11:50 -07:00
Evan Tschannen
0965f9e73b
update version to 6.2.23
2020-06-04 19:11:50 -07:00
A.J. Beamon
2f85ee360a
Watches could return future_version errors unnecessarily
2020-06-04 17:18:25 -07:00
Evan Tschannen
4f24dd7bd0
Merge pull request #3292 from etschannen/release-6.2
...
updated documentation for 6.2.22
2020-06-04 17:03:26 -07:00
Evan Tschannen
71ee717651
updated documentation for 6.2.22
2020-06-04 16:39:01 -07:00
Evan Tschannen
a5931c2215
Merge pull request #3282 from ajbeamon/disallow-cluster-controller-on-never-assign-class
...
Fix: the cluster controller role could be recruited on a process class with NeverAssign fitness
2020-06-04 15:56:52 -07:00
Evan Tschannen
c68897dffc
Merge pull request #3284 from satherton/fix-ssl-write-bug
...
HTTPS workarounds for strange socket behavior
2020-06-04 15:53:23 -07:00
A.J. Beamon
3c397fe281
When responding to OpenDatabaseCoordRequest and ElectionResultRequest immediately, don't start monitorLeaderForProxies, which will keep a process alive as a coordinator.
2020-06-04 15:48:06 -07:00
Daniel Smith
6893e7bfbe
Refresh RocksDB iterators instead of allocating new ones
2020-06-04 15:55:45 +00:00
Steve Atherton
bf072d68ec
Workarounds for strange behaviors in Boost ssl sockets on MacOS and Linux. When writing to the ssl socket, write_some() would sometimes return BrokenPipe instead of WouldBlock unless onWriteable on the raw socket was checked first. On MacOS, even with the onWriteable check using a send size greater than 2016 (determined experimentally) would still result in the error. Also consolidated two identical copies of SendBufferIterator.
2020-06-04 01:44:05 -07:00
Meng Xu
633587a95a
RestoreApplier:getAndComputeStagingKeys:retry for keys that exist in DB
...
Test shows that we cannot just skip the key that exist in DB but has
future_version error.
2020-06-03 21:17:35 -07:00
Meng Xu
87a557dcb4
FastRestore:Applier:Treat future_version as key not exist
2020-06-03 18:30:59 -07:00
A.J. Beamon
6d749af3c7
Add a release note
2020-06-03 16:08:30 -07:00
A.J. Beamon
9edc872041
Don't attempt to become a cluster controller on any process with a class that has NeverAssign fitness.
2020-06-03 16:05:21 -07:00
Meng Xu
d5025a1779
getAndComputeStagingKeys: Improved handling of not exist keys
2020-06-03 15:32:36 -07:00
Daniel Smith
98013e87b3
No longer use a tailing iterator
2020-06-03 21:11:57 +00:00
Daniel Smith
46b7803622
Fix reverse iteration seek behavior
2020-06-03 21:02:44 +00:00
Daniel Smith
455cb41283
Add a warning if attempting to use RocksDB without it built
2020-06-03 21:02:09 +00:00
Daniel Smith
4b402b213a
Enable FDB to be built without RocksDB
2020-06-03 20:32:39 +00:00
Daniel Smith
dfd44da02c
Fix enum ordering
2020-06-03 20:09:31 +00:00
Daniel Smith
875b5dedf0
Remove unused helper
2020-06-03 19:57:54 +00:00
Evan Tschannen
f3707c4393
Merge pull request #3280 from ajbeamon/document-server-side-latency-band-tracking
...
Add documentation for server-side latency band tracking
2020-06-03 10:34:07 -07:00
Daniel Smith
830ddb3b5f
Don't re-use cursors
2020-06-02 22:54:52 +00:00
Daniel Smith
62f2eb7875
Further reverse iteration work
2020-06-02 22:32:05 +00:00
A.J. Beamon
7b638ad237
Add a note indicating that batch priority GRV requests aren't counted in latency band tracking.
2020-06-02 15:04:40 -07:00
A.J. Beamon
8f06d48f79
Add documentation for server-side latency band tracking
2020-06-02 14:59:24 -07:00
Daniel Smith
8c5b40a92a
Implement reverse range reads
2020-06-02 20:32:02 +00:00
A.J. Beamon
ac19ba19b8
Merge pull request #3218 from ajbeamon/support-correctness-with-valgrind
...
Normal correctness package can be built when USE_VALGRIND is on
2020-06-01 09:10:25 -07:00
Jingyu Zhou
3108102f26
Fix a backup progress true-up bug
...
Sometimes, the true-up has to go backup multiple epochs for saved versions,
because a tag's progress can be missing in an epoch. In other words, we need to
check progress for all tags.
2020-05-31 14:15:12 -07:00
Evan Tschannen
6edcb8cf00
Merge pull request #3275 from etschannen/release-6.3
...
Merge Release 6.2 into Release 6.3
2020-05-29 18:42:12 -07:00
Evan Tschannen
c936ce5173
remove versions.target
2020-05-29 18:41:01 -07:00
Evan Tschannen
846b0317f3
Merge branch 'release-6.2' into release-6.3
...
# Conflicts:
# CMakeLists.txt
# packaging/msi/FDBInstaller.wxs
# versions.target
2020-05-29 18:39:38 -07:00
Evan Tschannen
27b58cdf5f
Merge pull request #3274 from etschannen/post-release-cleanup-6.2.21
...
Post release cleanup 6.2.21
2020-05-29 18:37:54 -07:00
Evan Tschannen
d41f2af75e
update versions.target
2020-05-29 18:30:53 -07:00
Evan Tschannen
dbc9917026
update installer WIX GUID following release
2020-05-29 18:29:23 -07:00
Evan Tschannen
b7631c362c
update version to 6.2.22
2020-05-29 18:29:23 -07:00
A.J. Beamon
eefda63bcf
Merge pull request #3272 from ajbeamon/merge-release-6.2-into-release-6.3
...
Merge release 6.2 into release 6.3
2020-05-29 16:17:34 -07:00
A.J. Beamon
8329a242d2
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
...
# Conflicts:
# documentation/sphinx/source/downloads.rst
# documentation/sphinx/source/release-notes.rst
2020-05-29 15:51:56 -07:00