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

[DNM,Cloud] Cloud master #240

Open
wants to merge 136 commits into
base: lrz/test-111
Choose a base branch
from
Open

Conversation

CalvinNeo
Copy link
Member

What problem does this PR solve?

Issue Number: close #xxx

Problem Summary:

What is changed and how it works?

Check List

Tests

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

Side effects

  • Performance regression: Consumes more CPU
  • Performance regression: Consumes more Memory
  • Breaking backward compatibility

Documentation

  • Affects user behaviors
  • Contains syntax changes
  • Contains variable changes
  • Contains experimental features
  • Changes MySQL compatibility

Release note

None

lidezhu and others added 30 commits November 15, 2022 17:47
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
f
Signed-off-by: CalvinNeo <[email protected]>
f
Signed-off-by: CalvinNeo <[email protected]>
f
Signed-off-by: CalvinNeo <[email protected]>
f
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
Connor1996 and others added 19 commits January 20, 2023 22:43
ref tikv#13730

Support priority-based scheduling for the apply batch system.

Signed-off-by: Connor1996 <[email protected]>
…#14087)

close tikv#14086

PD_REQUEST_HISTOGRAM_VEC can be changed to use static metrics to improve performance.

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

Co-authored-by: Ti Chi Robot <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
…ikv#14088)

close tikv#14045

- Store the flashback `start_ts` in region meta.
- Allow the read request with a smaller ts during flashback.

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

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

ref tikv#12999

import: sst_importer support download SST and rewrite into keyspace data.

Signed-off-by: iosmanthus <[email protected]>
close tikv#14052

The writecf and defaultcf's default block size is changed to 16KB to improve read performance (reduce read amplification)

Signed-off-by: qi.xu <[email protected]>

Co-authored-by: qi.xu <[email protected]>
ref tikv#12842

add an alias partitioned-raft-kv for RaftKv2

Signed-off-by: qi.xu <[email protected]>

Co-authored-by: qi.xu <[email protected]>
Co-authored-by: Ti Chi Robot <[email protected]>
close tikv#14092

resolved_ts: reduce network traffic by filter regions

Signed-off-by: Neil Shen <[email protected]>

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

ref tikv#12842

If it accepts more logs than conf remove itself, applied_index == commit_index
will never be true. So we should check if it's a tombstone already first.

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

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

resource_control: unify wru/rru to ru

Signed-off-by: nolouch <[email protected]>
close tikv#14104

We need to use the new field to support item value as bytes to avoid proto string check failures.

Signed-off-by: husharp <[email protected]>
@CalvinNeo CalvinNeo changed the base branch from raftstore-proxy to lrz/test-111 February 2, 2023 08:36
BusyJay and others added 9 commits February 3, 2023 13:57
ref tikv#12842

- Update raft-engine to fix data corruption during restart
- Add tablet logger so we can know which tablet the logs belongs to

Signed-off-by: Jay Lee <[email protected]>
ref tikv#13855

Introduce observers when receive raft message.

Signed-off-by: CalvinNeo <[email protected]>
Signed-off-by: CalvinNeo <[email protected]>
[Cloud] Merge raftstore-proxy with new TiKV observer into cloud branch
@CLAassistant
Copy link

CLAassistant commented Feb 3, 2023

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
4 out of 16 committers have signed the CLA.

✅ HuSharp
✅ YangKeao
✅ CalvinNeo
✅ LittleFall
❌ tabokie
❌ YuJuncen
❌ andreid-db
❌ ethercflow
❌ Connor1996
❌ iosmanthus
❌ overvenus
❌ BusyJay
❌ JmPotato
❌ tonyxuqqi
❌ nolouch
❌ you06
You have signed the CLA already but the status is still pending? Let us recheck it.

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.