Chaoguang Lin
|
b682ad75f9
|
Fix a memory bug, change \xff\xff/management/options/exclude/force to .../excluded/force
|
2020-08-05 13:18:39 -07:00 |
Chaoguang Lin
|
d9e5d65aaf
|
Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space
|
2020-08-01 00:31:26 -07:00 |
Chaoguang Lin
|
6dc8b4c1e9
|
Fix \xff\xff in error message
|
2020-07-31 13:31:36 -07:00 |
Chaoguang Lin
|
a048e5e159
|
Change prefix to \xff\xff/management and make decode/encode as pure functions
|
2020-07-31 02:18:49 -07:00 |
Chaoguang Lin
|
c8a2e7ab07
|
Add operation instruction in error message for failure of exclusion safety check
|
2020-07-30 22:38:35 -07:00 |
Chaoguang Lin
|
05a0a47824
|
throw actor_cancelled error
|
2020-07-30 22:15:22 -07:00 |
Chaoguang Lin
|
10540a3c73
|
Change error name and fix a bug in ExclusionInProgressRangeImpl::getRange()
|
2020-07-30 18:58:09 -07:00 |
Evan Tschannen
|
a49cb41de7
|
Merge branch 'release-6.3'
# Conflicts:
# CMakeLists.txt
# cmake/ConfigureCompiler.cmake
# fdbserver/Knobs.cpp
# fdbserver/StorageCache.actor.cpp
# fdbserver/storageserver.actor.cpp
# flow/ThreadHelper.actor.h
# flow/serialize.h
# tests/CMakeLists.txt
|
2020-07-29 00:31:55 -07:00 |
Chaoguang Lin
|
70aecfa2d6
|
refine ManagementCommandsOptionsImpl::clear(..., range)
|
2020-07-28 13:32:31 -07:00 |
Chaoguang Lin
|
726eb18119
|
Fix typo
|
2020-07-28 11:39:29 -07:00 |
Chaoguang Lin
|
a641429d63
|
Add an enum for implementation type and use for registeration
|
2020-07-27 12:29:03 -07:00 |
Andrew Noyes
|
57b29fd4cd
|
Fix memory error
|
2020-07-24 23:31:16 +00:00 |
Chaoguang Lin
|
b495c8a664
|
Remove unnecessary code
|
2020-07-24 12:25:03 -07:00 |
Chaoguang Lin
|
ec9553b6c6
|
change \xff\xff/failure to \xff\xff/error_message
|
2020-07-24 11:38:56 -07:00 |
Chaoguang Lin
|
74da032967
|
Add a decode function to map special keys to its real keys that needs to be modified
|
2020-07-17 15:16:28 -07:00 |
Chaoguang Lin
|
a1eeb9c3ee
|
Update traces for debugging
|
2020-07-17 12:36:50 -07:00 |
Chaoguang Lin
|
1e5096990e
|
Add the function to return the special key for given management api command and option
|
2020-07-17 12:32:42 -07:00 |
Chaoguang Lin
|
96e5a4c827
|
Replace all \xff\xff/conf with managementApiRange.begin
|
2020-07-17 11:56:27 -07:00 |
Chaoguang Lin
|
5fa6785fb8
|
Add special keys for command options
|
2020-07-16 18:15:35 -07:00 |
Chaoguang Lin
|
52778bdf84
|
Add debugging trace
|
2020-07-15 17:30:45 -07:00 |
Chaoguang Lin
|
1e7db425d0
|
fix bug when returning the error message for checkExclusion
|
2020-07-15 16:15:43 -07:00 |
Chaoguang Lin
|
e9d0205091
|
fix a boundary bug when throw cross-module-clear errors
|
2020-07-14 11:56:40 -07:00 |
Chaoguang Lin
|
3f4da830a2
|
Merge remote-tracking branch 'upstream/master' into add-management-api-into-special-key-space
|
2020-07-14 10:36:47 -07:00 |
Chaoguang Lin
|
1635e8e0ba
|
using special keys in management api for include when api_version >= 700
|
2020-07-14 10:31:19 -07:00 |
Chaoguang Lin
|
60d1bfc247
|
Add read impl for inProgressExclusionServers
|
2020-07-13 13:35:25 -07:00 |
Jingyu Zhou
|
2e5ae8eed5
|
Change iterator name to small case
|
2020-07-10 10:56:41 -07:00 |
Chaoguang Lin
|
5f6093b59e
|
Add an option to enable write in special key space, which is by default not allowed
|
2020-07-08 15:49:34 -07:00 |
Chaoguang Lin
|
caebc5b6d0
|
Fix typo
|
2020-07-06 16:42:42 -07:00 |
Chaoguang Lin
|
0361eb5079
|
Add FailedServersImpl
|
2020-07-06 15:40:21 -07:00 |
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 |
Andrew Noyes
|
409ccf3be2
|
Use snake_case to match status json convention
|
2020-06-30 17:05:29 +00:00 |
Andrew Noyes
|
e1dfa410c1
|
Remove "Storages" field from data_distribution_stats
It seems like a cool idea, but it feels rushed to me. Reverting for now.
|
2020-06-30 15:24:16 +00:00 |
Andrew Noyes
|
0db3145e82
|
Include storage id's in data_distribution_stats
|
2020-06-30 15:24:15 +00:00 |
Andrew Noyes
|
ffd1467367
|
Add \xff\xff/metrics/health/*
|
2020-06-30 15:24:15 +00: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
|
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 |
Chaoguang Lin
|
65916d7b10
|
Solve comments
|
2020-06-17 12:47:54 -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 |
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 |
Chaoguang Lin
|
7a5fe3800d
|
Add comments, refine traces, add delay to dd rpc calls in the test
|
2020-06-15 15:31:55 -07:00 |
Chaoguang Lin
|
980bee1d13
|
Fix fetchShardMetricsList_impl and add read cache in special key space
|
2020-06-12 10:12:44 -07:00 |
Andrew Noyes
|
7f9bdbb2b1
|
Update DDStatsRangeImpl
|
2020-05-21 18:26:34 +00:00 |