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