Josh Slocum
89519343a7
adding new bg read metrics to client and refactoring them into a new trace event ( #8493 )
2022-10-18 14:13:35 -05:00
Xiaoxi Wang
a6a53b40fd
Merge pull request #8477 from sfc-gh-xwang/feature/main/moveKey
...
Implement mock mode moveKeys in MockDDTxnProcessor and simulation test
2022-10-18 11:02:27 -07:00
Jon Fu
930801b483
allow tenantmodes option to specify an array of possible choices
2022-10-18 10:48:27 -07:00
Xiaoxi Wang
08b006efba
solve compile warning
2022-10-18 09:49:07 -07:00
Jingyu Zhou
d45f7a088b
Merge pull request #8489 from halfprice/zhewu/debug-shard-size
...
Use consistencyScanInfoFetcher function and add a timeout
2022-10-17 20:28:18 -07:00
Jingyu Zhou
1b2fcdd4f6
Merge pull request #8053 from sfc-gh-akejriwal/getsizetenant
...
Make the storage metrics functions tenant aware
2022-10-17 20:02:52 -07:00
sfc-gh-tclinkenbeard
8c082dac4e
Expand quota tests in fdbcli_tests.py
2022-10-17 18:56:11 -07:00
Ankita Kejriwal
4a08bb6883
Guard the usage of the new `Optional<TenantInfo>` on storage server.
2022-10-17 18:21:42 -07:00
sfc-gh-tclinkenbeard
6bfb5c00fb
Merge remote-tracking branch 'origin/main' into add-quota-clear-command
2022-10-17 17:02:42 -07:00
Xiaoxi Wang
6630ec8c1d
remove virtual on raw* Methods
2022-10-17 16:43:32 -07:00
sfc-gh-tclinkenbeard
07cc152bf5
Merge remote-tracking branch 'origin/main' into add-quota-clear-command
2022-10-17 16:28:22 -07:00
sfc-gh-tclinkenbeard
7e4f380423
Add tests for fdbcli quota commands
2022-10-17 16:27:45 -07:00
Ankita Kejriwal
3eb41e1598
Make the `WaitMetricRequest::TenantInfo` an `Optional`.
2022-10-17 16:03:21 -07:00
Zhe Wu
550e1e86e8
Also add fetch_consistency_scan_info_timeout to mr-status-json-schemas.rst.inc
2022-10-17 15:35:32 -07:00
Yi Wu
982b96d705
Encryption: fix kms connector knob name ( #8479 )
2022-10-17 15:13:21 -07:00
Xiaoxi Wang
9c28dd46be
add assert to parallelism lock take
2022-10-17 14:42:04 -07:00
Zhe Wu
13a28d026a
Return should be optional in consistencyScanInfoFetcher()
2022-10-17 14:15:46 -07:00
Zhe Wu
5096cabc59
Fix schema error
2022-10-17 13:28:00 -07:00
Trevor Clinkenbeard
cf935a1915
Merge pull request #8444 from sfc-gh-tclinkenbeard/limit-gtt-size
...
Limit number of tags tracked by `GlobalTagThrottler`
2022-10-17 12:23:46 -07:00
Steve Atherton
26cd36472d
Merge pull request #8460 from sfc-gh-yiwu/encrypt_encoding
...
Fix Redwood xor encoding incompatibility with 7.1
2022-10-17 11:51:27 -07:00
Zhe Wu
6e389e4feb
Use consistencyScanInfoFetcher function and add a timeout
2022-10-17 11:47:47 -07:00
Dennis Zhou
b72cc7c050
Merge pull request #8427 from sfc-gh-dzhou/blob-tenant-api
...
blob: tenant equivalent apis for managing blob storage
2022-10-17 13:47:22 -05:00
Xiaoxi Wang
5d57429949
modify boolean definition; add comments
2022-10-17 10:12:00 -07:00
Dennis Zhou
6752da5e65
blob/test: check tenant_not_found exception
2022-10-17 11:42:27 -05:00
Dennis Zhou
46ec2f416e
blob/test: convert BlobGranuleRangesWorkload to use a tenant on coin flip
2022-10-17 11:42:27 -05:00
Dennis Zhou
4a04e503a6
blob/java: tenant purgeBlobGranules() java api
2022-10-17 11:42:27 -05:00
Dennis Zhou
cfe62685e9
blob/java: tenant verifyBlobRange() java api
2022-10-17 11:42:27 -05:00
Dennis Zhou
77e2e4a381
blob/c: tenant verifyBlobRange() c api
2022-10-17 11:42:26 -05:00
Dennis Zhou
1c90fbbc61
blob: tenant verifyBlobRange() native api
2022-10-17 11:42:08 -05:00
Dennis Zhou
4cca9a8c70
blob/java: tenant listBlobbifiedRanges() java api
2022-10-17 11:42:08 -05:00
Dennis Zhou
9d38ddfabc
blob/c: tenant listBlobbifiedRanges() c api
2022-10-17 11:42:07 -05:00
Dennis Zhou
4a33de31e9
blob: tenant listBlobbifiedRanges() native api
2022-10-17 11:41:45 -05:00
Dennis Zhou
da94188570
blob/java: tenant (un)blobbify() java api
2022-10-17 11:41:45 -05:00
Dennis Zhou
a0246caebb
blob/c: tenant (un)blobbify() c api
2022-10-17 11:41:44 -05:00
Dennis Zhou
120b38a926
blob: tenant (un)blobbify() native api
2022-10-17 11:41:12 -05:00
Dennis Zhou
0ee0ce62f0
blob: blobGranuleGetTenantEntry() for tenant and database calls
...
Currently, blobGranuleGetTenantEntry() expects to get the TenantName
through the transaction. Database calls cannot abide by this contract.
So enable the call to take in a TenantName and expect at least 1 to be
set.
2022-10-17 11:41:12 -05:00
Dennis Zhou
b2ce2bb72c
blob: fix purge & wait tenant apis to use the ITenant interface
2022-10-17 11:41:12 -05:00
Dennis Zhou
622f2a79db
api: add TenantBlobRangeApi feature flag and use for purge tenant api
2022-10-17 11:41:02 -05:00
Jon Fu
7969b08f52
change tenantmode type to int and rewrite some reboot logic
2022-10-17 09:38:11 -07:00
Jingyu Zhou
7e3a0b89cf
Merge pull request #8462 from sfc-gh-tclinkenbeard/subtract-proxy-tag-throttle-duration
...
Subtract `proxyTagThrottleDuration` from measured GRV latencies
2022-10-17 09:26:39 -07:00
Markus Pilman
50b4253893
Fix the way retry commands are generated ( #8459 )
2022-10-17 09:18:48 -07:00
Jingyu Zhou
91f839c110
Merge pull request #8482 from sfc-gh-satherton/page-guard-knob
...
Disable FastAlloc guard pages by default using a knob.
2022-10-17 09:13:19 -07:00
Xiaoxi Wang
d7a408928a
Revert "extract startMoveKeysTransaction method"
...
This reverts commit 014398a5a0d9b3442a5c626197f1d65ff6c177e3.
2022-10-16 21:38:11 -07:00
Steve Atherton
d169875423
Add a knob for whether to allow guard pages in memory allocations done via mmapInternal(). The knob defaults to false.
2022-10-16 19:55:07 -07:00
Jingyu Zhou
d40f1555bb
Merge pull request #8481 from sfc-gh-satherton/fix-boost-rebuild-every-time
...
Fix cmake config so boost does not rebuild every time
2022-10-16 13:12:30 -07:00
Steve Atherton
a452e6ee82
Build bug fix, the location of Boost config.hpp was wrong so ninja decides it is missing and rebuilds boost on every build.
2022-10-15 23:40:48 -07:00
Xiaoxi Wang
885f8242d9
Revert "extract finishMoveKeysTransaction method"
...
This reverts commit 66e91a0faa8badff00ce8b7a296c5ff726be432b.
2022-10-15 23:02:06 -07:00
Xiaoxi Wang
73efbd7e41
Revert "remove strange naming"
...
This reverts commit ba8e8c6719e1edc2e69739c4cabf00863a7d3cfa.
2022-10-15 22:55:28 -07:00
Xiaoxi Wang
e8e6f47e09
format code
2022-10-15 22:52:43 -07:00
Xiaoxi Wang
5743dff0ca
extend test time
2022-10-15 22:52:43 -07:00