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

HIVE-24470: Separate HiveMetaStore Thrift and Driver logic #1787

Merged
merged 8 commits into from Feb 2, 2021

Conversation

dataproc-metastore
Copy link
Contributor

@dataproc-metastore dataproc-metastore commented Dec 16, 2020

Supersedes/Copy of #1740 and #1777

What changes were proposed in this pull request?

Refactor HiveMetastore.HMSHandler into its own class

Why are the changes needed?

This will pave the way for cleaner changes since now we don't have the driver class nested with 10,000 line HMSHandler file so there is a clearer separation of duties.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Existing unit tests, building/running manually
Not additional tests were added since this was a pure refactoring

@dataproc-metastore dataproc-metastore changed the title Copy HMSHandler to a separate class out of HiveMetastore HIVE-24470: Copy HMSHandler to a separate class out of HiveMetastore Dec 16, 2020
@dataproc-metastore dataproc-metastore changed the title HIVE-24470: Copy HMSHandler to a separate class out of HiveMetastore HIVE-24470: Separate HiveMetastore Thrift and Driver logic Dec 16, 2020
@coufon coufon force-pushed the HIVE-24470 branch 2 times, most recently from a669fce to 4742788 Compare December 16, 2020 21:25
@coufon coufon force-pushed the HIVE-24470 branch 3 times, most recently from c4db25d to 9959e28 Compare December 17, 2020 00:34
@dataproc-metastore dataproc-metastore changed the title HIVE-24470: Separate HiveMetastore Thrift and Driver logic HIVE-24470: Separate HiveMetastore Thrift and Driver logic. Dec 19, 2020
@vihangk1
Copy link
Contributor

vihangk1 commented Feb 2, 2021

Thanks for your contribution! I modified the commit message a bit since I thought it was easier to understand (Driver is a overloaded term in Hive and means other things).

@dataproc-metastore
Copy link
Contributor Author

Thanks for your contribution! I modified the commit message a bit since I thought it was easier to understand (Driver is a overloaded term in Hive and means other things).

Thank you Vihang for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants