Chaoguang Lin
aa587ee6c2
Move Implementations to .cpp file
2020-07-06 14:02:22 -07:00
Chaoguang Lin
38e2310530
Enable range clear in special key space
2020-07-06 12:11:01 -07:00
Chaoguang Lin
784d0f6d00
A basic feasible version for exclude and include commands
2020-07-06 11:02:48 -07:00
Chaoguang Lin
e2c5938c28
Update module registration for readwrite module
2020-06-29 15:37:46 -07:00
Chaoguang Lin
18ff6efbf3
Add failure module for special key space
2020-06-27 12:22:32 -07:00
Chaoguang Lin
f011ff2c66
Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space
2020-06-23 11:23:18 -07:00
Chaoguang Lin
fc8715dacd
Adding write support for special-key-space
2020-06-23 11:21:03 -07:00
Chaoguang Lin
59361cedaa
Rename to have read and write impls and add set, clear, clearrange interfaces
2020-06-22 14:02:03 -07:00
Chaoguang Lin
5f4dde0b7a
Rename member variables
2020-06-22 13:59:16 -07:00
Chaoguang Lin
98026486fc
fix small issues
2020-06-22 13:53:24 -07:00
Chaoguang Lin
84c0856897
add management api to special-key-space getrange
2020-06-22 13:52:48 -07: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
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
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