Release 6.5.6 hotfix 20260720 - #10993
Conversation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> (cherry picked from commit 45bacf0)
|
This cherry pick PR is for a release branch and has not yet been approved by triage owners. To merge this cherry pick:
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 kubernetes-sigs/prow repository. |
|
[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. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @ChenNingjie1218. Thanks for your PR. I'm waiting for a pingcap member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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 kubernetes-sigs/prow repository. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (3)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
/test pull-unit-test |
|
@ChenNingjie1218: Cannot trigger testing until a trusted user reviews the PR and leaves an DetailsIn response to this:
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-sigs/prow repository. |
|
/ok-to-test |
|
/retest |
|
/test pull-integration-test |
2 similar comments
|
/test pull-integration-test |
|
/test pull-integration-test |
|
/test pull-integration-test |
|
/test pull-integration-test |
…back (#4849) ## Summary Unblock `release-6.5` TiFlash `pull_integration_test` (e.g. pingcap/tiflash#10993): 1. **Untagged `tiflash-ci-base` rewrite** `release-6.5` yamls still use `hub.pingcap.net/tiflash/tiflash-ci-base` without a tag. Existing rocky8/rocky9 sed rules miss it, so compose hits the retired registry. Add a sed rule mapping the untagged form to `TIFLASH_TEST_IMAGE` (`ghcr.io/pingcap-qe/cd/builders/tiflash:v20231106`). 2. **TiDB failpoint image fallback** (from closed #4845) If `tidb-server:release-6.5-failpoint` cannot be pulled, fall back to the regular `release-6.5` TiDB image for compose rewrites, and skip `tidb-ci/fail-point-tests` (requires a real failpoint binary). ## Test plan - [ ] Merge this PR - [ ] On pingcap/tiflash#10993, run `/test pull-integration-test` - [ ] Confirm no `hub.pingcap.net` pull for `tics0` / `tiflash-ci-base` - [ ] If failpoint tag is missing: logs show WARN fallback + skip fail-point-tests; other suites still run - [ ] If failpoint tag exists: pull succeeds and fail-point-tests still run
|
/test pull-integration-test |
) ## Summary Follow-up to #4849. Rewriting untagged `tiflash-ci-base` to `cd/builders/tiflash:v20231106` unblocked registry pulls, but fullstack tests exec into that container and need `mysql` client: ```text /bin/sh: mysql: command not found ``` Old `hub.pingcap.net/tiflash/tiflash-ci-base` included mysql (see `jenkins/Dockerfile/release/linux-amd64/tiflash_ci_base`). Builder images do not. ## Change - Pull `ghcr.io/pingcap-qe/bases/tiflash-base:v1.9.1` - Locally build `tiflash-ci-base-local:with-mysql` with `yum install -y mysql` (same recipe as historical Dockerfile) - Use that image for compose rewrites of `tiflash-ci-base` / `tics` Keeps failpoint fallback from #4849. ## Test plan - [ ] Merge and re-run `/test pull-integration-test` on pingcap/tiflash#10993 - [ ] Confirm prepare logs show building `tiflash-ci-base-local:with-mysql` - [ ] Confirm `fullstack-test/sample.test` no longer fails on `mysql: command not found`
|
/test pull-integration-test |
|
/test pull-integration-test |
…4852) ## Summary Follow-up after #4849 / #4850. `tidb-ci/cluster.yaml` on release-6.5 uses `qa/tidb:...-failpoint`. The previous logic only skipped `fail-point-tests` when the failpoint image **pull failed**. OCI still has `tidb-server:release-6.5-failpoint`, so pull succeeds, but the image does not expose `enableTestAPI`: ```text Error: get fail/github.com/pingcap/tidb/server/enableTestAPI ``` ## Change - Always fall back `TIDB_FAILPOINT_IMAGE` → regular `release-6.5` TiDB image - Always strip `./run-test.sh tidb-ci/fail-point-tests &&` from `run.sh` - Other suites (`fullstack-test`, async_grpc, collation, …) still run ## Test plan - [ ] Merge and `/test pull-integration-test` on pingcap/tiflash#10993 - [ ] Logs show WARN skip fail-point-tests - [ ] `tidb-ci` proceeds to fullstack-test without enableTestAPI error
|
/test pull-integration-test |
|
@ChenNingjie1218: The following test failed, say
Full PR test history. Your PR dashboard. 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 kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/test pull-integration-test |
What problem does this PR solve?
Issue Number: ref #10337
Problem Summary:
Backport the exchange sender memory usage limit from #10387 to the v6.5.6 hotfix baseline for HF-1041.
This PR is opened only to trigger upstream GitHub CI for the hotfix and should not be merged.
What is changed and how it works?
max_buffered_bytes_in_executorand propagate it to DAG/MPP response writers.Check List
Tests
Side effects
Documentation
Release note