TestPartition test failure in HMS tests (Naveen Gangam)
diff --git a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java
index f32e497..99fc74e 100644
--- a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java
+++ b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java
@@ -3227,12 +3227,13 @@
max_parts, null, queryWrapper);
for (Object o : parts) {
Partition part = convertToPart((MPartition) o);
- // set auth privileges
- String partName = Warehouse.makePartName(this.convertToFieldSchemas(mtbl
- .getPartitionKeys()), part.getValues());
- PrincipalPrivilegeSet partAuth = getPartitionPrivilegeSet(catName, db_name,
- tbl_name, partName, userName, groupNames);
- part.setPrivileges(partAuth);
+ if (getauth) {
+ // set auth privileges
+ String partName = Warehouse.makePartName(this.convertToFieldSchemas(mtbl.getPartitionKeys()), part.getValues());
+ PrincipalPrivilegeSet partAuth =
+ getPartitionPrivilegeSet(catName, db_name, tbl_name, partName, userName, groupNames);
+ part.setPrivileges(partAuth);
+ }
partitions.add(part);
}
success = commitTransaction();