6955 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard
79ff07a071 Added *BOOLEAN_PARAM macros to enforce documentation of boolean parameters 2021-07-02 15:04:42 -07:00
Daniel Smith
1b62fc76e7
Merge pull request #5092 from Daniel-B-Smith/thread-naming-fix
Fix IThreadPool thread naming
2021-06-29 17:30:33 -04:00
Daniel Smith
f58c7fd8bc Fix IThreadPool thread naming 2021-06-29 16:27:37 -04:00
Jingyu Zhou
bd85d60769
Merge pull request #5071 from jzhou77/master
Add metric to track the ratio of empty messages to tlogs
2021-06-29 09:17:56 -07:00
Jingyu Zhou
9c82b22aa3 Add comments for recordEmptyMessage and getEmptyMessageRatio. 2021-06-28 16:09:07 -07:00
Zhe Wu
32b708c7e1
Merge pull request #5081 from halfprice/zhewu/fix-endpoints-order
Fix endpoint ordering by moving the new updateWorkerHealth to the end of ClusterControllerFullInterface
2021-06-28 13:24:52 -07:00
neethuhaneesha
63e530fc44
Merge pull request #4832 from neethuhaneesha/master
exclude servers based on locality match
2021-06-28 12:13:09 -07:00
Zhe Wu
2210264121 Fix endpoint ordering by moving the new updateWorkerHealth to the end of ClusterControllerFullInterface 2021-06-28 11:38:17 -07:00
Jingyu Zhou
c700feaa6e Address Dan's comments 2021-06-28 11:16:35 -07:00
晓楚
254d7e235c fix typo 2021-06-28 11:14:55 +08:00
Evan Tschannen
ac72120739 fixed a trace event which used fetchVersion before it was defined in the actor 2021-06-25 16:43:19 -07:00
Neethu Haneesha Bingi
decfb610ff Minor review comments. 2021-06-25 15:04:49 -07:00
Zhe Wu
dbae4f329e
Merge pull request #5062 from halfprice/zhewu/cc-health-monitor-interface
Add updateWorkerHealth interface in ClusterController, and make ClusterController to track reported worker health
2021-06-25 15:03:47 -07:00
Jingyu Zhou
66a97b76f1 Add metric to track the ratio of empty messages to tlogs
This metric is to understand the impact of batching on empty commit messages.
If the ratio is high, it means proxy sends many empty commit messages, which
can potentially be optimized for better performance. If the ratio is low, which
means the spread factor is large, thus we need to optimize the proxy to reduce
such a factor.
2021-06-24 21:26:09 -07:00
Zhe Wu
865367fb72 Add updateWorkerHealth interface in cluster controller 2021-06-24 19:42:28 -07:00
Jingyu Zhou
9b8c4a2ffc Remove fdbserver/Orderer.actor.h
Apparently this is no longer used for many years.

Fix Conflicts:
	fdbserver/CMakeLists.txt
2021-06-24 11:23:37 -07:00
Neethu Haneesha Bingi
66f2518405 exclude to work with any locality data match. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
cbe714acd0 Status json schema update, includelocalities back for consistency check, review comments. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
4ad5926a25 Snake naming of keys and added comments to all new functions. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
73752f441b exclude locality:clang-format, ranged loops, documentation, tracking addStoragesever for exclusion. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
62355571d0 exclude servers based on locality match 2021-06-23 18:03:27 -07:00
Meng Xu
108b77d1a0
Merge pull request #5044 from RenxuanW/proxy-metrics
Add a few ProxyStats fields.
2021-06-23 12:14:12 -07:00
Xiaoxi Wang
7b713f7fd2 add knob 2021-06-23 05:49:55 +00:00
Xiaoxi Wang
3602ec80fb Merge branch 'master' of https://github.com/apple/foundationdb into ppwiggle 2021-06-23 03:34:59 +00:00
Evan Tschannen
fcb8bd6475
Revert "Make the sim2 run loop match the behavior of the net2 run loop." 2021-06-22 14:50:01 -07:00
Renxuan Wang
00599069d2 Add a few ProxyStats fields.
1. Add the count of # of getRateInfo() and # of leaseTimeout;
2. Add SystemGRVQueueSize, DefaultGRVQueueSize and BatchGRVQueueSize.
2021-06-22 11:45:58 -07:00
Evan Tschannen
2ae4f51d19 added a comment 2021-06-22 09:42:00 -07:00
Evan Tschannen
154332a94b Merge branch 'master' of https://github.com/apple/foundationdb into feature-sim-time-batching
# Conflicts:
#	fdbserver/VersionedBTree.actor.cpp
2021-06-22 09:37:40 -07:00
Evan Tschannen
c1271b555c
Merge pull request #5017 from sfc-gh-etschannen/feature-streaming-reply-master
Add a streaming reply method to flow to speed up range reads
2021-06-21 21:16:19 -07:00
Trevor Clinkenbeard
eaa868291c
Merge pull request #5030 from sfc-gh-satherton/flowmutex-test-fix
FlowMutex unit test bug and macOS compilation fix
2021-06-21 20:46:03 -07:00
Steve Atherton
7799d872f2 Fixed compile error on macOS clang. 2021-06-21 20:19:36 -07:00
Evan Tschannen
244e8f3527 Merge branch 'master' of https://github.com/apple/foundationdb into feature-streaming-reply-master
# Conflicts:
#	fdbclient/CMakeLists.txt
#	fdbclient/Knobs.h
#	fdbserver/Knobs.h
2021-06-21 16:35:21 -07:00
Markus Pilman
c47644f055
Merge pull request #5012 from sfc-gh-jfu/jfu-configure-sim-cluster
Modularize generateNormalConfig code to improve readability
2021-06-21 15:02:57 -06:00
Zhe Wang
ab1404b201
Merge pull request #5015 from kakaiu/zhewang-add-traceevent-in-recovery
Add trace event to recovery_transaction step in recovery
2021-06-21 13:00:46 -05:00
Trevor Clinkenbeard
55f45daee4
Merge pull request #4953 from sfc-gh-tclinkenbeard/config-db
V1 Configuration Database for Dynamic Knobs
2021-06-21 10:17:21 -07:00
Josh Slocum
a274fbe456
Merge pull request #5022 from sfc-gh-jslocum/tss_delay_fix_fix
Don't fail consistency check if tss is unresponsive
2021-06-21 10:14:25 -07:00
sfc-gh-tclinkenbeard
db0b193ce6 Merge remote-tracking branch 'origin' into config-db 2021-06-21 09:14:40 -07:00
Trevor Clinkenbeard
481b785953
Merge pull request #5020 from dlambrig/issue4984
Do not allow descriptor to change on upgrade tests
2021-06-21 09:13:38 -07:00
Dan Lambright
68b58b71db Do not allow descriptor to change on upgrade tests 2021-06-21 11:54:44 -04:00
Josh Slocum
85097249cc Don't fail consistency check if tss is unresponsive 2021-06-21 09:36:36 -05:00
Xiaoxi Wang
f2daf20927 TEST condition 2021-06-21 06:56:03 +00:00
Xiaoxi Wang
0493d149e6 wait remove 2021-06-21 05:18:42 +00:00
Zhe Wang
b685691629 add trace event to recovery_transaction step in recovery 2021-06-19 16:04:20 -05:00
Xiaoxi Wang
148545fe90 Merge branch 'master' of https://github.com/apple/foundationdb into ppwiggle 2021-06-19 16:57:59 +00:00
Xiaoxi Wang
783520ce85 add and remove some healthy check to solve cluster status oscillation when #ss is little; simplify some code 2021-06-19 16:57:04 +00:00
Evan Tschannen
1cec223434 cherry pick streaming replies to master 2021-06-19 09:47:13 -07:00
sfc-gh-tclinkenbeard
89eaa90b6d Explicitly initialize useConfigDB in fdbserver.actor.cpp 2021-06-18 20:18:59 -07:00
sfc-gh-tclinkenbeard
6619545c30 Merge remote-tracking branch 'origin/master' into config-db 2021-06-18 19:59:56 -07:00
sfc-gh-tclinkenbeard
a61bad0ad7 Fix gcc -Wsubobject-linkage warning 2021-06-18 17:12:32 -07:00
sfc-gh-tclinkenbeard
dee9fec300 Rename coordination files to fix upgrades 2021-06-18 14:16:49 -07:00