-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/56403/
-----------------------------------------------------------
Review request for sentry, Alexander Kolbasov, Hao Hao, and Vamsee Yarlagadda.
Bugs: SENTRY-1387
https://issues.apache.org/jira/browse/SENTRY-1387
Repository: sentry
Description
-------
SENTRY-1387 Add HDFS sync tests for drop partition for external/implicit
locations
makeMetastoreBasePartitionObject() assigns the table location in partition.
This is the root cause of this behavior.
There are two versions of makeMetastorePartitionObject() that call
makeMetastoreBasePartitionObject(). One sets given location and other keeps the
location unchanged (which is table location).
To fix this: set the partition location to null in
makeMetastoreBasePartitionObject(). It will auto-generated by Hive in the
format : <part_column>=<part_value>.
Diffs
-----
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/metastore/AbstractMetastoreTestWithStaticConfiguration.java
567b4c86339a9494647dccc980df2b427225907f
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/metastore/TestSentryListenerSentryDeserializer.java
4d8889a27a303111507cc5a9b74a91ca7c5c1e63
Diff: https://reviews.apache.org/r/56403/diff/
Testing
-------
o ran complete test cases of sentry
o modified unit test case.
Thanks,
Nachiket Vaidya