-
Notifications
You must be signed in to change notification settings - Fork 409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Passive flush with gap between current applied index and last flushed index #7899
Passive flush with gap between current applied index and last flushed index #7899
Conversation
Signed-off-by: hehechen <awd123456sss@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
This reverts commit 5686b5c.
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
/run-build-release comment=true |
download tiflash binary(linux amd64) at http://fileserver.pingcap.net/download/builds/pingcap/test/tiflash/704959fe2fb5a33280a636d6b885ced7bad3b5a4/centos7/tiflash-linux-amd64.tar.gz |
…h_bg_without_tikv
/rebuild |
/run-all-tests |
4d249a1
to
d1743a6
Compare
/run-all-tests |
/run-all-tests |
/unhold |
Signed-off-by: CalvinNeo <calvinneo1995@gmail.com>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hongyunyan, JinheLin The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
[LGTM Timeline notifier]Timeline:
|
@JaySon-Huang Is there any other issue what we need to address? I want to have this PR merged now |
…h_bg_without_tikv
/run-all-tests |
/run-all-tests |
/merge |
What problem does this PR solve?
Issue Number: ref #7564
Problem Summary:
This is the first part of #7756.
#7756 is hard to be merged in bulk since our TiKV pr is still pending review.
However, we can still take advantage of changing interval-based passive flush into raft log gap based passive flush.
Meanwhile, since we have resolved conflicts with the master branch for many times, we also want to add some utilities here to reduce the size of later PRs.
What is changed and how it works?
Check List
Tests
The original integration test is enough.
It is tested under workload of 17kops in a 720 GiB table.
It is tested with frequent restart and then check consistency.
Side effects
Documentation
Release note