GitHub user alanfgates opened a pull request:
https://github.com/apache/hive/pull/407
Hive18799
This is based off of Harsha's pull request #393 . I made the following
changes:
1. I rebased it against master. Since the metastore is now split into
common and server, I put all of the client stuff in a new module
standalone-metastore/registry-client and the server stuff into
metastore-server. Harsha, feedback on whether I put the right things in the
right places would be helpful.
2. I fixed one thrift request that had multiple arguments rather than a
struct.
There are no tests in this code. That's a problem, since this is a lot of
code. I assume there are tests for this code in the current registry project.
Did you intend to move them separately?
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/alanfgates/hive hive18799
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/hive/pull/407.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #407
----
commit e4d43f778209dfe5cf67f2ef21361bf3c204471b
Author: Sriharsha Chintalapani <sriharsha@...>
Date: 2018-07-07T21:33:58Z
HIVE-18799: Add SchemaRegistry APIs to Hive MetaStore.
commit 6fcfceb0c8216943a00528ef56d5a1734c3885d6
Author: Sriharsha Chintalapani <sriharsha@...>
Date: 2018-07-10T05:50:11Z
Addressed feedback.
commit eebe0afb08a05343800afd569a3dde482ad0112c
Author: Alan Gates <gates@...>
Date: 2018-08-01T21:20:33Z
Intermediate checkin. Moved stuff events and model objects from
standalone-metastore to standalone-meastore/metastore-server. I haven't moved
the registry classes yet. That's next. They aren't currently building.
commit f178fa6ba6c50f36a87c3a7ad17e2e77945fa8b7
Author: Alan Gates <gates@...>
Date: 2018-08-02T00:09:13Z
Moved what I'm guessing to be client code into registry-common.
commit 6b286b98af7ab501d0160062187e0b78ba8182fb
Author: Alan Gates <gates@...>
Date: 2018-08-02T00:26:38Z
Moved server code into metastore-server
commit e8e552c7978a9c99700c15d17be37bb8618b0ab7
Author: Alan Gates <gates@...>
Date: 2018-08-02T21:31:43Z
Changed the name to registry-client (from registry-common)
commit a1659f58dbb98b0ce79e366cf761174964b36016
Author: Alan Gates <gates@...>
Date: 2018-08-02T22:27:47Z
Fixed on thrift request that had multiple arguments rather than a request
structure. Fixed a couple of compile errors I had missed in earlier commits.
----
---