Commit Graph

18917 Commits

Author SHA1 Message Date
Jingyu Zhou 3379f1e974 Move resolutionBalancing() back to master
This revert the behavior done by a recent refactor on master recovery in PR #6191.
2022-03-23 09:57:31 -07:00
neethuhaneesha f7ec39c0ee
Merge pull request #6654 from neethuhaneesha/readAheadCompaction
Adding rocksdb compaction readahead size option.
2022-03-23 09:04:25 -07:00
Jingyu Zhou 0b5e14b32d
Merge pull request #6656 from jzhou77/decoder-fix
Fix decoder for missing ClearRanges
2022-03-22 19:39:48 -07:00
Chaoguang Lin af9deeabc2 Move the Promise<QuorumVersion> before the Future vector to be destroyed after the vector 2022-03-22 16:12:41 -07:00
Jingyu Zhou cff1bc24fc Fix decoder for missing ClearRanges
If the ClearRange mutation happens within the given key prefix space,
previously the mutation is not printed. Fix by checking the prefix range
overlaps with the ClearRange mutation.
2022-03-22 16:04:56 -07:00
Neethu Haneesha Bingi 790ef9ff36 Adding rocksdb compaction readahead size option. 2022-03-22 13:29:35 -07:00
Trevor Clinkenbeard 6390d93efd
Merge pull request #6646 from sfc-gh-tclinkenbeard/fix-copyright-headers
Update copyright header dates
2022-03-21 16:49:20 -07:00
Trevor Clinkenbeard e04b0d7091
Merge pull request #6630 from sfc-gh-tclinkenbeard/change-rebalance-teams-signature
Change signature of `rebalanceTeams`
2022-03-21 16:44:16 -07:00
sfc-gh-tclinkenbeard a71099471b Update copyright header dates 2022-03-21 13:36:23 -07:00
Steve Atherton 074698cdb1
Added 16k magazine size to memory stats. (#6639) 2022-03-21 13:30:27 -07:00
Jingyu Zhou e47f12d985
Merge pull request #6641 from sfc-gh-xwang/main
remove some fixme in workload status fetcher
2022-03-21 13:26:09 -07:00
Jingyu Zhou fe7892c2d6
Merge pull request #6579 from sfc-gh-tclinkenbeard/ddteamcollection-boolean-param
Improve type safety of `DDTeamCollection` boolean parameters
2022-03-21 13:18:32 -07:00
Jingyu Zhou fb046c0665
Merge pull request #6615 from sfc-gh-tclinkenbeard/add-missing-copyright-headers
Add missing copyright headers
2022-03-21 13:17:15 -07:00
Jingyu Zhou 44bce12216
Merge pull request #6635 from sfc-gh-etschannen/fix-txn-recovery
Do not reply to a txnStateRequest for the final sequence unless we have processes the txnStateStore
2022-03-21 13:13:44 -07:00
A.J. Beamon fd81ef99c0
Merge pull request #6561 from sfc-gh-ajbeamon/fdb-tenant-fdbcli
Add fdbcli support for tenants
2022-03-21 11:26:10 -07:00
Xiaoxi Wang 66d02d1ebf remove some fixme in workload status fetcher 2022-03-21 11:16:46 -07:00
A.J. Beamon 3f7365c433 Remove test debugging lines 2022-03-21 10:23:22 -07:00
A.J. Beamon 9d8884adb0
Merge pull request #6636 from sfc-gh-ajbeamon/fix-tenant-test-prefix
Limit tenant subspace to the normal key space
2022-03-21 10:08:32 -07:00
Trevor Clinkenbeard a818191a42
Merge pull request #6637 from sfc-gh-tclinkenbeard/fix-tag-throttle-cli
Fix `fdbcli` output for unthrottling tag
2022-03-19 13:02:49 -07:00
sfc-gh-tclinkenbeard 305dead7f5 Merge remote-tracking branch 'origin/main' into change-rebalance-teams-signature 2022-03-18 21:12:47 -07:00
sfc-gh-tclinkenbeard be875e040d Prevent infinite loop on invalid input to 'throttle off' command 2022-03-18 20:22:49 -07:00
sfc-gh-tclinkenbeard 004e73b2f1 Add TagSet::toString method 2022-03-18 20:10:56 -07:00
sfc-gh-tclinkenbeard fdab73d7b3 Rename TagSet variables in throttleCommandActor.
Previously these were named "tags", conflicting with a state variable,
and creating confusing issues when they go out of scope after a wait
statement.
2022-03-18 19:20:25 -07:00
sfc-gh-tclinkenbeard 6eaa20078f Add ContainsRecommended boolean parameter 2022-03-18 18:12:50 -07:00
sfc-gh-tclinkenbeard 63ec6d5f5b Add static defaultThrottleListLimit in ThrottleCommand.actor.cpp 2022-03-18 17:14:34 -07:00
Steve Atherton 032c80dec5
Merge pull request #6461 from sfc-gh-yiwu/redwood_remap
Redwood: config remap cleanup by size instead of versions
2022-03-18 16:23:15 -07:00
Steve Atherton 5798674e86
Merge pull request #6628 from sfc-gh-satherton/redwood-small-mem-reduction
Redwood small memory usage reductions and a small CPU reduction
2022-03-18 16:22:17 -07:00
A.J. Beamon 5ec5e19924 Only check for invalid tenant prefixes at the end of the loop 2022-03-18 16:17:24 -07:00
A.J. Beamon 3c6e5ecc40 Limit tenant subspace to the normal key space 2022-03-18 16:14:34 -07:00
Evan Tschannen 6be992cc39 fix: do not reply to a txnStateRequest for the final sequence unless we have processes the txnStateStore 2022-03-18 15:24:31 -07:00
Steve Atherton 683ddb7c93 Changed SignalableActorCollection of write operations to a vector. 2022-03-18 15:09:10 -07:00
Yi Wu 5faed7c727 Redwood: update clearRmapQueue 2022-03-18 14:56:04 -07:00
Yi Wu e13f1bfa0d Redwood: update remap cleanup window buggify value 2022-03-18 14:56:04 -07:00
Yi Wu 66c82ff00d Redwood: Fix clearRemapQueue after the remap cleanup window change 2022-03-18 14:56:04 -07:00
Yi Wu 0968566fd5 Redwood: use real page size to calculate remap cleanup window 2022-03-18 14:56:04 -07:00
Yi Wu 548b36b381 fix typo
Co-authored-by: Steve Atherton <steve.atherton@snowflake.com>
2022-03-18 14:56:04 -07:00
Yi Wu 264b3811af update the lag knob 2022-03-18 14:56:04 -07:00
Yi Wu 27df6df950 Redwood: config remap cleanup by size instead of versions 2022-03-18 14:56:04 -07:00
He Liu 521a92d49a
Merge pull request #6631 from liquid-helium/fix-init-issue
Fixed uninitialized member issue.
2022-03-18 13:50:02 -07:00
sfc-gh-tclinkenbeard 4a0720e8ad Provide destTeam parameter to rebalanceTeams again.
There is a wait before the load bytes of the dest team is used, so the
last commit inadvertently caused a behaviour change. Instead, update the
comment for the function, and pass const IDataDistributionTeam
references.
2022-03-18 10:25:13 -07:00
He Liu f6ea04a4a1 Fixed uninitialized member issue. 2022-03-18 09:12:59 -07:00
Steve Atherton b006c896fa
Merge pull request #6620 from sfc-gh-tclinkenbeard/arena-get-size-boolean-param
Add `FastInaccurateEstimate` boolean parameter for `Arena::getSize`
2022-03-18 00:43:15 -07:00
sfc-gh-tclinkenbeard a04ca65ad5 Change signature of rebalanceTeams 2022-03-17 23:27:33 -07:00
sfc-gh-tclinkenbeard 2c52d28ae2 Merge remote-tracking branch 'origin/main' into arena-get-size-boolean-param 2022-03-17 23:12:54 -07:00
Steve Atherton e0990fd712 Added generic detach() actor to allow large actor footprints to be freed once finished, used it to avoid storing writePhysicalPage actors in the page cache. 2022-03-17 19:58:20 -07:00
Xiaoge Su 3520d7f73c fixup! Resort the FDBSERVER_SRCS and add missing files 2022-03-17 16:53:10 -07:00
Xiaoge Su 11b5696b1d fixup! Fix the code issue 2022-03-17 16:53:10 -07:00
Xiaoge Su e643327017 fixup! Let invalid knob in toml not raising ASSERT but a TraceEvent 2022-03-17 16:53:10 -07:00
Xiaoge Su bd19845ef6 fixup! clang-format 2022-03-17 16:53:10 -07:00
Xiaoge Su 99b030c2f6 Allow the TOML file assign knobs during test
In this patch, for a given test, it is possible to override the knob
values, e.g.

[[test]]

    [[test.knobs]]
    watch_timeout = 999

will set the client knob WATCH_TIMEOUT to 999 during the test. The
original value will be recovered after the test is over.
2022-03-17 16:53:10 -07:00