pingcap / pingcap/tiup

TiFlash queries kept timeout during TiUP applying patches,

Open
#1,414 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type/bug
Dominant language
Go
Stars
466
Forks
338
Avg merge
3d 7h
Merged PRs (30d)
8

Description

Bug Report

  1. What did you do?
    User applied a patch in a TiDB 5.01 cluster (including 27 TiFlash nodes)
    tiup

, and during the patching process TiFlash queries were not available/keeping throwing timeout errors.

tiflash-timeout

  1. What did you expect to see?

  2. What did you see instead?
    Retry of queries should be executed normally during the patching.
    Even if a query was interrupted when a single node was applying the patch but it should have a chance to be executed in an interval between applying patches of two nodes, but not kept being interrupted.
    There's no way for users to adjust the interval of applying patch between two different nodes.

  3. What version of TiUP are you using (tiup --version)?
    1.3.7

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the TiUP 1.3.7 patch workflow on a cluster with multiple TiFlash nodes, focusing on query behavior while nodes are patched. Investigate how patching intervals and query retries are handled. Done means queries can retry successfully between node updates, without repeated timeout interruptions.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases, devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.