Skip to content

ORC-867: Upgrade hive-storage-api to 2.8.1#773

Merged
dongjoon-hyun merged 1 commit intoapache:mainfrom
dongjoon-hyun:ORC-867
Aug 4, 2021
Merged

ORC-867: Upgrade hive-storage-api to 2.8.1#773
dongjoon-hyun merged 1 commit intoapache:mainfrom
dongjoon-hyun:ORC-867

Conversation

@dongjoon-hyun
Copy link
Member

@dongjoon-hyun dongjoon-hyun commented Jul 26, 2021

What changes were proposed in this pull request?

This PR aims to upgrade hive-storage-api from 2.7.2 to 2.8.1.

Why are the changes needed?

This will bring the latest improvement and bug fixes.

How was this patch tested?

Pass the CIs.

@dongjoon-hyun
Copy link
Member Author

cc @williamhyun and @pavibhai

Copy link

@kbendick kbendick left a comment

Choose a reason for hiding this comment

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

This is great. Thank you @dongjoon-hyun!

Is there anything we can change / remove from the build (pom) file? I took a look, and it didn't seem like it as the only explicit dependency is on the commons-lang3, but felt worth bringing up just in case.

@dongjoon-hyun
Copy link
Member Author

Thank you for review and approval, @kbendick .
Since commons-lang3 is already in core module, there is nothing to change for this.

@dongjoon-hyun
Copy link
Member Author

Oh.. guava dependency seems to be promoted from test dependency to compile dependency.
Let me check my PR to Draft first.

return null;
}

@Override
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like we will do another release of StorageAPI. I was wondering if we should push this as a default?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, we need 2.8.1. This PR will stay here and will retarget to 2.8.1, @pavibhai .

BTW, what do you mean by the following?

we should push this as a default?

Copy link
Contributor

Choose a reason for hiding this comment

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

I was wondering if we should add a default implementation to this new method into PredicateLeaf. But not required if this is the only failure we are seeing.

@dongjoon-hyun
Copy link
Member Author

dongjoon-hyun commented Jul 29, 2021

Since apache/hive#2543 is merged, we will retry when hive-storage-api 2.8.1 is released.

@dongjoon-hyun dongjoon-hyun changed the title ORC-867: Upgrade hive-storage-api to 2.8.0 ORC-867: Upgrade hive-storage-api to 2.8.1 Jul 29, 2021
Copy link
Contributor

@omalley omalley left a comment

Choose a reason for hiding this comment

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

LGTM, other than the pom needs to switch to storage-api 2.8.1. Build & unit tests run fine.

@dongjoon-hyun
Copy link
Member Author

Thank you, @omalley . I also saw that 2.8.1 is published already.

The pom is updated and I rebased this PR.

@dongjoon-hyun dongjoon-hyun marked this pull request as ready for review August 4, 2021 03:15
@dongjoon-hyun
Copy link
Member Author

If CIs pass, I'll merge this to main/branch-1.7.

@dongjoon-hyun
Copy link
Member Author

All Java test passed with GitHub Action (Java8/11/16/17-ea).

@dongjoon-hyun dongjoon-hyun merged commit 87fa4d3 into apache:main Aug 4, 2021
@dongjoon-hyun dongjoon-hyun deleted the ORC-867 branch August 4, 2021 03:38
dongjoon-hyun added a commit that referenced this pull request Aug 4, 2021
This PR aims to upgrade `hive-storage-api` from 2.7.2 to 2.8.1.

This will bring the latest improvement and bug fixes.

Pass the CIs.

(cherry picked from commit 87fa4d3)
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants