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

[HUDI-5372] Fix the npe caused by alter table add column. #7236

Merged
merged 4 commits into from
Dec 12, 2022

Conversation

scxwhite
Copy link
Contributor

@scxwhite scxwhite commented Nov 18, 2022

Change Logs

when we put the public configuration in the file /etc/hudi/conf/hudi-defaults.conf or set configuration in tblproperties ,When the optimistic lock is opened, alter table add/change column command will cause npe.

image

Then I found that because BaseHoodieWriteClient # preWrite was not executed in the AlterHoodieTableAddColumnsCommand class, pendingInflightAndRequestedInstants was not initialized. So submit this pr to fix it.
image

Impact

alter table add/change column with optimistic lock is opened.

Risk level (write none, low medium or high below)

low

Documentation Update

Contributor's checklist

  • Read through contributor's guide
  • Change Logs and Impact were stated clearly
  • Adequate tests were added if applicable
  • CI passed

@nsivabalan nsivabalan added priority:blocker release-0.12.2 Patches targetted for 0.12.2 labels Dec 6, 2022
@codope codope self-assigned this Dec 7, 2022
@hudi-bot
Copy link

hudi-bot commented Dec 8, 2022

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

@codope codope changed the title [MINOR] Fix the npe caused by alter table add column. [HUDI-5372] Fix the npe caused by alter table add column. Dec 12, 2022
Copy link
Member

@codope codope left a comment

Choose a reason for hiding this comment

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

Thanks for adding the test.

@codope codope merged commit 80daab5 into apache:master Dec 12, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
alexeykudinkin pushed a commit to onehouseinc/hudi that referenced this pull request Dec 14, 2022
fengjian428 pushed a commit to fengjian428/hudi that referenced this pull request Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:blocker release-0.12.2 Patches targetted for 0.12.2
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants