Commit Graph

25385 Commits

Author SHA1 Message Date
Steve Atherton 1b01c1b76c Merge commit '53a3744de729639ec2d8ad7ba8ee899355a8f28d' into redwood-queue-error-handling 2023-03-04 03:29:36 -08:00
Jingyu Zhou 53a3744de7
Merge pull request #9569 from ammolitor/fix_flowbench
update target_link with new path from build image
2023-03-03 20:31:43 -08:00
Jingyu Zhou 8847e70be0
Merge pull request #9306 from kakaiu/add-physical-shard-meta-data-to-checkpoint
Dump checkpoint metadata to sst file
2023-03-03 14:45:50 -08:00
Aaron Molitor 7cadc5420e update target_link with new path from build image 2023-03-03 16:30:07 -06:00
Nim Wijetunga 57ff58fd1a
EKP Retry Loop on KMS Connection Failures (#9524)
EKP Retry Loop
2023-03-03 09:41:20 -08:00
Xiaoxi Wang b13b586b71
Merge pull request #9547 from sfc-gh-xwang/feature/main/minReadBand
add knob for min read rebalance shard bandwidth
2023-03-03 09:37:23 -08:00
Jingyu Zhou f235ae33e8
Merge pull request #9562 from sfc-gh-vgasiunas/vgasiunas-fix-symbolify
Fix exported symbol extraction in Apple builds
2023-03-03 09:12:52 -08:00
Zhe Wang 31de01b1e0 fmt 2023-03-03 09:06:10 -08:00
Zhe Wang 1766f412bb address comments 2023-03-03 09:04:26 -08:00
Zhe Wang 999cf37ab0 clean 2023-03-03 09:04:26 -08:00
Zhe Wang 6d4fc8d486 clean 2023-03-03 09:04:26 -08:00
Zhe Wang 91d5521e72 clean 2023-03-03 09:04:26 -08:00
Zhe Wang e8aced0961 add sampled sample bytes to sst file 2023-03-03 09:04:26 -08:00
Zhe Wang 7e37d4a8a7 trace events added 2023-03-03 09:04:26 -08:00
Zhe Wang ab2dbd873b cleanup 2023-03-03 09:04:26 -08:00
Zhe Wang 83a0547281 address comments and add test 2023-03-03 09:04:26 -08:00
Zhe Wang d8c1b18252 revise range check 2023-03-03 09:04:26 -08:00
Zhe Wang 338e0971a9 address comments 2023-03-03 09:04:25 -08:00
Zhe Wang c677f4c705 tiny fix 2023-03-03 09:04:25 -08:00
Zhe Wang 43cce3cc58 clean and address comment 2023-03-03 09:04:25 -08:00
Zhe Wang e283e067d3 clean and address comments 2023-03-03 09:04:25 -08:00
Zhe Wang b5639339ad address comments 2023-03-03 09:04:25 -08:00
Zhe Wang 6c42062018 address comments 2023-03-03 09:04:25 -08:00
Zhe Wang 2e68b44579 dump-checkpoint-meta-data-to-sstfile 2023-03-03 09:04:25 -08:00
Vaidas Gasiunas a0e1b4b369 Fixing exported symbols extraction from C headers for Apple build 2023-03-03 14:04:35 +01:00
Vaidas Gasiunas e95ff58b95 Reformat symbolify.py 2023-03-03 14:00:59 +01:00
Steve Atherton b0d595c7d7 Merge commit '3d9f37d1d12f95d52ef2f6bf57f123fdf6101602' into redwood-queue-error-handling 2023-03-03 01:09:04 -08:00
Steve Atherton 8b6efcca82 Added error forwarding to background actors in Redwood to surface errors sooner. This doesn't fix any known failures but it would avoid some broken_promise errors being seen before IO errors, which isn't incorrect just unclear. 2023-03-02 21:54:56 -08:00
Steve Atherton b2d3b35774 Add option to FlowMutex to wait forever if there is an error and use this in Redwood's pager queue cursor. This avoids a broken_promise error being seen before shutdown after a queue read sees an IO error or timeout. 2023-03-02 16:41:45 -08:00
Jingyu Zhou 3d9f37d1d1
Merge pull request #9530 from sfc-gh-jslocum/more_bg_correctness_fixes
More bg correctness fixes
2023-03-02 11:29:01 -08:00
Xiaoxi Wang 26ffcf6b4a add knob for min read rebalance shard bandwidth 2023-03-02 11:26:27 -08:00
Xiaoxi Wang 2dcacea7e1
Merge pull request #9517 from sfc-gh-xwang/feature/main/hotRangeDetect
Hot range detection improvement
2023-03-02 11:19:48 -08:00
Xiaoxi Wang 010d5590e3 Merge branch 'main' of https://github.com/apple/foundationdb into feature/main/hotRangeDetect 2023-03-02 10:07:17 -08:00
Jingyu Zhou de89d2cca1
Merge pull request #9521 from sfc-gh-ajbeamon/fix-metacluster-issues
Fix some metacluster issues
2023-03-02 10:07:11 -08:00
Jingyu Zhou ad1468a7b9
Merge pull request #9515 from sfc-gh-ajbeamon/transaction-debug-logging
Add the ability to attach debug printing or tracing to transactions
2023-03-02 10:06:24 -08:00
Jingyu Zhou 0dd948d41b
Merge pull request #9523 from sfc-gh-ajbeamon/transaction-not-found-for-conflicted-transactions
Check transaction validity with respect to tenants even if it will fail with a conflict
2023-03-02 10:03:09 -08:00
A.J. Beamon 557b778053 Merge branch 'main' into transaction-not-found-for-conflicted-transactions 2023-03-02 08:46:33 -08:00
A.J. Beamon 9abca2b3de Merge branch 'main' into fix-metacluster-issues 2023-03-02 08:45:15 -08:00
A.J. Beamon d7fe58b0ca Merge branch 'main' into transaction-debug-logging 2023-03-02 08:37:26 -08:00
Jingyu Zhou 84e0d19a72
Merge pull request #9532 from yao-xiao-github/main 2023-03-02 07:03:12 -08:00
Xiaoxi Wang 314f86c668 fix invert range bug 2023-03-01 22:41:50 -08:00
Xiaoxi Wang 2d78b126f6 rename splitCount to chunkCount 2023-03-01 21:51:51 -08:00
Xiaoxi Wang c7e2eae88c add unit test for new readHotDetect implementation and add comments 2023-03-01 21:42:22 -08:00
Yao Xiao 2c10e5401e Disable empty range check in unit tests. 2023-03-01 16:11:03 -08:00
Xiaoxi Wang 179f0ba71c new version of getReadHotRanges 2023-03-01 15:55:29 -08:00
A.J. Beamon 533f83b05e Fix a few more issues in metacluster code and tests:
1. Some additional idempotency problems in metacluster tests
2. An assertion that checked that a rename had expected values could fail during concurrent restores, but it would only happen if the transaction itself would fail to commit
3. Tweak the parameters of the MetaclusterRecovery test to try to avoid rare cases of logging too many trace events
2023-03-01 15:31:36 -08:00
Hui Liu fd561bd36a
Merge pull request #9503 from sfc-gh-huliu/fix
BlobRestore - add deepScan option when describing backup
2023-03-01 14:20:53 -08:00
A.J. Beamon 3367cfabce Merge branch 'main' into transaction-not-found-for-conflicted-transactions 2023-03-01 10:12:30 -08:00
A.J. Beamon a8b9197d7e Merge branch 'main' into fix-metacluster-issues 2023-03-01 10:11:09 -08:00
A.J. Beamon 544890a6cd Merge branch 'main' into transaction-debug-logging 2023-03-01 10:09:17 -08:00