GitHub user alanfgates opened a pull request: https://github.com/apache/hive/pull/261
HIVE-17812 You can merge this pull request into a Git repository by running: $ git pull https://github.com/alanfgates/hive hive17812 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/hive/pull/261.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 #261 ---- commit 15ce382059ee985ece8621bb9849776184d4805b Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-28T21:18:53Z Moved EventMessage and friends. commit eb6e31f25d3af16e8d1f9ebe88f16e25bcb56eeb Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-28T21:39:27Z Moved JSON message implementations. commit 8150c599e49373b0d3e7d55423b653c2d1757fc9 Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-28T23:56:09Z Moved RetryingHMSHandler commit ab945374b3ddb9fdd1e20c06c99c8154434295db Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-30T17:35:31Z Moved events. As a part of this I had to change events and listeners to take IHMSHandler interface rather than a direct reference to HMSHandler. I believe this is an improvement as it gives a clean separation between the interface and the implementation. But it will break existing listeners. As part of this I had to add a few methods to IHMSHandler. We may need to continue to add methods here to support existing external listeners. commit fdde7842526d0ba7871333de72c5e38e3a2c2a58 Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-31T18:00:44Z Moved the listeners. Also moved one event that either I missed or that snuck in after I moved the others. commit 5cb1950fc2f91dc412e897c952e076348248d2f6 Author: Alan Gates <ga...@hortonworks.com> Date: 2017-08-31T20:02:13Z Moved AlterHandler and HiveAlterHandler. Also did a partial cleanup of MetaStoreUtils. Need to do more. commit 7a7dde55e60a0b09db22becd7f839c9eaa25d0bd Author: Alan Gates <ga...@hortonworks.com> Date: 2017-09-01T19:11:50Z Converted extenders of HouseKeeperService to instead implement RunnableConfigurable and use the general ThreadPool. commit 5506814216dc212b0e79eefc458ec841dc2ca123 Author: Alan Gates <ga...@hortonworks.com> Date: 2017-09-01T22:03:42Z Moved FileMetadataManager. commit 446be8e95a0399185ea9d23362bd878d325d0f63 Author: Alan Gates <ga...@hortonworks.com> Date: 2017-10-14T19:02:27Z Fixes after the rebase. Also fixed acid house keeping threads to only open txn handler once instead of on every run. ---- ---