Commit Graph

10958 Commits

Author SHA1 Message Date
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