Xiaoxi Wang
|
cae6f04070
|
sample on cost instead of bytes
|
2020-08-10 22:30:06 +00:00 |
Xiaoxi Wang
|
696e77c94e
|
query midShardSize from proxy
|
2020-08-10 20:13:44 +00:00 |
Xiaoxi Wang
|
df9149fea4
|
ignore transaction tag of immediate transactions
|
2020-08-07 23:36:17 +00:00 |
Xiaoxi Wang
|
13307679c5
|
use median shard size"
|
2020-08-05 03:57:25 +00:00 |
Xiaoxi Wang
|
6db7040f17
|
update DDMetrics periodically
|
2020-08-03 05:52:38 +00:00 |
Xiaoxi Wang
|
d1cc87452c
|
merge with master; solve conflicts; solve initialization;
|
2020-08-02 22:44:07 +00:00 |
Xiaoxi Wang
|
c3a629588f
|
add client transaction tag sample
|
2020-07-31 19:08:42 +00:00 |
Chaoguang Lin
|
a641429d63
|
Add an enum for implementation type and use for registeration
|
2020-07-27 12:29:03 -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 |
Markus Pilman
|
0fbe7101c3
|
Revert "Revert "Request tracing""
This reverts commit 327cc31e35.
|
2020-07-07 10:06:13 -06:00 |
Chaoguang Lin
|
e2c5938c28
|
Update module registration for readwrite module
|
2020-06-29 15:37:46 -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
|
59361cedaa
|
Rename to have read and write impls and add set, clear, clearrange interfaces
|
2020-06-22 14:02:03 -07:00 |
Jingyu Zhou
|
327cc31e35
|
Revert "Request tracing"
|
2020-06-16 12:32:42 -07:00 |
Markus Pilman
|
9ef93714ac
|
Address review comments
|
2020-06-10 15:48:49 -07:00 |
Markus Pilman
|
4ab3441a95
|
Merge remote-tracking branch 'origin/master' into features/flatbuffers-debugtx
|
2020-06-10 15:31:29 -07:00 |
Markus Pilman
|
09c136e434
|
Framework for transaction tracing
|
2020-06-08 16:09:37 -07:00 |
negoyal
|
cf13e00a8f
|
Merge remote-tracking branch 'origin/release-6.3' into fdb_cache_wo_allocator
|
2020-06-01 17:38:31 -07:00 |
Chaoguang Lin
|
e1c4e5f619
|
Add enums for special-key-space modules and refactor related code
|
2020-05-15 16:34:42 -07:00 |
A.J. Beamon
|
634c988059
|
Tag throttles reacted poorly to the rate being set to max
|
2020-05-12 18:09:43 -07:00 |
Andrew Noyes
|
8bd5dcaff8
|
Merge branch 'master' into atn34/special-key-versioning
|
2020-05-09 15:34:20 -07:00 |
A.J. Beamon
|
02307ba7b6
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/DatabaseContext.h
|
2020-05-09 07:50:29 -07:00 |
negoyal
|
749fcd13b0
|
Merge branch 'master' into fdb_cache_wo_allocator
|
2020-05-08 16:23:29 -07:00 |
Andrew Noyes
|
ce0e03a800
|
Add virtual destructor to SpecialKeyRangeBaseImpl
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
37fe05fc76
|
Merge remote-tracking branch 'upstream/master' into atn34/conflict-ranges
|
2020-05-05 15:52:07 +00:00 |
negoyal
|
dd033736ed
|
Merge branch 'master' into fdb_cache_subfeature2
|
2020-05-04 17:29:43 -07:00 |
A.J. Beamon
|
36454bb3b8
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/MasterProxyInterface.h
# fdbclient/NativeAPI.actor.cpp
|
2020-05-04 10:23:25 -07:00 |
A.J. Beamon
|
80a235aa80
|
Add some correctness tests
|
2020-05-04 10:15:18 -07:00 |
Evan Tschannen
|
aed2d34bcb
|
Merge branch 'master' into feature-proxy-load-balance
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# flow/Knobs.cpp
|
2020-05-01 09:19:39 -07: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 |
A.J. Beamon
|
41c517a5dd
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
|
2020-04-27 13:05:24 -07:00 |
A.J. Beamon
|
35c18ac60a
|
Improvements to expiration. Encode throttles with auto/manual and priority in the key to support throttling the same tag with different values in these parameters.
|
2020-04-23 20:50:40 -07:00 |
A.J. Beamon
|
434704fbd9
|
Various bug fixes
|
2020-04-22 12:28:51 -07:00 |
A.J. Beamon
|
2f69eb42a5
|
Update client last check time for a throttle when the request is sent, not when the response is received. This prevents sending lots of requests when the check time has expired before we get a response.
|
2020-04-21 16:23:24 -07:00 |
A.J. Beamon
|
ee8447765f
|
Throttled tags on the client periodically check in with the cluster to update their rates if they get heavily throttled.
|
2020-04-21 11:56:58 -07:00 |
A.J. Beamon
|
6619a1a36a
|
Rename transaction tag map.
|
2020-04-17 09:06:45 -07:00 |
A.J. Beamon
|
2b66dcd24a
|
Some more refactoring. Reduce what is sent from RK->MP->clients
|
2020-04-17 08:07:01 -07:00 |
A.J. Beamon
|
0fba8c47be
|
Checkpoint: Ratekeeper sets absolute limits for tag throttles and enforces them by distributing requests to proxies, who distribute them to clients.
A few refactorings.
|
2020-04-16 14:43:22 -07:00 |
negoyal
|
7a9bcf8222
|
Review comments.
|
2020-04-14 17:45:34 -07:00 |
A.J. Beamon
|
29b2c2f3aa
|
Add hash to StringRef. Use unordered maps for storing tags. Create some helpful typedefs.
|
2020-04-10 12:54:59 -07:00 |
A.J. Beamon
|
ebeca10bce
|
Change the serialization of tags sent in some messages. Add communication of the sampling rate from cluster to clients.
|
2020-04-09 16:55:56 -07:00 |
A.J. Beamon
|
a1d8623e5f
|
Various changes to the throttling scheme, including most notably that clients now enforce the throttles with info they receive from the proxy.
|
2020-04-07 16:28:09 -07:00 |
chaoguang
|
33780fc16e
|
reformat code
|
2020-04-06 13:23:41 -07:00 |
chaoguang
|
5b6ae4da7f
|
A simple intergration to put conflictingKeys into special-key-space
|
2020-04-03 16:11:20 -07:00 |
A.J. Beamon
|
2336f073ad
|
Checkpointing a bunch of work on throttles. Rudimentary implementation of auto-throttling. Support for manual throttling via fdbcli. Throttles are stored in the system keyspace.
|
2020-04-03 15:24:14 -07:00 |
chaoguang
|
a63f8b839c
|
Merge remote-tracking branch 'upstream/master' into private-keyspace-framework
|
2020-03-31 12:05:42 -07:00 |
negoyal
|
acaf91ac47
|
Merge branch 'master' into fdb_cache_subfeature2
|
2020-03-26 13:33:08 -07:00 |
chaoguang
|
6df92a8b8d
|
A work version of strict workload test
|
2020-03-23 23:55:56 -07:00 |
Evan Tschannen
|
303df197cf
|
Merge branch 'release-6.2'
# Conflicts:
# CMakeLists.txt
# bindings/c/test/mako/mako.c
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/NativeAPI.actor.cpp
# fdbclient/NativeAPI.actor.h
# fdbserver/DataDistributionQueue.actor.cpp
# fdbserver/Knobs.cpp
# fdbserver/Knobs.h
# fdbserver/LogRouter.actor.cpp
# fdbserver/SkipList.cpp
# fdbserver/fdbserver.actor.cpp
# flow/CMakeLists.txt
# flow/Knobs.cpp
# flow/Knobs.h
# flow/flow.vcxproj
# flow/flow.vcxproj.filters
# versions.target
|
2020-03-06 18:22:46 -08:00 |