Skip to content
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

Remove wal #1

Open
wants to merge 109 commits into
base: master
Choose a base branch
from
Open

Remove wal #1

wants to merge 109 commits into from

Conversation

5kbpers
Copy link
Owner

@5kbpers 5kbpers commented Sep 23, 2022

What is changed and how it works?

Issue Number: Close #xxx

What's Changed:

Related changes

  • PR to update pingcap/docs/pingcap/docs-cn:
  • Need to cherry-pick to the release branch

Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression
    • Consumes more CPU
    • Consumes more MEM
  • Breaking backward compatibility

Release note

Please add a release note.

Please refer to [Release Notes Language Style Guide](https://pingcap.github.io/tidb-dev-guide/contribute-to-tidb/release-notes-style-guide.html) to write a quality release note.

If you don't think this PR needs a release note then fill it with None.
If this PR will be picked to release branch, then a release note is probably required.

5kbpers added 30 commits July 7, 2022 17:05
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
5kbpers and others added 14 commits September 25, 2022 11:59
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
ref tikv#13196

Now, all integration test cases uses checkpoint V3.
Removed `test_inflight_message` because it is invalid in V3.

Signed-off-by: Yu Juncen <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
…k state. (tikv#13541)

ref tikv#13303, ref tikv#13519

Add a Raft admin command to put the region into a lock state to prevent any reading, writing, and scheduling and persist the state in the RegionLocalState.

Signed-off-by: husharp <[email protected]>
close tikv#13394

Otherwise it will waste CPU on loop.

Signed-off-by: Jay Lee <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
…ue (tikv#13584)

ref tikv#13298

Avoid stale entries in the new lock waiting queue.

This is done by making use of another implementation of the priority queue (instead of the std BinaryHeap) that supports efficiently removing element by key. So that when a lock-waiting request is canceled, the entry can be removed from the queue immediately, instead of waiting for the lazy-cleaning-up.

Signed-off-by: MyonKeminta <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
Co-authored-by: Yilin Chen <[email protected]>
close tikv#13468

Signed-off-by: lizhenhuan <[email protected]>
Signed-off-by: 3pointer <[email protected]>
Signed-off-by: Leavrth <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>

Co-authored-by: 3pointer <[email protected]>
Co-authored-by: Jianjun Liao <[email protected]>
Co-authored-by: Calvin Neo <[email protected]>
Co-authored-by: Yilin Chen <[email protected]>
Co-authored-by: Ti Chi Robot <[email protected]>
pingyu and others added 10 commits October 14, 2022 12:59
…13597)

ref tikv#13596, close tikv#13596

Rename `causal-ts.available-interval` to `causal-ts.alloc-ahead-buffer` for more clear meaning.

Signed-off-by: pingyu <[email protected]>
close tikv#13553

Signed-off-by: SpadeA-Tang <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
close tikv#13519, ref tikv#13519, ref tikv#13541

Make `FlashbackToVersion` become a two-phase request as described in tikv#13519.

Signed-off-by: JmPotato <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
…kv#13618)

ref tikv#13303, ref pingcap/tidb#38475

Move `check_flashback_state` to after `check_region_epoch` to make sure the Region Cache on the client-side could be refreshed ASAP.

Signed-off-by: JmPotato <[email protected]>
close tikv#13599

The logic in `test_raw_put_key_guard` is incorrect, fix it.

Signed-off-by: haojinming <[email protected]>

Co-authored-by: Ping Yu <[email protected]>
Co-authored-by: Ti Chi Robot <[email protected]>
ref tikv#13303

Refine the flashback raftstore test.

Signed-off-by: JmPotato <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
close tikv#13353

Signed-off-by: hehechen <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
close tikv#13625

Signed-off-by: SpadeA-Tang <[email protected]>

Co-authored-by: Ti Chi Robot <[email protected]>
Signed-off-by: 5kbpers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.