log-backup: fix slow flush in GCP#13674
Conversation
|
[REVIEW NOTIFICATION] This pull request has been approved by:
To complete the pull request process, please ask the reviewers in the list to review by filling The full list of commands accepted by this bot can be found here. DetailsReviewer can indicate their review by submitting an approval review. |
|
Is it possible to add a benchmark? |
Signed-off-by: hillium <yujuncen@pingcap.com>
Signed-off-by: hillium <yujuncen@pingcap.com>
Signed-off-by: hillium <yujuncen@pingcap.com>
Signed-off-by: hillium <yujuncen@pingcap.com>
Signed-off-by: hillium <yujuncen@pingcap.com>
04bf032 to
5af5057
Compare
Signed-off-by: hillium <yujuncen@pingcap.com>
Signed-off-by: hillium <yujuncen@pingcap.com>
|
/merge |
|
@overvenus: It seems you want to merge this PR, I will help you trigger all the tests: /run-all-tests You only need to trigger If you have any questions about the PR merge process, please refer to pr process. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
|
This pull request has been accepted and is ready to merge. DetailsCommit hash: 5283ded |
|
(Manually removed do-not-merge/needs-linked-issue because it has already linked to a issue in the pingcap/tidb repo) |
|
@YuJuncen: Your PR was out of date, I have automatically updated it for you. At the same time I will also trigger all tests for you: /run-all-tests If the CI test fails, you just re-trigger the test that failed and the bot will merge the PR for you after the CI passes. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
Signed-off-by: hillium <yujuncen@pingcap.com>
|
/merge |
|
@overvenus: It seems you want to merge this PR, I will help you trigger all the tests: /run-all-tests You only need to trigger If you have any questions about the PR merge process, please refer to pr process. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
|
This pull request has been accepted and is ready to merge. DetailsCommit hash: 44dfa3c |
What is changed and how it works?
Issue Number: Close #13688 ; close pingcap/tidb#38642
What's Changed:
This PR used an alternative of the
read_to_endto get rid of the performance issue of the origin version ofread_to_end.This PR also have enhanced observability for GCS external storage.
Related changes
pingcap/docs/pingcap/docs-cn:Check List
Tests
I have tested read via
read_to_endand this implementation in a short code snippet, it is about 200x faster (120s vs 600ms) than the originread_to_endwhen reading a 128MB file.Release note