Commit Graph

11159 Commits

Author SHA1 Message Date
Meng Xu d7a8e554ed FastRestore:Test for addPrefix and removePrefix
Add the skeleton code to test;
addPrefix and removePrefix are all empty for now.
2020-06-17 20:36:53 -07:00
Meng Xu 5455467f31 Merge branch 'release-6.3' into mengxu/fr-addPrefix-PR 2020-06-17 19:16:22 -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
Daniel Smith 73091b212c Allow detection of storage engines by presense of directory. 2020-06-17 21:50:06 +00: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
Young Liu 580ce6da74 Fix GetReadVersionReply.recentRequests 2020-06-16 22:45:57 -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
Evan Tschannen fdc14d9c57 update version to 6.3.3 2020-06-15 11:06:39 -07:00
Daniel Smith 2a9fd611c5 Don't log ok status on DB close 2020-06-15 16:51:42 +00:00
Daniel Smith a959c6eb23 Fix copy/paste error 2020-06-15 16:48:19 +00:00
Daniel Smith acbfe2e4c9
Revert "Revert "Initial RocksDB"" 2020-06-15 12:45:36 -04:00
Evan Tschannen e4fb5449fa
Merge pull request #3361 from etschannen/release-6.3
randomize the coordinator a storage worker connects to
2020-06-14 23:25:20 -07:00
Evan Tschannen 56addb24a4 updated documentation for 6.3.2 2020-06-14 23:16:04 -07:00
Evan Tschannen beab24de76 Merge branch 'release-6.3' of github.com:apple/foundationdb into release-6.3 2020-06-14 22:38:37 -07:00
Evan Tschannen e755d53e2b
Merge pull request #3331 from ajbeamon/update-release-notes-6.3
Add some more release notes for 6.3.1
2020-06-14 22:37:53 -07:00
Evan Tschannen 2a8a5645e0
Merge pull request #3291 from ajbeamon/coordinator-response-short-circuit
Avoid non-coordinator reporting coordinator role indefinitely
2020-06-14 22:37:20 -07:00
Evan Tschannen 1c4958ce26
Merge pull request #3352 from ajbeamon/fix-invalid-memory-writes-in-tls-refresh
Fix invalid memory writes in TLS certificate refresh
2020-06-14 22:28:07 -07:00