Xiaoxi Wang
|
8f1deaa47e
|
Merge branch 'master' of https://github.com/apple/foundationdb
|
2020-08-12 23:32:23 +00:00 |
Xiaoxi Wang
|
f3ecf14601
|
change midShardSize type and other details
|
2020-08-12 17:49:12 +00:00 |
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 |
Young Liu
|
2e41391690
|
Merge master branch
|
2020-08-06 00:11:00 -07:00 |
Xiaoxi Wang
|
13307679c5
|
use median shard size"
|
2020-08-05 03:57:25 +00:00 |
Xiaoxi Wang
|
d1cc87452c
|
merge with master; solve conflicts; solve initialization;
|
2020-08-02 22:44:07 +00:00 |
Xiaoxi Wang
|
4f7dab4951
|
sample clear op on client
|
2020-08-01 06:14:52 +00:00 |
Xiaoxi Wang
|
c3a629588f
|
add client transaction tag sample
|
2020-07-31 19:08:42 +00: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 |
Meng Xu
|
99d8399f4e
|
FastRestore:Add trace for file size and bc progress
|
2020-07-25 19:12:25 -07:00 |
Young Liu
|
06c081c714
|
Merge master branch and resolve conflicts
|
2020-07-23 22:41:10 -07:00 |
sfc-gh-tclinkenbeard
|
abaae40453
|
Modified ComposedIdentifier to prevent file identifier conflicts at
compile-time
|
2020-07-20 18:52:44 -07:00 |
Xiaoxi Wang
|
bcb858288b
|
eliminate cost estimation when tagSet is empty
|
2020-07-14 23:07:21 +00:00 |
Xiaoxi Wang
|
c56daf3be7
|
merge with master
|
2020-07-14 01:08:56 +00:00 |
Xiaoxi Wang
|
6ec2f92a8d
|
merge master
|
2020-07-13 17:22:37 +00:00 |
Meng Xu
|
ef8c1060a2
|
Merge branch 'master' into mengxu/tmp-merge-6.3
|
2020-07-13 10:15:56 -07:00 |
Xiaoxi Wang
|
6374cd96c9
|
add commit cost estimation
|
2020-07-10 23:07:29 +00:00 |
A.J. Beamon
|
b09dddc07e
|
Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
# cmake/ConfigureCompiler.cmake
# documentation/sphinx/source/downloads.rst
# fdbrpc/FlowTransport.actor.cpp
# fdbrpc/fdbrpc.vcxproj
# fdbserver/DataDistributionQueue.actor.cpp
# fdbserver/Knobs.cpp
# fdbserver/Knobs.h
# fdbserver/LogSystemPeekCursor.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/Status.actor.cpp
# fdbserver/storageserver.actor.cpp
# flow/flow.vcxproj
|
2020-07-10 15:06:34 -07:00 |
A.J. Beamon
|
04d1217941
|
Track statistics about server-side request latency on each process, to include min, max, mean, and various percentiles.
|
2020-07-09 16:39:15 -07:00 |
Young Liu
|
7afee53f4c
|
Clean up code that serves GRV through other proxies
|
2020-07-07 21:19:11 -07:00 |
Markus Pilman
|
0fbe7101c3
|
Revert "Revert "Request tracing""
This reverts commit 327cc31e35.
|
2020-07-07 10:06:13 -06: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
|
09c136e434
|
Framework for transaction tracing
|
2020-06-08 16:09:37 -07:00 |
A.J. Beamon
|
d128252e90
|
Merge release-6.3 into master
|
2020-05-22 09:25:32 -07:00 |
Chaoguang Lin
|
0d9135ee57
|
Merge remote-tracking branch 'upstream/release-6.3' into add-data-distribution-metrics
|
2020-05-20 15:21:26 -07:00 |
Evan Tschannen
|
f1dca05cf3
|
Merge pull request #3194 from etschannen/feature-small-endpoint
Optimized failure monitor performance
|
2020-05-20 14:48:13 -07:00 |
Evan Tschannen
|
6a006c4c1f
|
use the first RequestStream as the base endpoint
|
2020-05-20 13:52:22 -07:00 |
Chaoguang Lin
|
4bb90cb038
|
fix serilizer issue
|
2020-05-18 10:56:10 -07:00 |
Chaoguang Lin
|
bf62ef7c3e
|
Add dd-stats into special-key-space
|
2020-05-18 10:38:23 -07:00 |
Chaoguang Lin
|
6ce574f5ad
|
Merge remote-tracking branch 'upstream/release-6.3' into add-data-distribution-metrics
|
2020-05-17 23:36:52 -07:00 |
A.J. Beamon
|
02307ba7b6
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/DatabaseContext.h
|
2020-05-09 07:50:29 -07:00 |
Chaoguang Lin
|
ef724bf939
|
Merge remote-tracking branch 'upstream/master' into add-data-distribution-metrics
|
2020-05-08 18:39:28 -07:00 |
chaoguang
|
e8b62e48f4
|
Rename DDMetrics to DDMetricsRef
|
2020-05-08 17:17:27 -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 |
Evan Tschannen
|
ca92a39f5d
|
reduced the size of proxy and tlog interfaces
|
2020-05-01 16:41:20 -07:00 |
Evan Tschannen
|
9e5037291d
|
fix compiler errors
|
2020-05-01 14:30:50 -07:00 |
Evan Tschannen
|
4d131bdd4a
|
Merge branch 'master' into feature-small-endpoint
|
2020-05-01 13:16:15 -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 |
A.J. Beamon
|
6ada5359b8
|
Merge branch 'master' into transaction-tagging
|
2020-04-29 14:27:21 -07:00 |
A.J. Beamon
|
a65e97209a
|
Fix bug in flag management. Pass priority into ratekeeper's updateRate and use it when setting autothrottles.
|
2020-04-27 11:34:12 -07:00 |
A.J. Beamon
|
239876351b
|
Add some initial auto-throttling. Move the definition of the priority enum to a more global place and use it for all transaction priorites (except in ClientLogEvents, because of serialization incompatibilites).
|
2020-04-24 11:31:16 -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 |
Evan Tschannen
|
a442565e13
|
more work towards shrinking locality
|
2020-04-18 21:29:38 -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 |
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 |