PageStorage: implement BlobStore IO#3576
PageStorage: implement BlobStore IO#3576ti-chi-bot merged 59 commits intopingcap:masterfrom jiaqizho:add-blob-store
Conversation
Signed-off-by: JaySon-Huang <tshent@qq.com>
Signed-off-by: JaySon-Huang <tshent@qq.com>
Refactor SpaceMap interface
|
[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. |
|
@JaySon-Huang PTAL Please don't make any suggestions on the details. |
|
/run-all-tests |
|
Coverage detail: https://ci-internal.pingcap.net/job/tics_ghpr_unit_test/376/cobertura/ lines: 42.2% (46938 out of 111258) |
| { | ||
| if (!smap->markFree(offset, buf_size)) | ||
| { | ||
| smap->logStats(); |
| // Can't insert into this spacemap | ||
| if (offset == INVALID_BLOBFILE_OFFSET) | ||
| { | ||
| stat->smap->logStats(); |
There was a problem hiding this comment.
Exceptions thrown will be logged to another line, if TiFlash is busy and log many other messages, it would be hard for you to locate problems. And you just use LOG_DEBUG in logStats, which would be ignored when users use a higher log level.
JaySon-Huang
left a comment
There was a problem hiding this comment.
LGTM with small comment
Co-authored-by: JaySon <jayson.hjs@gmail.com>
Co-authored-by: JaySon <jayson.hjs@gmail.com>
|
/merge |
|
@jiaqizho: 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: a43704e |
|
Coverage detail: https://ci-internal.pingcap.net/job/tics_ghpr_unit_test/409/cobertura/ lines: 42.6% (47522 out of 111638) |
|
/run-integration-test |
|
Coverage detail: https://ci-internal.pingcap.net/job/tics_ghpr_unit_test/416/cobertura/ lines: 42.6% (47522 out of 111653) |
What problem does this PR solve?
Issue Number: related to #3594
Problem Summary:
What is changed and how it works?
BlobStore+BlobFileto supportpagewrite and read.need to do in next
PR:Check List
Tests
Side effects
Documentation
Release note