Commit Graph

11237 Commits

Author SHA1 Message Date
Meng Xu 2105778026
Merge pull request #3413 from MintYiqingchen/master
fix null point bug because omit calling createInstance
2020-06-25 10:57:38 -07:00
MintYiqingchen 9c2b57fff8 fix null point bug because omit calling createInstance 2020-06-24 22:34:34 -07:00
Evan Tschannen dee1fdc32c
Merge pull request #3406 from sfc-gh-kmakino/kaomakino/fix_cmake_processor_handling
Handle processor specific flags properly
2020-06-24 10:34:16 -07:00
Evan Tschannen 01030672a0
Merge pull request #3307 from yliucode/read-version
Serve GetReadVersion through master
2020-06-23 15:10:39 -07:00
Kao Makino d02bf34b32 Handle processor specific flags properly 2020-06-22 17:40:08 +00:00
A.J. Beamon c01a345652
Merge pull request #3386 from sfc-gh-tclinkenbeard/improve-const-correctness
Improve const-correctness
2020-06-18 12:40:08 -07:00
A.J. Beamon 1b233282d5
Merge pull request #3392 from apple/release-6.3
Merge release-6.3 into master
2020-06-18 12:20:40 -07:00
sfc-gh-tclinkenbeard ef3aa3b1c4 Replace comments with assertions in WriteMap.h 2020-06-18 11:53:36 -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 9668f32df5
Merge pull request #3388 from apple/release-6.3
Merge Release 6.3 into master
2020-06-18 08:50:25 -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
sfc-gh-tclinkenbeard 4216112e78 Fixed getWriteVersion and getLastCommittedVersion signatures 2020-06-17 22:38:54 -07:00
A.J. Beamon ef22030bdb
Merge pull request #3385 from ajbeamon/merge-release-6.3-into-master
Merge release 6.3 into master
2020-06-17 19:01:52 -07:00
A.J. Beamon 76ac5dfeaf Merge branch 'release-6.3' into merge-release-6.3-into-master
# Conflicts:
#	documentation/sphinx/source/release-notes/release-notes-630.rst
2020-06-17 18:31:06 -07:00
sfc-gh-tclinkenbeard 7a28ace7eb Mark IKeyValueContainer::getElementBytes constexpr 2020-06-17 18:20:44 -07:00
sfc-gh-tclinkenbeard d32e97e4c4 Added const to RocksDBKeyValueStore methods to support new IKeyValueStore interface 2020-06-17 18:20:43 -07:00
sfc-gh-tclinkenbeard 77e3b314f6 Mark IKeyValueStore::getStorageBytes const 2020-06-17 18:20:43 -07:00
sfc-gh-tclinkenbeard 2a393633b6 Improved const-correctness
Using the recently added IndexedSet::const_iterator
(https://github.com/apple/foundationdb/pull/3185), we can improve the
const-correctness of many functions. In this PR const is added where
applicable. Also, wherever I came across the following while adding
const, I made the following changes:

- virtual function overrides are marked as override
- NULL is replaced with nullptr
- git clang-format is applied
2020-06-17 18:20:43 -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
Evan Tschannen 1e1c7a5a85
Merge pull request #3358 from sfc-gh-tclinkenbeard/remove-deprecated-networkmessagereceiver-receive
Removed deprecated NetworkMessageReceiver::receive overrides
2020-06-17 10:45:48 -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
Young Liu 8cd97a2be8 Resolve Evan's comments:
- Only report commit version when commit version is larger than the known committed version.
- Fix task priorities of [Get/Report]LiveCommittedVersion [request/reply].
- Fix some code style issues.
2020-06-17 10:02:25 -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 4dfb903a3a tmp merge 2020-06-16 20:32:07 -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 a58845baae
Merge pull request #3375 from ajbeamon/merge-release-6.3-into-master
Merge release 6.3 into master
2020-06-16 14:27:02 -07:00
A.J. Beamon 82ea87ffd4 Merge branch 'release-6.3' into merge-release-6.3-into-master
# Conflicts:
#	fdbserver/storageserver.actor.cpp
2020-06-16 14:01:45 -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
Meng Xu 55b12a1775
Merge pull request #3373 from apple/revert-3329-features/flatbuffers-debugtx
Revert "Request tracing"
2020-06-16 13:01:12 -07:00
Jingyu Zhou 327cc31e35
Revert "Request tracing" 2020-06-16 12:32:42 -07:00
A.J. Beamon 4d0a76d146
Merge pull request #3371 from sfc-gh-anoyes/anoyes/remove-obsolete-file
Remove obsolete file
2020-06-16 11:19:35 -07:00
Andrew Noyes 6e18b6454a Remove obsolete file 2020-06-16 10:13:57 -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