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. ---- ---