A.J. Beamon
|
6f7adb04a5
|
Send a version along with GetKeyServerLocationsRequests to allow the proxy to reject missing tenants more quickly. Change the commit proxy tenant map to be unversioned.
|
2022-03-08 13:33:56 -08:00 |
A.J. Beamon
|
c99c7cf55f
|
Apply tenant prefixes on the storage server. The commit proxy can serve tenant location requests. Fix some bugs.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
5fa9d3e1b7
|
Add a tenant parameter to read and commit requests. Store a map of all tenants on commit proxy and storage servers. Add an option to require tenant mode.
|
2022-03-06 21:54:21 -08:00 |
Jon Fu
|
d399daebed
|
Merge branch 'main' of github.com:apple/foundationdb into jfu-grv-cache
|
2022-02-15 15:09:40 -05:00 |
Vaidas Gasiunas
|
092b5cee4b
|
MVC2.0: Rollback added code
|
2022-02-14 13:50:42 -08:00 |
Jon Fu
|
a63d218e9d
|
simplify test workload and adjust ratekeeper throttling strategy
|
2022-02-11 16:41:14 -05:00 |
Jon Fu
|
2e63ac6963
|
code review changes: additional test checks, cleanup extra code, mark internal option hidden
|
2022-02-10 17:01:09 -05:00 |
Jon Fu
|
458e708272
|
addressed code review comments: renamed variables, small functional changes, style changes
|
2022-02-10 16:17:54 -05:00 |
Jon Fu
|
2b0ade5250
|
Change throttling threshold to count loop iterations instead of time
|
2021-11-25 13:31:55 -05:00 |
Jon Fu
|
3f24128da4
|
Merge branch 'master' of github.com:apple/foundationdb into jfu-grv-cache
|
2021-11-19 14:46:55 -05:00 |
Jon Fu
|
e9c58d9f86
|
Check for sustained throttling in the proxy to lower threshold time and avoid false positives
|
2021-11-19 14:33:06 -05:00 |
Vaidas Gasiunas
|
875824b186
|
MVC2.0: Notify clients about relevant changes of client libraries
|
2021-10-27 23:43:40 +02:00 |
Jon Fu
|
6d74239760
|
Track throttling by measuring time spent left in queue on the proxy
|
2021-10-22 13:55:01 -04:00 |
Jon Fu
|
f1c8d3fbc8
|
Add code to disable cache when ratekeeper begins throttling
|
2021-10-20 15:52:43 -04:00 |
Xiaoge Su
|
abf73047ca
|
Enforce std:: specifier rather than using namespace
|
2021-09-16 19:40:28 -07:00 |
Chaoguang Lin
|
618c72f7e2
|
Draft to use template to rewrite ThrottleApi
|
2021-08-11 01:07:36 +00:00 |
sfc-gh-tclinkenbeard
|
b9a22a61ef
|
Fix many -Wreorder-ctor warnings
|
2021-07-23 17:33:18 -07:00 |
Zhe Wu
|
5a325aded9
|
Implement the core logic of gray network triggered recovery in cluster controller
|
2021-06-30 11:27:05 -07:00 |
sfc-gh-tclinkenbeard
|
41c790b299
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-10 22:31:23 -07:00 |
Trevor Clinkenbeard
|
866f536983
|
Merge pull request #4888 from sfc-gh-tclinkenbeard/remove-fdbserver-includes
Remove fdbserver includes from fdbclient
|
2021-06-07 10:22:13 -07:00 |
sfc-gh-tclinkenbeard
|
03be6ce8da
|
Remove KnobValueRef::Clear class
|
2021-06-02 21:36:34 -07:00 |
Josh Slocum
|
b3e4f182ef
|
TSS Mapping Change
|
2021-06-02 17:30:09 +00:00 |
sfc-gh-tclinkenbeard
|
94888b1f02
|
Move tag throttling classes into fdbclient/TagThrottle.h
|
2021-06-02 10:13:56 -07:00 |
sfc-gh-tclinkenbeard
|
a775f92fca
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-01 15:39:34 -07:00 |
sfc-gh-tclinkenbeard
|
8859c97396
|
Remove fdbserver include from fdbclient/CommitProxyInterface.h
|
2021-05-30 15:02:26 -07:00 |
sfc-gh-tclinkenbeard
|
927a89f28c
|
Remove fdbserver include from fdbclient/CommitProxyInterface.h
|
2021-05-30 08:44:42 -07:00 |
Josh Slocum
|
4257ac2b4d
|
More TSS Changes/Fixes
|
2021-05-25 20:37:48 +00:00 |
Josh Slocum
|
ce82c9653e
|
Testing Storage Server implementation
|
2021-05-25 20:28:50 +00:00 |
Lukas Joswiak
|
1260385965
|
Use object to wrap global configuration history
|
2021-04-14 10:56:32 -07:00 |
Lukas Joswiak
|
c3f68831af
|
Move existing ClientDBInfo variables to global configuration
|
2021-04-14 10:56:32 -07:00 |
Lukas Joswiak
|
f1415412f1
|
Add global configuration framework implementation
|
2021-04-14 10:56:32 -07:00 |
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
Lukas Joswiak
|
dea7000970
|
Merge remote-tracking branch 'upstream/master' into visibility-1
|
2020-10-06 18:38:15 -07:00 |
Young Liu
|
cc5bc16bd8
|
Rename more places from proxy to commit proxy
|
2020-09-15 22:29:49 -07:00 |
Young Liu
|
35bef73a1c
|
Rename proxy to commit proxy
|
2020-09-10 17:44:15 -07:00 |