Commit Graph

23356 Commits

Author SHA1 Message Date
Xiaoxi Wang eb4d872127 finish MoveKeys test (not run yet) 2022-10-15 22:52:43 -07:00
Xiaoxi Wang 313c76232c skip shard size validity 2022-10-15 22:52:43 -07:00
Xiaoxi Wang 8f5e9255f1 finish testRawMovementApi (not run test yet) 2022-10-15 22:52:43 -07:00
Xiaoxi Wang dd9294ac66 add shard status transition validation 2022-10-15 22:52:43 -07:00
Xiaoxi Wang 83685e6a61 add status verification; add skipDDModeCheck in getInitialDataDistribution for workload test 2022-10-15 22:52:42 -07:00
Xiaoxi Wang 1f8713df30 finish split shard unit test; remove the shardSize metrics from serverKey 2022-10-15 22:52:42 -07:00
Xiaoxi Wang d8c826137a add unit test case for shard splitting 2022-10-15 22:52:42 -07:00
Xiaoxi Wang 4fa8d3e8ef finish mock MoveKeys implementation (not tested yet) 2022-10-15 22:52:42 -07:00
Xiaoxi Wang 737350cc47 setShardStatus (not tested yet) 2022-10-15 22:52:42 -07:00
Xiaoxi Wang 00c19ec9ed expose rawStartMovement and rawFinishMovement 2022-10-15 22:52:42 -07:00
Xiaoxi Wang cb86b38496 remove strange naming 2022-10-15 22:52:42 -07:00
Xiaoxi Wang 16ca02f048 extract finishMoveKeysTransaction method 2022-10-15 22:52:42 -07:00
Xiaoxi Wang e959bdef8d extract startMoveKeysTransaction method 2022-10-15 22:52:42 -07:00
sfc-gh-tclinkenbeard 853458cd75 Merge remote-tracking branch 'origin/main' into subtract-proxy-tag-throttle-duration 2022-10-15 10:27:39 -07:00
sfc-gh-tclinkenbeard a556f21ed2 Merge remote-tracking branch 'origin/main' into limit-gtt-size 2022-10-15 10:26:16 -07:00
sfc-gh-tclinkenbeard a0539bd63b Addressed review comments 2022-10-15 10:26:13 -07:00
Ankita Kejriwal 0f9da9d1ad Merge branch 'main' of github.com:apple/foundationdb into getsizetenant 2022-10-14 16:50:51 -07:00
sfc-gh-tclinkenbeard 4ab947a9b3 Merge remote-tracking branch 'origin/main' into limit-gtt-size 2022-10-14 15:59:57 -07:00
sfc-gh-tclinkenbeard b90722baa6 Add comment for GrvProxyStats latency bands and samples 2022-10-14 15:58:15 -07:00
Josh Slocum 914dfd7438
REST Blob metadata kms connector (#8474)
* Changing RESTKMSConnector request handling to not be synchronous, as that would be a huge perf bottleneck

* Implementation of blob kms fetch

* cleanup

* review comments
2022-10-14 17:49:00 -05:00
Sam Gwydir 0d2bf71f71
Add help for mako's --disable_client_bypass (#8476)
* Add help for --disable_client_bypass

* formatting
2022-10-14 16:41:47 -05:00
Ankita Kejriwal a24ab2d4fa Incorporate code review comments + workload code cleanup 2022-10-14 13:59:36 -07:00
sfc-gh-tclinkenbeard 9a1876dd11 Update comment for fdbcli quota command 2022-10-14 12:02:14 -07:00
sfc-gh-tclinkenbeard 3827b1ee62 Merge remote-tracking branch 'origin/main' into add-quota-clear-command 2022-10-14 11:55:45 -07:00
sfc-gh-tclinkenbeard d0be1930f0 Addressed review comments 2022-10-14 11:54:38 -07:00
Markus Pilman f5f33c5883
Merge pull request #8473 from sfc-gh-mpilman/features/enforce-workload-name
Force name and description of workloads to be the same
2022-10-14 12:42:03 -06:00
Markus Pilman da5b5a354e Fix failure injection naming 2022-10-14 11:28:03 -06:00
Markus Pilman a542ca3673 Fix cmake to not run rocksdb tests when compiled without rock 2022-10-14 10:22:50 -06:00
Markus Pilman 180238076c Fix HighContentionPrefixAllocatorWorkload and make untrusted argument to workload factory type safe 2022-10-14 09:51:49 -06:00
Markus Pilman fb1390ef3d reformat code 2022-10-14 08:47:56 -06:00
Josh Slocum 7cec0a5249
Blob metadata refresh (#8456)
* Adding EKP refresh of blob metadata

* Adding re-fetching blob metadata from BGTenantMap

* adding buggifies from code review comments
2022-10-14 08:17:50 -05:00
Markus Pilman 49f0cf5ab0 Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
Jingyu Zhou 3609fc8aef
Merge pull request #8470 from sfc-gh-jslocum/blob_kms_valgrind_fix
Fixing memory ownership  in T -> TRef conversion
2022-10-13 17:57:22 -07:00
Ankita Kejriwal 854212fe94 Incorportate code review suggestions 2022-10-13 17:41:31 -07:00
Josh Slocum 05df8cd64c Fixing memory ownership in T -> TRef conversion 2022-10-13 17:19:54 -05:00
Hui Liu 169c341f79
Merge pull request #8386 from sfc-gh-huliu/blobmigrator
Add blob migrator to assist data copy from blob to storage server
2022-10-13 14:46:04 -07:00
Ankita Kejriwal be64b12ecf Clean up TraceEvents, TODOs, and simplify workload. 2022-10-13 14:31:42 -07:00
Josh Slocum 8d650390fc
Fixing race between feed cleanup and persisting memory mutations (#8331) 2022-10-13 16:11:48 -05:00
Ankita Kejriwal 59686fa2e5 Increase the IO timeout to avoid flakiness in simulation tests. 2022-10-13 13:40:40 -07:00
Hui Liu 049df622f1 add a blob migrator 2022-10-13 13:21:45 -07:00
Jingyu Zhou df5825ff65
Merge pull request #8398 from sfc-gh-anoyes/anoyes/idempotency-id2
Initial work for automatic idempotency
2022-10-13 13:07:14 -07:00
Trevor Clinkenbeard b21b04da10
Merge pull request #8466 from sfc-gh-tclinkenbeard/add-fifo-unit-test
Add `/GrvProxyTransactionTagThrottler/Fifo` unit test
2022-10-13 12:20:16 -07:00
sfc-gh-tclinkenbeard 27b11797ff Make pqOfQueues a min heap in the proper way 2022-10-13 10:08:02 -07:00
Jingyu Zhou e4752309a1
Merge pull request #8075 from liquid-helium/validate-data-consistency
Validate data consistency
2022-10-13 09:20:01 -07:00
sfc-gh-tclinkenbeard 79f0e3fcaa Improve mockFifoClient by waiting on all replies concurrently 2022-10-13 08:37:48 -07:00
Vaidas Gasiunas 5ca3606c7d
Add transaction timeout tests in ApiTester (#8412)
* ApiTester: test transaction timeout

* ApiTester: Turn off buggify for timeout tests

* ApiTester: Enable failure injection in timeout tests; make write transactions self-conflicting

* Consistently use 4 spaces instead of mixing with tabs

Co-authored-by: Andrew Noyes <andrew.noyes@snowflake.com>
2022-10-13 17:15:19 +02:00
sfc-gh-tclinkenbeard 63c018ccb3 Add /GrvProxyTransactionTagThrottler/Fifo unit test 2022-10-12 19:47:42 -07:00
Jingyu Zhou 7db6090766
Merge pull request #8445 from neethuhaneesha/rocksdb-hist
RocksDB commit latency sample corrections.
2022-10-12 18:33:45 -07:00
Jingyu Zhou 94ff7f65d1
Merge pull request #8340 from apple/tracelib
Parameterize eager deletion of files in /tmp on fdb_c client library
2022-10-12 18:31:53 -07:00
Jingyu Zhou 1bfe00ca61
Merge pull request #8449 from sfc-gh-ahusain/ahusain-auth-token-cleanup
Remove MultiToken Encryption auth-token generation
2022-10-12 17:51:42 -07:00