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

info_schema: fix memtable column flag type #15944

Merged
merged 4 commits into from
Apr 2, 2020

Conversation

AilinKid
Copy link
Contributor

@AilinKid AilinKid commented Apr 1, 2020

What problem does this PR solve?

when building a memory table, TiDB will use flag = unsigned to fill those columns with number type, such as TypeLong, TypeLonglong ... except Typevarchar and Typeblob.

That means it will ignore the user-specified flag in the table definition.

What is changed and how it works?

build memory table with user-defined flag rather than the default unsigned

Tests

  • Unit test
  • Integration test

Release note: info_schema: fix memtable column flag type

@AilinKid AilinKid requested a review from a team as a code owner April 1, 2020 05:26
@ghost ghost requested review from qw4990 and removed request for a team April 1, 2020 05:26
@AilinKid AilinKid removed the request for review from qw4990 April 1, 2020 05:27
@github-actions github-actions bot added sig/sql-infra SIG: SQL Infra sig/execution SIG execution labels Apr 1, 2020
@codecov
Copy link

codecov bot commented Apr 1, 2020

Codecov Report

Merging #15944 into master will not change coverage by %.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             master     #15944   +/-   ##
===========================================
  Coverage   80.5056%   80.5056%           
===========================================
  Files           505        505           
  Lines        135598     135598           
===========================================
  Hits         109164     109164           
  Misses        17938      17938           
  Partials       8496       8496           

@AilinKid AilinKid requested review from crazycs520 and djshow832 April 1, 2020 06:12
@AilinKid
Copy link
Contributor Author

AilinKid commented Apr 1, 2020

/run-all-tests

Copy link
Contributor

@djshow832 djshow832 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@zimulala zimulala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zimulala zimulala added the status/can-merge Indicates a PR has been approved by a committer. label Apr 2, 2020
@sre-bot
Copy link
Contributor

sre-bot commented Apr 2, 2020

/run-all-tests

@sre-bot
Copy link
Contributor

sre-bot commented Apr 2, 2020

@AilinKid merge failed.

@AilinKid
Copy link
Contributor Author

AilinKid commented Apr 2, 2020

/merge

@sre-bot
Copy link
Contributor

sre-bot commented Apr 2, 2020

/run-all-tests

@sre-bot sre-bot merged commit 90bf5e1 into pingcap:master Apr 2, 2020
sre-bot pushed a commit to sre-bot/tidb that referenced this pull request Apr 2, 2020
@sre-bot
Copy link
Contributor

sre-bot commented Apr 2, 2020

cherry pick to release-4.0 in PR #16004

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/infoschema sig/execution SIG execution sig/sql-infra SIG: SQL Infra status/can-merge Indicates a PR has been approved by a committer. type/bugfix This PR fixes a bug.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants