Chaoguang Lin
|
d97523a966
|
Fix typo
|
2020-12-06 14:04:16 -08:00 |
Chaoguang Lin
|
e5cad0f077
|
Fix the bug if boundary same as range and add comments
|
2020-12-04 14:58:40 -08:00 |
Chaoguang Lin
|
dec643987f
|
Add wait time after dd not found error
|
2020-10-21 16:58:23 -07:00 |
Chaoguang Lin
|
8d937a56f2
|
Throw operation_failed() if dd not found when calling ddMetricsRequestServer
Remove time_out error in DDMetricsList rpc
Add retry logic for dd special key when dd not found
Update FuzzApiCorrectness test
|
2020-10-21 15:28:03 -07:00 |
Chaoguang Lin
|
c1b4e62bde
|
Change the trace from SevInfo to SevDebug
|
2020-10-15 13:55:31 -07:00 |
Andrew Noyes
|
57b29fd4cd
|
Fix memory error
|
2020-07-24 23:31:16 +00: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
|
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 |
Andrew Noyes
|
a2fd6d46a0
|
Cancel pending special key space reads on destroy
Previously the special key space would take a reference to the
transaction, but this doesn't make sense since the transaction might not
be refcounted
|
2020-05-21 17:37:11 +00:00 |
Chaoguang Lin
|
afa7c0a9cc
|
Change the value format to as json string
|
2020-05-20 15:59:01 -07:00 |
Chaoguang Lin
|
7971be2a19
|
update commetns
|
2020-05-19 20:48:21 -07:00 |
Chaoguang Lin
|
93ca130602
|
Delete the unnecessay endKey field in DDMetricsRef, since each begin key is the previous end key
|
2020-05-19 13:32:42 -07:00 |
Chaoguang Lin
|
00dce3ca1d
|
clang-format
|
2020-05-18 14:23:17 -07:00 |
Chaoguang Lin
|
e3921504d7
|
Delete comments
|
2020-05-18 14:21:38 -07:00 |
Chaoguang Lin
|
6e684dda35
|
Using dd-stats zerobytes const in the workload
|
2020-05-18 11:53:26 -07:00 |
Chaoguang Lin
|
bf62ef7c3e
|
Add dd-stats into special-key-space
|
2020-05-18 10:38:23 -07:00 |
Chaoguang Lin
|
87ac003967
|
add tests for no_module_found error, fix one bug caught by the test
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
032bc59cdb
|
Add tests for special_keys_cross_module_read cases, fixed one corner case
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
2b84c3224f
|
update special-key-space comments
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
4a13107805
|
Add a test for special_keys_cross_module_read, fix two bugs, add several TODOs
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
8cc8ceb09c
|
Add check for range read cross module boundary, maybe improved later
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
c61e198e40
|
Using enum class instead of enum
|
2020-05-15 16:34:43 -07:00 |
Chaoguang Lin
|
43a28c254a
|
fix the bug when moving over null-impl-range
|
2020-05-15 16:34:42 -07:00 |
Chaoguang Lin
|
e4655f33fc
|
use std::unordered_map and ::at to get values
|
2020-05-15 16:34:42 -07:00 |
Chaoguang Lin
|
e1c4e5f619
|
Add enums for special-key-space modules and refactor related code
|
2020-05-15 16:34:42 -07:00 |
Chaoguang Lin
|
944f87e17b
|
Refactor special-key-space code that handles the normalization of keySelectors
|
2020-05-15 16:34:42 -07:00 |
Chaoguang Lin
|
0e6d67aa5f
|
Rename pks to sks, as the shorthand for special-key-space
|
2020-05-15 16:34:42 -07:00 |
chaoguang
|
bb1b5c4f9d
|
update special-key-space comments
|
2020-05-15 16:34:42 -07:00 |
Andrew Noyes
|
d48185bbed
|
Remove unnecessary usages
I wish I remember why I added these
|
2020-05-09 02:47:05 +00:00 |
Andrew Noyes
|
a53d05ea2d
|
Fix bug and add test
|
2020-05-09 02:46:40 +00:00 |
Andrew Noyes
|
524a5c19e4
|
Rename to onModuleRead, add missing usages
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
6b35b1b686
|
Disallow no-module read by default
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
1d6209e304
|
Check for cross-module reads
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
f4cc1d3a4f
|
Remove more auto-added headers
|
2020-05-04 20:44:57 -07:00 |
Andrew Noyes
|
f1d9c0cb97
|
Refactor/cleanup
|
2020-04-30 00:30:37 +00:00 |
Andrew Noyes
|
4fce3032d9
|
Rename debug_onIdle
|
2020-04-30 00:30:37 +00:00 |
Andrew Noyes
|
fdd6581167
|
Add write conflict range
|
2020-04-30 00:30:37 +00:00 |
Andrew Noyes
|
e1c3c73d4c
|
Rudimentary read your own read conflict range
|
2020-04-30 00:30:37 +00:00 |
chaoguang
|
456b794d24
|
Reformat the file
|
2020-04-15 12:24:44 -07:00 |
chaoguang
|
ae1de060c2
|
Reformat SpecialKeyRangeBaseImpl constructor
|
2020-04-14 09:10:40 -07:00 |
chaoguang
|
2a6de93b92
|
add copyright information
|
2020-04-08 14:50:55 -07:00 |