Steve Atherton
5b19233989
Implemented count of used background TLS handshake threads differently using a generic utility class that updates the count on destruction.
2020-06-23 00:45:07 -07:00
Steve Atherton
4f29c3ba59
Updated release notes for TLS background handshakes.
2020-06-22 16:39:19 -07:00
Steve Atherton
3853860cf1
Changed default TLS handshake thread count.
2020-06-22 16:28:30 -07:00
Steve Atherton
d36f64bd09
Track session completions instead of session starts.
2020-06-22 15:40:04 -07:00
Steve Atherton
a48d005f61
Bug fixes, stats improvements.
2020-06-22 13:37:13 -07:00
Steve Atherton
d75b4c9a69
Bug fix, accidental local variable redeclaration.
2020-06-22 05:53:37 -07:00
Steve Atherton
81b8dc30f5
Network test bug fixes. TLS still not working for unknown reason, seems to be related to initialization of something.
2020-06-22 05:15:24 -07:00
Steve Atherton
57344922a4
Added a network connection test and very hacky interface to it. The test simultaneously listens on a set of addresses, connects to a random set of addresses to maintain a configured number of connections, and for each session executes a two way data exchange followed by a random delay and close.
2020-06-22 03:37:16 -07:00
Steve Atherton
d681e9d350
Follow TLS_DISABLED macro setting.
2020-06-21 11:21:24 -07:00
Steve Atherton
6330f8b458
TLS handshakes can now be done using up to a configured number of background threads if any of them are not busy.
2020-06-21 06:23:32 -07:00
A.J. Beamon
eacc531a9f
Merge pull request #3390 from apple/release-6.2
...
Merge release-6.2 into release-6.3
2020-06-18 11:51:52 -07:00
A.J. Beamon
2fe238e819
Merge pull request #3389 from ajbeamon/fix-release-notes-link
...
Fix the link for a release note
2020-06-18 11:17:12 -07:00
A.J. Beamon
f2325187b5
Fix the link for a release note.
2020-06-18 10:42:58 -07:00
Meng Xu
05220c045c
Merge pull request #3383 from vishesh/release-6.3
...
refactor: Remove dead failureDetectionServer code
2020-06-18 08:14:35 -07:00
A.J. Beamon
5d9732d7d0
Merge pull request #3382 from ajbeamon/merge-release-6.2-into-release-6.3
...
Merge release 6.2 into release 6.3
2020-06-17 18:19:23 -07:00
Meng Xu
e0fbbea79e
Merge pull request #3380 from sfc-gh-clin/update-cross-module-read-error-handler
...
Update special_keys_cross_module_read error handler
2020-06-17 18:17:32 -07:00
Jingyu Zhou
12db9296fa
Merge pull request #3376 from xumengpanda/mengxu/fr-endpoint-prio-PR
...
FastRestore: Add priorities for loader and applier endpoints
2020-06-17 18:10:53 -07:00
Vishesh Yadav
3068a37e1b
refactor: Remove dead failureDetectionServer code
2020-06-17 15:40:21 -07:00
A.J. Beamon
a56b48a41d
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
...
# Conflicts:
# documentation/sphinx/source/release-notes/release-notes-620.rst
2020-06-17 15:18:20 -07:00
Evan Tschannen
d4357412f3
Merge pull request #3354 from ajbeamon/reorganize-release-notes
...
Reorganize release notes
2020-06-17 14:33:09 -07:00
Chaoguang Lin
65916d7b10
Solve comments
2020-06-17 12:47:54 -07:00
Chaoguang Lin
372f92f50c
one more test for read through boundary
2020-06-17 11:51:03 -07:00
A.J. Beamon
94b9732da1
Move all release notes into a single folder. The current release notes now has a ref link at the top.
2020-06-17 11:49:28 -07:00
Evan Tschannen
226b28db9a
Merge pull request #3304 from Daniel-B-Smith/rocksdb-build
...
Add CMake config for building RocksDB
2020-06-17 11:34:51 -07:00
Chaoguang Lin
9fbdd770ba
Update comments
2020-06-17 11:28:52 -07:00
Chaoguang Lin
0d9d20998e
Assert ryw not null, remove unit tests
2020-06-17 11:13:55 -07:00
Evan Tschannen
7b101623ac
Merge pull request #3366 from ajbeamon/eliminate-use-of-blacklist
...
Update a comment to remove use of word blacklist
2020-06-17 10:46:21 -07:00
Chaoguang Lin
32794a6917
Make key selectors clamp up to the boundary of the module rather than throw cross_module_error
2020-06-17 10:33:52 -07:00
Meng Xu
bbdd451fb6
FastRestore:Add priorities for loader and applier endpoints
...
Endpoint for later restore step should have higher priority for
better performance: later step will not be blocked by the
next version batch's earlier steps.
2020-06-16 22:48:32 -07:00
Chaoguang Lin
c2a5b36eda
Change to initialization list for SpecialKeySpace constructor
2020-06-16 19:27:21 -07:00
Chaoguang Lin
299ee05cd8
clang format
2020-06-16 15:31:52 -07:00
A.J. Beamon
4be5e4b6d5
Merge pull request #3374 from ajbeamon/merge-release-6.2-into-release-6.3
...
Merge release 6.2 into release 6.3
2020-06-16 13:59:20 -07:00
A.J. Beamon
3c684313db
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbserver/Status.actor.cpp
# fdbserver/storageserver.actor.cpp
2020-06-16 13:06:29 -07:00
A.J. Beamon
ec5eaed1f8
Merge pull request #3369 from satherton/feature-redwood
...
Crash fix in Redwood during storage engine destruction with reads in progress
2020-06-16 08:32:58 -07:00
Steve Atherton
ad68e44419
Change Redwood read concurrency lock to a reference because it must be able to live longer than the storage engine itself due to destruction order of actors if the storage engine is shut down while read operations are in progress.
2020-06-16 03:38:51 -07:00
Steve Atherton
5d0b2a3ce9
Merge pull request #3365 from ajbeamon/fix-flow-lock-bad-mem-access
...
Fix bad mem access caused by destruction race
2020-06-15 23:28:39 -07:00
Meng Xu
39c50798b8
Merge pull request #3341 from sfc-gh-clin/fix-rpc-calls-in-special-key-space
...
Fix fetchShardMetricsList_impl and add read cache in special key space
2020-06-15 16:12:38 -07:00
Chaoguang Lin
7a5fe3800d
Add comments, refine traces, add delay to dd rpc calls in the test
2020-06-15 15:31:55 -07:00
A.J. Beamon
cff0c485b0
Update a comment to remove use of word blacklist
2020-06-15 15:27:35 -07:00
Meng Xu
fabdffd6e4
Merge pull request #3332 from sfc-gh-tclinkenbeard/fix-memaccess-warnings
...
Fix class-memaccess warnings
2020-06-15 15:22:19 -07:00
A.J. Beamon
9888fa7a10
Use a reference for m_commitReadLock to avoid invalid destruction.
2020-06-15 14:46:16 -07:00
Evan Tschannen
d8a53fcac2
Merge pull request #3330 from ajbeamon/update-release-notes-6.2
...
Add a missing release note to 6.2.21
2020-06-15 14:23:37 -07:00
Evan Tschannen
f6f9fb1147
Merge pull request #3320 from ajbeamon/backport-region-config-status-changes
...
Backport region config status changes to release-6.2
2020-06-15 14:23:13 -07:00
Daniel Smith
572f5d219e
Merge remote-tracking branch 'upstream/release-6.3' into rocksdb-build
2020-06-15 20:12:42 +00:00
Jingyu Zhou
38f7c8d107
Merge pull request #3362 from Daniel-B-Smith/revert-3345-revert-3224-rocksdb-6.3
...
Roll forward "Initial RocksDB"
2020-06-15 13:04:20 -07:00
sfc-gh-tclinkenbeard
4cd4c2ff9b
Added comment to TransactionOptions
2020-06-15 12:12:08 -07:00
Daniel Smith
1dcf0f3254
Merge branch 'revert-3345-revert-3224-rocksdb-6.3' into rocksdb-build
2020-06-15 18:44:00 +00:00
Daniel Smith
841238f1df
Merge branch 'rocksdb-build' of github.com:Daniel-B-Smith/foundationdb into rocksdb-build
2020-06-15 18:43:55 +00:00
Evan Tschannen
421fb9cd34
Merge pull request #3363 from etschannen/post-release-cleanup-6.3.2
...
Post release cleanup 6.3.2
2020-06-15 11:12:15 -07:00
Evan Tschannen
b788fb1e60
update installer WIX GUID following release
2020-06-15 11:06:39 -07:00