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

Update to release 8.1(002ebde1e) #386

Merged
merged 212 commits into from
Sep 4, 2024

Conversation

CalvinNeo
Copy link
Member

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
  • Performance regression: Consumes more Memory
  • Breaking backward compatibility

Release note


overvenus and others added 30 commits December 21, 2023 14:51
close tikv#16195

Add a metric to inspect the total number of tasks handled by a LazyWorker.

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
…kv#16212)

close tikv#16211

`cast_duration_as_time` should not consider time zone

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
…ikv#16221)

ref tikv#16220, close pingcap/tidb#49586

Brazil no longer observes DST since 2020[1]. Updating chrono-tz from
0.5.1 to 0.5.2 bumps the timezone database from 2018i to 2020a, which
includes this change, thus fixes the issue.

[1]: https://en.wikipedia.org/wiki/Daylight_saving_time_in_Brazil

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

Co-authored-by: Wenxuan <[email protected]>
…v#16193)

ref tikv#16141

implement read flow -- support sequence number

Signed-off-by: SpadeA-Tang <[email protected]>
ref tikv#16141

implement read flow -- prefix read

Signed-off-by: SpadeA-Tang <[email protected]>
close tikv#16248

readpool: add priority label for running tasks

Signed-off-by: nolouch <[email protected]>
…kv#16250)

close tikv#16251

This pr add missing legend on filtering statistics by TiKV instance in Raft IO and Raft Propose sections.

Signed-off-by: lucasliang <[email protected]>
ref tikv#15759

added a new http endpoint for querying the asynchronous tasks at `/async_tasks`. 
Used `tracing-active-tree`: `root!` and `frame!` for tracing asynchronous tasks.
see more details in the repo `tikv/tracing-active-tree`.

Signed-off-by: hillium <[email protected]>
Signed-off-by: 山岚 <[email protected]>
…set (tikv#16258)

close tikv#16236

Set thread group properties for gRPC threads to avoid panic when checking "is_shutdown".

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
…in arithmetic operators (tikv#16187)

close tikv#16268, close pingcap/tidb#48332

omit truncating error when handling decimal multiplication in arithmetic operators

Signed-off-by: TONG, Zhigao <[email protected]>

Co-authored-by: Liqi Geng <[email protected]>
…ad scenario (tikv#16261)

close tikv#15539

raftstore: fix load base split cannot works in pure follower/stale read scenario
- allow split command proposal on non leader peer

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
ref tikv#16265

Fix typo errors in the Raft IO panel.

Signed-off-by: lucasliang <[email protected]>
ref tikv#16245

Enable titan for newly created instance

Signed-off-by: Connor1996 <[email protected]>
close tikv#15581

Upgrade rust toolchain to nightly-2023-12-10

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
close tikv#16295

Refine Titan dir empty check

Signed-off-by: Yang Zhang <[email protected]>
ref tikv#15990

Renamed Router::udpate_config to Router::update_config.

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

Co-authored-by: iosmanthus <[email protected]>
close tikv#16158

Reduce the cost of expired lock cleaning by introducing pessimsitic rollback read phase, the expired 
pessimistic locks belonging to the same transcation could be cleaned up within one RPC request.

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
close tikv#16299

Use "%H:%M" to display time for `ReadableOffsetTime`

Signed-off-by: Alex Feinberg <[email protected]>
ref tikv#16267

raftstore: real batch ingest sst files in different region

Signed-off-by: 3pointer <[email protected]>
close tikv#16324

Update `raft_log_engine` lib to the latest version, to fix some issues, including:
- rewrite: optimize the interval of sync when rewriting memtables pingcap#347.
- Return error instead of panicking if rewriting fails pingcap#343.
close tikv#16336

Fix titan small blbo file can't be gced in fallback mode

Signed-off-by: Connor1996 <[email protected]>
close tikv#16189

tikv-ctl compact-cluster now works with clusters that have TiFlash nodes

Signed-off-by: Fred Wulff <[email protected]>

Co-authored-by: tonyxuqqi <[email protected]>
ref tikv#16340

Try to fix the possible deadlock caused by scan lock.

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
ref tikv#16328

To comply with FIPS 140-2, we should not use crypto algorithms implemented
in rust, instead we should delegate these operation to OpenSSL, including
symmetric encryption, asymmetric encryption, hash functions,
key establishment, digital signatures and random number generators.

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
close tikv#15739

It contains:
- A coprocessor that can fully reject all admin and ingest commands.
- A new region-leveled wait apply implementation, which allow us to wait all pending commands to be applied.

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

Co-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>
@ti-chi-bot ti-chi-bot bot added the size/XXL label Aug 5, 2024
Copy link

ti-chi-bot bot commented Aug 5, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@CalvinNeo
Copy link
Member Author

/pull-unit-test

@purelind
Copy link

purelind commented Aug 6, 2024

/test ?

Copy link

ti-chi-bot bot commented Aug 6, 2024

@purelind: No presubmit jobs available for pingcap/[email protected]

In response to this:

/test ?

Instructions 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 kubernetes/test-infra repository.

@purelind
Copy link

purelind commented Aug 6, 2024

/test ?

Copy link

ti-chi-bot bot commented Aug 6, 2024

@purelind: The following commands are available to trigger required jobs:

  • /test pull-unit-test

Use /test all to run all jobs.

In response to this:

/test ?

Instructions 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 kubernetes/test-infra repository.

@purelind
Copy link

purelind commented Aug 6, 2024

/test pull-unit-test

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo CalvinNeo force-pushed the update-release-8.1 branch 4 times, most recently from 9c3a9c3 to 46e4b1d Compare September 3, 2024 07:17
@CalvinNeo CalvinNeo changed the title Update to release 8.1 Update to release 8.1(002ebde1e) Sep 3, 2024
@CalvinNeo
Copy link
Member Author

/retest

5 similar comments
@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo
Copy link
Member Author

/retest

@CalvinNeo CalvinNeo force-pushed the update-release-8.1 branch 3 times, most recently from 0686a8f to d43646a Compare September 4, 2024 03:40
Signed-off-by: Calvin Neo <[email protected]>
@CalvinNeo CalvinNeo merged commit 5614474 into pingcap:raftstore-proxy-8.1 Sep 4, 2024
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.