-
Notifications
You must be signed in to change notification settings - Fork 6k
Pull requests: pingcap/tidb
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
types: MySQL compatible JSON object
component/json
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
ok-to-test
Indicates a PR is ready to be tested.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
size/S
Denotes a PR that changes 10-29 lines, ignoring generated files.
importinto/lightning: change library for parquet import
component/import
lgtm
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#63979
opened Oct 15, 2025 by
joechenrh
Loading…
1 of 13 tasks
server: Make float rounding compatible with mysql for types: float, float(m,n) and double(m,n)
compatibility-breaker
Violation of forwards/backwards compatibility in a design-time piece.
first-time-contributor
Indicates that the PR was contributed by an external member and is a first-time contributor.
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
sig/sql-infra
SIG: SQL Infra
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
#22823
opened Feb 19, 2021 by
johan-j
Loading…
*: implement global goroutine pool
component/dumpling
This is related to Dumpling of TiDB.
needs-cherry-pick-release-7.5
Should cherry pick this PR to release-7.5 branch.
ok-to-test
Indicates a PR is ready to be tested.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
sig/planner
SIG: Planner
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
#53299
opened May 15, 2024 by
you06
Loading…
1 of 13 tasks
planner: guard outer-join elimination to inner-only null-rejecting filters | tidb-test=pr/2606
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
do-not-merge/needs-triage-completed
needs-cherry-pick-release-8.5
Should cherry pick this PR to release-8.5 branch.
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#63504
opened Sep 15, 2025 by
King-Dylan
Loading…
2 of 13 tasks
lint: add a linter to avoid using This is related to Dumpling of TiDB.
needs-cherry-pick-release-6.5
Should cherry pick this PR to release-6.5 branch.
needs-cherry-pick-release-7.1
Should cherry pick this PR to release-7.1 branch.
needs-cherry-pick-release-7.5
Should cherry pick this PR to release-7.5 branch.
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
release-note-none
Denotes a PR that doesn't merit a release note.
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
==nil to assert empty slice or map
component/dumpling
#52073
opened Mar 25, 2024 by
YangKeao
Loading…
1 of 5 tasks
*: upgrade golang to 1.25.x
component/dumpling
This is related to Dumpling of TiDB.
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
lgtm
ok-to-test
Indicates a PR is ready to be tested.
release-note-none
Denotes a PR that doesn't merit a release note.
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#63475
opened Sep 11, 2025 by
solotzg
Loading…
2 of 13 tasks
doc: add design doc for performance diagnosis enhancements
release-note-none
Denotes a PR that doesn't merit a release note.
size/L
Denotes a PR that changes 100-499 lines, ignoring generated files.
#34162
opened Apr 21, 2022 by
you06
Loading…
1 of 12 tasks
executor: fix case-sensitive when grant & revoke
component/dumpling
This is related to Dumpling of TiDB.
needs-cherry-pick-release-5.4
Should cherry pick this PR to release-5.4 branch.
needs-cherry-pick-release-7.0
ok-to-test
Indicates a PR is ready to be tested.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
sig/planner
SIG: Planner
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#41394
opened Feb 14, 2023 by
fanrenhoo
Loading…
1 of 12 tasks
lightning: Change parquet library to arrow-go
do-not-merge/needs-linked-issue
release-note-none
Denotes a PR that doesn't merit a release note.
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#59244
opened Feb 5, 2025 by
joechenrh
Loading…
1 of 13 tasks
planner: support QR code explain
do-not-merge/needs-tests-checked
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/L
Denotes a PR that changes 100-499 lines, ignoring generated files.
#63716
opened Sep 24, 2025 by
hawkingrei
Loading…
13 tasks
protocol: support query attribute since mysql 8.0.23
needs-1-more-lgtm
Indicates a PR needs 1 more LGTM.
ok-to-test
Indicates a PR is ready to be tested.
release-note-none
Denotes a PR that doesn't merit a release note.
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
#55175
opened Aug 4, 2024 by
kafka1991
Loading…
1 of 13 tasks
*: fix a bug using stale read together with autocommit=0
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
sig/planner
SIG: Planner
size/M
Denotes a PR that changes 30-99 lines, ignoring generated files.
#62385
opened Jul 14, 2025 by
tiancaiamao
Loading…
1 of 13 tasks
*: Set collation to uint16
component/dumpling
This is related to Dumpling of TiDB.
do-not-merge/needs-tests-checked
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
ok-to-test
Indicates a PR is ready to be tested.
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/L
Denotes a PR that changes 100-499 lines, ignoring generated files.
lightning: try balance lighting throughput to all tikvs
ok-to-test
Indicates a PR is ready to be tested.
release-note-none
Denotes a PR that doesn't merit a release note.
size/L
Denotes a PR that changes 100-499 lines, ignoring generated files.
#54615
opened Jul 15, 2024 by
guoshouyan
Loading…
13 tasks
br: fix potential overflow issues
release-note-none
Denotes a PR that doesn't merit a release note.
size/L
Denotes a PR that changes 100-499 lines, ignoring generated files.
#64219
opened Oct 31, 2025 by
RidRisR
Loading…
1 of 13 tasks
planner: Preference index with most matching columns (WIP)
do-not-merge/needs-linked-issue
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/M
Denotes a PR that changes 30-99 lines, ignoring generated files.
#61914
opened Jun 22, 2025 by
terry1purcell
Loading…
1 of 13 tasks
statistics: ignore system tables in stats cache
component/statistics
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
needs-1-more-lgtm
Indicates a PR needs 1 more LGTM.
needs-cherry-pick-release-7.5
Should cherry pick this PR to release-7.5 branch.
needs-cherry-pick-release-8.5
Should cherry pick this PR to release-8.5 branch.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
sig/planner
SIG: Planner
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
#64097
opened Oct 22, 2025 by
0xPoe
Loading…
2 of 13 tasks
DDL/DML: support Indicates a PR is ready to be tested.
release-note-none
Denotes a PR that doesn't merit a release note.
sig/planner
SIG: Planner
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
CREATE TABLE ... AS SELECT
do-not-merge/needs-linked-issue
ok-to-test
#60862
opened Apr 26, 2025 by
BrahmaMantra
Loading…
2 of 13 tasks
tests: fix part of invalid failpoints
needs-1-more-lgtm
Indicates a PR needs 1 more LGTM.
release-note-none
Denotes a PR that doesn't merit a release note.
size/M
Denotes a PR that changes 30-99 lines, ignoring generated files.
#62579
opened Jul 23, 2025 by
tangenta
Loading…
1 of 13 tasks
docs: add proposal for TiDB_HOT_REGIONS_HISTORY
release-note-none
Denotes a PR that doesn't merit a release note.
size/XL
Denotes a PR that changes 500-999 lines, ignoring generated files.
status/LGT2
Indicates that a PR has LGTM 2.
#27487
opened Aug 23, 2021 by
IcePigZDB
Loading…
docs: add tidb Go Style Guide
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
release-note-none
Denotes a PR that doesn't merit a release note.
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#38202
opened Sep 27, 2022 by
hawkingrei
Loading…
12 tasks
refactor: replace AUTO_INCREMENT with AUTO_RANDOM for tidb_runaway_wa…
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
do-not-merge/needs-tests-checked
needs-ok-to-test
Indicates a PR created by contributors and need ORG member send '/ok-to-test' to start testing.
release-note-none
Denotes a PR that doesn't merit a release note.
size/XS
Denotes a PR that changes 0-9 lines, ignoring generated files.
#62306
opened Jul 8, 2025 by
abrarr21
Loading…
13 tasks
expression: Let TiDB use Hyperscan to support multi-pattern-match
component/expression
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
size/XXL
Denotes a PR that changes 1000+ lines, ignoring generated files.
#23497
opened Mar 24, 2021 by
blacktear23
Loading…
executor: fix date & time extract part and add some tests
release-note-none
Denotes a PR that doesn't merit a release note.
size/M
Denotes a PR that changes 30-99 lines, ignoring generated files.
status/LGT1
Indicates that a PR has LGTM 1.
#30935
opened Dec 22, 2021 by
znhh6018
Loading…
1 of 12 tasks
Previous Next
ProTip!
Updated in the last three days: updated:>2025-10-30.