DanielZhu58 opened a new pull request, #3429:
URL: https://github.com/apache/hive/pull/3429
### What changes were proposed in this pull request?
Expand the HMS API to accept additional parameters to skip the
creation on a need-to basis. So essentially add APIs that we only anticipate
the replication code to use.
### Why are the changes needed?
This is an issue for replication tools where the updates to directory
structure, on the target system (where the DDLs are run), changes and is
different from the filesystem image created from the source cluster. This
causes the replication manager to perform a full replication (with a full fs
sync). If the Metastore does not create the directories for DDL statements,
then replication manager snapshots are more consistent without any shell
directories and easier to compare.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Unit tests, thrift build, maven build
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]