Internal Jenkins has submitted this change and it was merged. Change subject: IMPALA-4020: Handle external conflicting changes to HMS gracefully ......................................................................
IMPALA-4020: Handle external conflicting changes to HMS gracefully Currently Catalog can't handle conflicting changes to HMS' databases from external clients while running invalidate metadata operation. For example, if a database is dropped by a client external to Impala, while the invalidate metadata is in process, Catalog aborts the metadata load. This commit fixes this issue by handling appropriate exceptions when HMS operations fail and only ignores the load for that particular database. Change-Id: Ic228efbcceb9ef6c165d0d9aeef7202581e3e46a Reviewed-on: http://gerrit.cloudera.org:8080/4161 Reviewed-by: Dimitris Tsirogiannis <[email protected]> Reviewed-by: Marcel Kornacker <[email protected]> Tested-by: Internal Jenkins --- M fe/src/main/java/com/cloudera/impala/catalog/CatalogServiceCatalog.java 1 file changed, 61 insertions(+), 31 deletions(-) Approvals: Marcel Kornacker: Looks good to me, approved Internal Jenkins: Verified Dimitris Tsirogiannis: Looks good to me, but someone else must approve -- To view, visit http://gerrit.cloudera.org:8080/4161 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ic228efbcceb9ef6c165d0d9aeef7202581e3e46a Gerrit-PatchSet: 7 Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-Owner: anujphadke <[email protected]> Gerrit-Reviewer: Alex Behm <[email protected]> Gerrit-Reviewer: Bharath Vissapragada <[email protected]> Gerrit-Reviewer: Dimitris Tsirogiannis <[email protected]> Gerrit-Reviewer: Henry Robinson <[email protected]> Gerrit-Reviewer: Internal Jenkins Gerrit-Reviewer: Marcel Kornacker <[email protected]> Gerrit-Reviewer: anujphadke <[email protected]>
