19341 Commits

Author SHA1 Message Date
A.J. Beamon
8b92d3fccd Use special keys to create/delete tenants 2022-03-23 14:46:56 -07:00
Jon Fu
8e848f16df Support tuples in python tenants 2022-03-23 14:46:55 -07:00
A.J. Beamon
ce03f5783d Add tenant support to Python 2022-03-23 14:46:55 -07:00
A.J. Beamon
ca653c77ee
Tenant binding tester support (#6642)
* Add binding tester support for tenants

* Configure tenant_mode=optional_experimental in the binding tester

* Use the special key-space to delete tenants in between binding tester runs.

* Separate tenant tester spec into its own file.
2022-03-23 13:57:45 -07:00
Trevor Clinkenbeard
bdff100ef9
Merge pull request #6582 from sfc-gh-tclinkenbeard/global-tag-throttling2
Various `TagThrottler` enhancements
2022-03-23 12:54:30 -07:00
Evan Tschannen
4a085fc844
Merge pull request #6602 from apple/blob_integration
Blob integration
2022-03-23 12:02:43 -07:00
Jingyu Zhou
32257b4acc
Merge pull request #6634 from jzhou77/main
Move resolutionBalancing() back to master
2022-03-23 11:39:49 -07:00
Trevor Clinkenbeard
be57fd5b26
Fix TEST macro comment
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-03-23 11:07:06 -07:00
sfc-gh-tclinkenbeard
0726832e80 Merge remote-tracking branch 'origin/main' into global-tag-throttling2 2022-03-23 11:05:02 -07:00
Jingyu Zhou
0c88be0393 Refactor resolution balancing into separate files 2022-03-23 09:57:31 -07:00
Jingyu Zhou
437e7d27c6 Use trigger to start resolutionBalancing
Trigger when there are more than one resolvers. This also avoids the problem of
receiving multiple UpdateRecoveryDataRequests.
2022-03-23 09:57:31 -07:00
Jingyu Zhou
6e8d16538d Remove an unused variable from MasterData 2022-03-23 09:57:31 -07:00
Jingyu Zhou
7736ea87b0 Fix code format 2022-03-23 09:57:31 -07:00
Jingyu Zhou
213e37191c Add code coverage macro for resolution balancing 2022-03-23 09:57:31 -07:00
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
Josh Slocum
c72197122d bump 2022-03-23 08:07:49 -05: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
sfc-gh-tclinkenbeard
30651bf2c6 Fix order of TagInfo constructor arguments 2022-03-22 17:06:33 -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
Josh Slocum
4e20da76fb bump 2022-03-22 15:37:16 -05:00
Neethu Haneesha Bingi
790ef9ff36 Adding rocksdb compaction readahead size option. 2022-03-22 13:29:35 -07:00
Josh Slocum
f27475e2f4 Merge branch 'main' into blob_integration 2022-03-22 11:41:58 -05:00
Josh Slocum
917c7acca5 Using desiredOldest for when change feed metadata is safe 2022-03-21 22:21:40 -05: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
Josh Slocum
7b3a65676b Fixing another change feed fetch and move race 2022-03-21 17:06:47 -05: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
Josh Slocum
58c0f3d772 Handling change feed create mutation getting rolled back properly 2022-03-21 12:46:59 -05: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
Josh Slocum
f4c2a789c6 Explicitly cancelling file updater future 2022-03-21 11:47:40 -05:00
Josh Slocum
bed6d428fb Found another change feed fetch and remove race 2022-03-20 14:11:00 -05:00
Josh Slocum
f7f2c9e979 Fixing BW erroneously asking BM to split even after it recieved a reply to continue without splitting 2022-03-20 08:13:38 -05: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