15655 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard
41c790b299 Merge remote-tracking branch 'origin/master' into config-db 2021-06-10 22:31:23 -07:00
sfc-gh-tclinkenbeard
13ee24f464 Add UseConfigDB class 2021-06-10 20:57:50 -07:00
sfc-gh-tclinkenbeard
aac6aa2b29 Remove defunct configuration database workloads.
These may be added back later, but they are not in use now
2021-06-10 19:51:31 -07:00
sfc-gh-tclinkenbeard
669ca0bb14 Add comments to configuration database code 2021-06-10 17:14:37 -07:00
A.J. Beamon
ba595c06f0
Merge pull request #4919 from sfc-gh-ajbeamon/documentation-tweak
Documentation wording tweak
2021-06-10 16:00:31 -07:00
sfc-gh-tclinkenbeard
30166724f1 Improved pimpl const-correctness in configuration database classes 2021-06-10 14:49:05 -07:00
Steve Atherton
4a8d5b1241
Merge pull request #4951 from sfc-gh-sgwydir/FDBCORE-617-mako-prepend-padding
FDBCORE-617: Allocate mako prefix on stack
2021-06-10 14:27:46 -07:00
Sam Gwydir
dd0d99ab10 FDBCORE-617: Allocate mako prefix on stack 2021-06-10 14:25:04 -07:00
Xiaoxi Wang
17ac91bac4
Merge pull request #4929 from sfc-gh-xwang/ppwtest
Properly set simulation test for perpetual storage wiggle and bug fixing
2021-06-10 14:09:50 -07:00
Josh Slocum
ad90b03012
Merge pull request #4949 from sfc-gh-jslocum/tss_downgrade
TSS downgrade changes
2021-06-10 14:06:38 -07:00
Josh Slocum
59726545a4 TSS downgrade changes 2021-06-10 19:30:45 +00:00
Daniel Smith
9e2f5e5903
Merge pull request #4813 from Daniel-B-Smith/eks-debug
Debugging help
2021-06-10 14:34:52 -04:00
Steve Atherton
d059b3c98d
Merge pull request #4945 from apple/anoyes/increase-test-duration
150 was too short and we were seeing false positives
2021-06-10 11:17:01 -07:00
Andrew Noyes
eebba211ef 150 was too short and we were seeing false positives 2021-06-10 11:14:38 -07:00
Daniel Smith
ab4cc1da2f revert controversial printf 2021-06-10 14:04:28 -04:00
Daniel Smith
2524a6acc3 Debugging help 2021-06-10 14:04:00 -04:00
Zhe Wang
38e9d08e4c
Merge pull request #4928 from kakaiu/zhewang-add-epoch-version-in-traceevent
Add RecoveryCount info to trace events when tLog begins
2021-06-10 12:35:21 -05:00
Meng Xu
a6fd2242dd
Merge pull request #4907 from nblintao/dd-bandwidth-in-ss
Metrics to compare the bandwidth used by data distributions and updates
2021-06-10 10:29:33 -07:00
Steve Atherton
389d6fcbe9
Merge pull request #4933 from sfc-gh-satherton/redwood-deltatree2-master
Redwood DeltaTree2 Refactor, Evict obsolete Pages sooner, FlowMutex
2021-06-10 10:17:36 -07:00
Steve Atherton
8cbc26d436 Added documentation for DeltaTree2. 2021-06-10 02:29:17 -07:00
Steve Atherton
a0ba60ea94
Merge pull request #4837 from sfc-gh-sgwydir/FDBCORE-617-mako-prepend-padding
Add option to prepend key padding in mako
2021-06-10 00:14:10 -07:00
Xiaoxi Wang
cd58c0c149 add useful trace; add invalid wiggling server check 2021-06-10 06:50:44 +00:00
sfc-gh-tclinkenbeard
c272304e60 Manage global flow knobs with global knob collection 2021-06-09 22:33:00 -07:00
Steve Atherton
69f7c7cba2 Make deltatree debug toggle easier to use. 2021-06-09 21:19:52 -07:00
sfc-gh-tclinkenbeard
83a0e473e8 Refactor IKnobCollection code 2021-06-09 20:50:00 -07:00
Zhe Wang
ae7b93dcce add epoch info to trace events when tLog begins 2021-06-09 19:14:36 -05:00
Sam Gwydir
127fc6c09c FDBCORE-617: Add mako option to prepend padding 2021-06-09 17:13:02 -07:00
Russell Sears
eac54c36b8 Add perl + flamegraph to EKS docker images 2021-06-09 17:13:02 -07:00
Renxuan Wang
1133c632f4
Merge pull request #4938 from RenxuanW/batch
Fix batch txn throttling.
2021-06-09 17:07:44 -07:00
Tao Lin
49211fd663 More fixes to wording 2021-06-09 16:47:04 -07:00
Tao Lin
568d1a97b6 Remove duplicated logging and improve comments/style 2021-06-09 16:47:04 -07:00
Tao Lin
f64a73cc07 Consolidate the counters and add more comments 2021-06-09 16:47:04 -07:00
Tao Lin
a00fa584c0 Metrics to compare the bandwidth used by data distributions and updates
And more comments about how data distribution and updates work in storage server.
2021-06-09 16:47:04 -07:00
Meng Xu
60a9dda0ed
Merge pull request #4899 from Daniel-B-Smith/aws-in-docker
Add AWS CLI tool for downloading from s3
2021-06-09 16:34:57 -07:00
Xiaoxi Wang
4220a548ce use the same health check as exclude to avoid 'best team get stuck' 2021-06-09 22:51:46 +00:00
Steve Atherton
0253463a9f
Remove redundant "or"
Co-authored-by: Andrew Noyes <andrew.noyes@snowflake.com>
2021-06-09 15:41:30 -07:00
Russell Sears
bcd7b5a36c
Merge pull request #4785 from apple/docker-flamegraph
Add perl + flamegraph to EKS docker images
2021-06-09 13:39:04 -07:00
Daniel Smith
513d4df25f
Merge pull request #4922 from Daniel-B-Smith/proxies-status-json
Add a backwards-compatible 'proxies' field to status json
2021-06-09 16:15:38 -04:00
Steve Atherton
f1adb08758
Merge pull request #4865 from sfc-gh-tclinkenbeard/increase-buggified-push-reset-interval
Increased buggified SERVER_KNOBS->PUSH_RESET_INTERVAL value to 40.0
2021-06-09 13:10:01 -07:00
RenxuanW
29cb735881 Fix batch txn throttling. 2021-06-09 12:51:44 -07:00
Steve Atherton
82a9bdbbaf
Merge pull request #4937 from apple/anoyes/allow-flow-lock-kill-to-delete-self
Allow FlowLock::kill to delete self
2021-06-09 12:31:31 -07:00
Andrew Noyes
74c6d2fda5 Allow FlowLock::kill to delete self
Calling broken_on_destruct.sendError() calls arbitrary callbacks, which
might delete the FlowLock. It's more robust to copy to a local variable
before sending.
2021-06-09 12:27:07 -07:00
Steve Atherton
23d27663c0 Merge commit '98e463d642d1e674983842c8b2925981ff849729' into redwood-deltatree2-master
# Conflicts:
#	fdbserver/IPager.h
#	fdbserver/Knobs.cpp
#	fdbserver/Knobs.h
#	fdbserver/VersionedBTree.actor.cpp
2021-06-09 01:31:16 -07:00
Steve Atherton
98e463d642
Merge pull request #4781 from sfc-gh-ngoyal/redwood_queue_improvements
Redwood queue format refactored to support faster cold start recovery of pager update log.
2021-06-09 00:11:57 -07:00
negoyal
78e1684d30 Minor review comments. 2021-06-08 22:04:01 -07:00
Steve Atherton
64429097bf Bump pager and btree format versions because there have been format changes. 2021-06-08 18:56:18 -07:00
negoyal
61252ef575 Revert the experimental change. 2021-06-08 18:20:20 -07:00
Steve Atherton
b39d4af91a Redwood KVS wrapper now shares the same error Promise as the Pager, so the FlowLock in the read actors no longer needs to be reference counted. 2021-06-08 17:58:38 -07:00
Steve Atherton
f7554b8fcb Move FlowMutex unit test to FlowTests. 2021-06-08 16:58:35 -07:00
Steve Atherton
adcf126bfa Removed commit read FlowLock because it costs too much overhead, will need another way to throttle. Removed readPage() fromCache argument as it is no longer useful. 2021-06-08 16:58:35 -07:00