Commit Graph

23356 Commits

Author SHA1 Message Date
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