You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by we...@apache.org on 2017/05/16 22:53:08 UTC

[03/18] hive git commit: HIVE-14879 : integrate MM tables into ACID: replace MM metastore calls and structures with ACID ones (Wei Zheng)

http://git-wip-us.apache.org/repos/asf/hive/blob/77511070/ql/src/test/results/clientpositive/llap/mm_conversions.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/mm_conversions.q.out b/ql/src/test/results/clientpositive/llap/mm_conversions.q.out
index 2cfa06d..861acaf 100644
--- a/ql/src/test/results/clientpositive/llap/mm_conversions.q.out
+++ b/ql/src/test/results/clientpositive/llap/mm_conversions.q.out
@@ -37,250 +37,200 @@ POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
 POSTHOOK: Output: default@intermediate@p=457
 POSTHOOK: Lineage: intermediate PARTITION(p=457).key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ]
-PREHOOK: query: drop table simple_from_mm
+PREHOOK: query: drop table simple_from_mm1
 PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table simple_from_mm
+POSTHOOK: query: drop table simple_from_mm1
 POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table simple_from_mm(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: query: create table simple_from_mm1(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: database:default
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: create table simple_from_mm(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: create table simple_from_mm1(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
 POSTHOOK: type: CREATETABLE
 POSTHOOK: Output: database:default
-POSTHOOK: Output: default@simple_from_mm
-PREHOOK: query: insert into table simple_from_mm select key from intermediate
+POSTHOOK: Output: default@simple_from_mm1
+PREHOOK: query: insert into table simple_from_mm1 select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: insert into table simple_from_mm1 select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_from_mm
-POSTHOOK: Lineage: simple_from_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table simple_from_mm select key from intermediate
+POSTHOOK: Output: default@simple_from_mm1
+POSTHOOK: Lineage: simple_from_mm1.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: insert into table simple_from_mm1 select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: insert into table simple_from_mm1 select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_from_mm
-POSTHOOK: Lineage: simple_from_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from simple_from_mm s1 order by key
+POSTHOOK: Output: default@simple_from_mm1
+POSTHOOK: Lineage: simple_from_mm1.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from simple_from_mm1 s1 order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
+PREHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s1 order by key
+POSTHOOK: query: select * from simple_from_mm1 s1 order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
+POSTHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-0
-0
-98
-98
-100
-100
-PREHOOK: query: alter table simple_from_mm unset tblproperties('transactional_properties', 'transactional')
+PREHOOK: query: alter table simple_from_mm1 unset tblproperties('transactional_properties', 'transactional')
 PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@simple_from_mm
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: alter table simple_from_mm unset tblproperties('transactional_properties', 'transactional')
+PREHOOK: Input: default@simple_from_mm1
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: alter table simple_from_mm1 unset tblproperties('transactional_properties', 'transactional')
 POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@simple_from_mm
-POSTHOOK: Output: default@simple_from_mm
-PREHOOK: query: select * from simple_from_mm s2 order by key
+POSTHOOK: Input: default@simple_from_mm1
+POSTHOOK: Output: default@simple_from_mm1
+PREHOOK: query: select * from simple_from_mm1 s2 order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
+PREHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s2 order by key
+POSTHOOK: query: select * from simple_from_mm1 s2 order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
+POSTHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-0
-0
-98
-98
-100
-100
-PREHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: query: insert into table simple_from_mm1 select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: insert into table simple_from_mm1 select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_from_mm
-POSTHOOK: Lineage: simple_from_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from simple_from_mm s3 order by key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s3 order by key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-0
-0
-0
-98
-98
-98
-100
-100
-100
-PREHOOK: query: alter table simple_from_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
-PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@simple_from_mm
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: alter table simple_from_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
-POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@simple_from_mm
-POSTHOOK: Output: default@simple_from_mm
-PREHOOK: query: select * from simple_from_mm s4 order by key
+POSTHOOK: Output: default@simple_from_mm1
+POSTHOOK: Lineage: simple_from_mm1.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from simple_from_mm1 s3 order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
+PREHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s4 order by key
+POSTHOOK: query: select * from simple_from_mm1 s3 order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
+POSTHOOK: Input: default@simple_from_mm1
 #### A masked pattern was here ####
-0
-0
-0
-98
-98
-98
-100
-100
-100
-PREHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: query: drop table simple_from_mm1
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@simple_from_mm1
+PREHOOK: Output: default@simple_from_mm1
+POSTHOOK: query: drop table simple_from_mm1
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@simple_from_mm1
+POSTHOOK: Output: default@simple_from_mm1
+PREHOOK: query: drop table simple_from_mm2
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: drop table simple_from_mm2
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: create table simple_from_mm2(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: create table simple_from_mm2(key int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@simple_from_mm2
+PREHOOK: query: insert into table simple_from_mm2 select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: insert into table simple_from_mm2 select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_from_mm
-POSTHOOK: Lineage: simple_from_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from simple_from_mm s5 order by key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s5 order by key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-0
-0
-0
-0
-98
-98
-98
-98
-100
-100
-100
-100
-PREHOOK: query: alter table simple_from_mm set tblproperties("transactional"="false", 'transactional_properties'='false')
+POSTHOOK: Output: default@simple_from_mm2
+POSTHOOK: Lineage: simple_from_mm2.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: insert into table simple_from_mm2 select key from intermediate
+PREHOOK: type: QUERY
+PREHOOK: Input: default@intermediate
+PREHOOK: Input: default@intermediate@p=455
+PREHOOK: Input: default@intermediate@p=456
+PREHOOK: Input: default@intermediate@p=457
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: insert into table simple_from_mm2 select key from intermediate
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@intermediate
+POSTHOOK: Input: default@intermediate@p=455
+POSTHOOK: Input: default@intermediate@p=456
+POSTHOOK: Input: default@intermediate@p=457
+POSTHOOK: Output: default@simple_from_mm2
+POSTHOOK: Lineage: simple_from_mm2.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from simple_from_mm2 s1 order by key
+PREHOOK: type: QUERY
+PREHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+POSTHOOK: query: select * from simple_from_mm2 s1 order by key
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+PREHOOK: query: alter table simple_from_mm2 set tblproperties("transactional"="false", 'transactional_properties'='false')
 PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@simple_from_mm
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: alter table simple_from_mm set tblproperties("transactional"="false", 'transactional_properties'='false')
+PREHOOK: Input: default@simple_from_mm2
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: alter table simple_from_mm2 set tblproperties("transactional"="false", 'transactional_properties'='false')
 POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@simple_from_mm
-POSTHOOK: Output: default@simple_from_mm
-PREHOOK: query: select * from simple_from_mm s6 order by key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s6 order by key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-0
-0
-0
-0
-98
-98
-98
-98
-100
-100
-100
-100
-PREHOOK: query: insert into table simple_from_mm select key from intermediate
+POSTHOOK: Input: default@simple_from_mm2
+POSTHOOK: Output: default@simple_from_mm2
+PREHOOK: query: select * from simple_from_mm2 s2 order by key
+PREHOOK: type: QUERY
+PREHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+POSTHOOK: query: select * from simple_from_mm2 s2 order by key
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+PREHOOK: query: insert into table simple_from_mm2 select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: insert into table simple_from_mm select key from intermediate
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: insert into table simple_from_mm2 select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_from_mm
-POSTHOOK: Lineage: simple_from_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from simple_from_mm s7 order by key
-PREHOOK: type: QUERY
-PREHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-POSTHOOK: query: select * from simple_from_mm s7 order by key
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@simple_from_mm
-#### A masked pattern was here ####
-0
-0
-0
-0
-0
-98
-98
-98
-98
-98
-100
-100
-100
-100
-100
-PREHOOK: query: drop table simple_from_mm
+POSTHOOK: Output: default@simple_from_mm2
+POSTHOOK: Lineage: simple_from_mm2.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from simple_from_mm2 s3 order by key
+PREHOOK: type: QUERY
+PREHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+POSTHOOK: query: select * from simple_from_mm2 s3 order by key
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@simple_from_mm2
+#### A masked pattern was here ####
+PREHOOK: query: drop table simple_from_mm2
 PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@simple_from_mm
-PREHOOK: Output: default@simple_from_mm
-POSTHOOK: query: drop table simple_from_mm
+PREHOOK: Input: default@simple_from_mm2
+PREHOOK: Output: default@simple_from_mm2
+POSTHOOK: query: drop table simple_from_mm2
 POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@simple_from_mm
-POSTHOOK: Output: default@simple_from_mm
+POSTHOOK: Input: default@simple_from_mm2
+POSTHOOK: Output: default@simple_from_mm2
 PREHOOK: query: drop table simple_to_mm
 PREHOOK: type: DROPTABLE
 POSTHOOK: query: drop table simple_to_mm
@@ -308,21 +258,6 @@ POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
 POSTHOOK: Output: default@simple_to_mm
 POSTHOOK: Lineage: simple_to_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table simple_to_mm select key from intermediate
-PREHOOK: type: QUERY
-PREHOOK: Input: default@intermediate
-PREHOOK: Input: default@intermediate@p=455
-PREHOOK: Input: default@intermediate@p=456
-PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@simple_to_mm
-POSTHOOK: query: insert into table simple_to_mm select key from intermediate
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@intermediate
-POSTHOOK: Input: default@intermediate@p=455
-POSTHOOK: Input: default@intermediate@p=456
-POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@simple_to_mm
-POSTHOOK: Lineage: simple_to_mm.key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
 PREHOOK: query: select * from simple_to_mm s1 order by key
 PREHOOK: type: QUERY
 PREHOOK: Input: default@simple_to_mm
@@ -331,16 +266,11 @@ POSTHOOK: query: select * from simple_to_mm s1 order by key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@simple_to_mm
 #### A masked pattern was here ####
-0
-0
-98
-98
-100
-100
 PREHOOK: query: alter table simple_to_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
 PREHOOK: type: ALTERTABLE_PROPERTIES
 PREHOOK: Input: default@simple_to_mm
 PREHOOK: Output: default@simple_to_mm
+FAILED: Error in acquiring locks: Transaction already opened. txnid:30
 POSTHOOK: query: alter table simple_to_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
 POSTHOOK: type: ALTERTABLE_PROPERTIES
 POSTHOOK: Input: default@simple_to_mm
@@ -353,12 +283,6 @@ POSTHOOK: query: select * from simple_to_mm s2 order by key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@simple_to_mm
 #### A masked pattern was here ####
-0
-0
-98
-98
-100
-100
 PREHOOK: query: insert into table simple_to_mm select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
@@ -397,18 +321,6 @@ POSTHOOK: query: select * from simple_to_mm s3 order by key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@simple_to_mm
 #### A masked pattern was here ####
-0
-0
-0
-0
-98
-98
-98
-98
-100
-100
-100
-100
 PREHOOK: query: drop table simple_to_mm
 PREHOOK: type: DROPTABLE
 PREHOOK: Input: default@simple_to_mm
@@ -417,378 +329,260 @@ POSTHOOK: query: drop table simple_to_mm
 POSTHOOK: type: DROPTABLE
 POSTHOOK: Input: default@simple_to_mm
 POSTHOOK: Output: default@simple_to_mm
-PREHOOK: query: drop table part_from_mm
+PREHOOK: query: drop table part_from_mm1
 PREHOOK: type: DROPTABLE
-POSTHOOK: query: drop table part_from_mm
+POSTHOOK: query: drop table part_from_mm1
 POSTHOOK: type: DROPTABLE
-PREHOOK: query: create table part_from_mm(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: query: create table part_from_mm1(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: database:default
-PREHOOK: Output: default@part_from_mm
-POSTHOOK: query: create table part_from_mm(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: Output: default@part_from_mm1
+POSTHOOK: query: create table part_from_mm1(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
 POSTHOOK: type: CREATETABLE
 POSTHOOK: Output: database:default
-POSTHOOK: Output: default@part_from_mm
-PREHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+POSTHOOK: Output: default@part_from_mm1
+PREHOOK: query: insert into table part_from_mm1 partition(key_mm='455') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+PREHOOK: Output: default@part_from_mm1@key_mm=455
+POSTHOOK: query: insert into table part_from_mm1 partition(key_mm='455') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+POSTHOOK: Output: default@part_from_mm1@key_mm=455
+POSTHOOK: Lineage: part_from_mm1 PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: insert into table part_from_mm1 partition(key_mm='455') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+PREHOOK: Output: default@part_from_mm1@key_mm=455
+POSTHOOK: query: insert into table part_from_mm1 partition(key_mm='455') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+POSTHOOK: Output: default@part_from_mm1@key_mm=455
+POSTHOOK: Lineage: part_from_mm1 PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: insert into table part_from_mm1 partition(key_mm='456') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+PREHOOK: Output: default@part_from_mm1@key_mm=456
+POSTHOOK: query: insert into table part_from_mm1 partition(key_mm='456') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from part_from_mm s1 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s1 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-#### A masked pattern was here ####
-0	455
-0	455
-0	456
-98	455
-98	455
-98	456
-100	455
-100	455
-100	456
-PREHOOK: query: alter table part_from_mm unset tblproperties('transactional_properties', 'transactional')
+POSTHOOK: Output: default@part_from_mm1@key_mm=456
+POSTHOOK: Lineage: part_from_mm1 PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from part_from_mm1 s1 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm1
+PREHOOK: Input: default@part_from_mm1@key_mm=455
+PREHOOK: Input: default@part_from_mm1@key_mm=456
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm1 s1 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm1
+POSTHOOK: Input: default@part_from_mm1@key_mm=455
+POSTHOOK: Input: default@part_from_mm1@key_mm=456
+#### A masked pattern was here ####
+PREHOOK: query: alter table part_from_mm1 unset tblproperties('transactional_properties', 'transactional')
 PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Output: default@part_from_mm
-POSTHOOK: query: alter table part_from_mm unset tblproperties('transactional_properties', 'transactional')
+PREHOOK: Input: default@part_from_mm1
+PREHOOK: Output: default@part_from_mm1
+POSTHOOK: query: alter table part_from_mm1 unset tblproperties('transactional_properties', 'transactional')
 POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Output: default@part_from_mm
-PREHOOK: query: select * from part_from_mm s2 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s2 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-#### A masked pattern was here ####
-0	455
-0	455
-0	456
-98	455
-98	455
-98	456
-100	455
-100	455
-100	456
-PREHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+POSTHOOK: Input: default@part_from_mm1
+POSTHOOK: Output: default@part_from_mm1
+PREHOOK: query: select * from part_from_mm1 s2 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm1
+PREHOOK: Input: default@part_from_mm1@key_mm=455
+PREHOOK: Input: default@part_from_mm1@key_mm=456
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm1 s2 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm1
+POSTHOOK: Input: default@part_from_mm1@key_mm=455
+POSTHOOK: Input: default@part_from_mm1@key_mm=456
+#### A masked pattern was here ####
+PREHOOK: query: insert into table part_from_mm1 partition(key_mm='456') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+PREHOOK: Output: default@part_from_mm1@key_mm=456
+POSTHOOK: query: insert into table part_from_mm1 partition(key_mm='456') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table part_from_mm partition(key_mm='457') select key from intermediate
+POSTHOOK: Output: default@part_from_mm1@key_mm=456
+POSTHOOK: Lineage: part_from_mm1 PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: insert into table part_from_mm1 partition(key_mm='457') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=457
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='457') select key from intermediate
+PREHOOK: Output: default@part_from_mm1@key_mm=457
+POSTHOOK: query: insert into table part_from_mm1 partition(key_mm='457') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=457
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=457).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from part_from_mm s3 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-PREHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s3 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-POSTHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-0	455
-0	455
-0	456
-0	456
-0	457
-98	455
-98	455
-98	456
-98	456
-98	457
-100	455
-100	455
-100	456
-100	456
-100	457
-PREHOOK: query: alter table part_from_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
-PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Output: default@part_from_mm
-POSTHOOK: query: alter table part_from_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
-POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Output: default@part_from_mm
-PREHOOK: query: select * from part_from_mm s4 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-PREHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s4 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-POSTHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-0	455
-0	455
-0	456
-0	456
-0	457
-98	455
-98	455
-98	456
-98	456
-98	457
-100	455
-100	455
-100	456
-100	456
-100	457
-PREHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+POSTHOOK: Output: default@part_from_mm1@key_mm=457
+POSTHOOK: Lineage: part_from_mm1 PARTITION(key_mm=457).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from part_from_mm1 s3 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm1
+PREHOOK: Input: default@part_from_mm1@key_mm=455
+PREHOOK: Input: default@part_from_mm1@key_mm=456
+PREHOOK: Input: default@part_from_mm1@key_mm=457
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm1 s3 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm1
+POSTHOOK: Input: default@part_from_mm1@key_mm=455
+POSTHOOK: Input: default@part_from_mm1@key_mm=456
+POSTHOOK: Input: default@part_from_mm1@key_mm=457
+#### A masked pattern was here ####
+PREHOOK: query: drop table part_from_mm1
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@part_from_mm1
+PREHOOK: Output: default@part_from_mm1
+POSTHOOK: query: drop table part_from_mm1
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@part_from_mm1
+POSTHOOK: Output: default@part_from_mm1
+PREHOOK: query: drop table part_from_mm2
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: drop table part_from_mm2
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: create table part_from_mm2(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@part_from_mm2
+POSTHOOK: query: create table part_from_mm2(key int) partitioned by (key_mm int) stored as orc tblproperties ("transactional"="true", "transactional_properties"="insert_only")
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@part_from_mm2
+PREHOOK: query: insert into table part_from_mm2 partition(key_mm='456') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='456') select key from intermediate
+PREHOOK: Output: default@part_from_mm2@key_mm=456
+POSTHOOK: query: insert into table part_from_mm2 partition(key_mm='456') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=456
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+POSTHOOK: Output: default@part_from_mm2@key_mm=456
+POSTHOOK: Lineage: part_from_mm2 PARTITION(key_mm=456).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: --fails here
+insert into table part_from_mm2 partition(key_mm='455') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='455') select key from intermediate
+PREHOOK: Output: default@part_from_mm2@key_mm=455
+POSTHOOK: query: --fails here
+insert into table part_from_mm2 partition(key_mm='455') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=455
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from part_from_mm s5 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-PREHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s5 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-POSTHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-0	455
-0	455
-0	455
-0	456
-0	456
-0	456
-0	457
-98	455
-98	455
-98	455
-98	456
-98	456
-98	456
-98	457
-100	455
-100	455
-100	455
-100	456
-100	456
-100	456
-100	457
-PREHOOK: query: alter table part_from_mm set tblproperties("transactional"="false", 'transactional_properties'='false')
+POSTHOOK: Output: default@part_from_mm2@key_mm=455
+POSTHOOK: Lineage: part_from_mm2 PARTITION(key_mm=455).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from part_from_mm2 s1 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm2
+PREHOOK: Input: default@part_from_mm2@key_mm=455
+PREHOOK: Input: default@part_from_mm2@key_mm=456
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm2 s1 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm2
+POSTHOOK: Input: default@part_from_mm2@key_mm=455
+POSTHOOK: Input: default@part_from_mm2@key_mm=456
+#### A masked pattern was here ####
+PREHOOK: query: alter table part_from_mm2 set tblproperties("transactional"="false", 'transactional_properties'='false')
 PREHOOK: type: ALTERTABLE_PROPERTIES
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Output: default@part_from_mm
-POSTHOOK: query: alter table part_from_mm set tblproperties("transactional"="false", 'transactional_properties'='false')
+PREHOOK: Input: default@part_from_mm2
+PREHOOK: Output: default@part_from_mm2
+POSTHOOK: query: alter table part_from_mm2 set tblproperties("transactional"="false", 'transactional_properties'='false')
 POSTHOOK: type: ALTERTABLE_PROPERTIES
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Output: default@part_from_mm
-PREHOOK: query: select * from part_from_mm s6 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-PREHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s6 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-POSTHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-0	455
-0	455
-0	455
-0	456
-0	456
-0	456
-0	457
-98	455
-98	455
-98	455
-98	456
-98	456
-98	456
-98	457
-100	455
-100	455
-100	455
-100	456
-100	456
-100	456
-100	457
-PREHOOK: query: insert into table part_from_mm partition(key_mm='457') select key from intermediate
+POSTHOOK: Input: default@part_from_mm2
+POSTHOOK: Output: default@part_from_mm2
+PREHOOK: query: select * from part_from_mm2 s2 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm2
+PREHOOK: Input: default@part_from_mm2@key_mm=455
+PREHOOK: Input: default@part_from_mm2@key_mm=456
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm2 s2 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm2
+POSTHOOK: Input: default@part_from_mm2@key_mm=455
+POSTHOOK: Input: default@part_from_mm2@key_mm=456
+#### A masked pattern was here ####
+PREHOOK: query: insert into table part_from_mm2 partition(key_mm='457') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
 PREHOOK: Input: default@intermediate@p=455
 PREHOOK: Input: default@intermediate@p=456
 PREHOOK: Input: default@intermediate@p=457
-PREHOOK: Output: default@part_from_mm@key_mm=457
-POSTHOOK: query: insert into table part_from_mm partition(key_mm='457') select key from intermediate
+PREHOOK: Output: default@part_from_mm2@key_mm=457
+POSTHOOK: query: insert into table part_from_mm2 partition(key_mm='457') select key from intermediate
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@intermediate
 POSTHOOK: Input: default@intermediate@p=455
 POSTHOOK: Input: default@intermediate@p=456
 POSTHOOK: Input: default@intermediate@p=457
-POSTHOOK: Output: default@part_from_mm@key_mm=457
-POSTHOOK: Lineage: part_from_mm PARTITION(key_mm=457).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
-PREHOOK: query: select * from part_from_mm s7 order by key, key_mm
-PREHOOK: type: QUERY
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Input: default@part_from_mm@key_mm=455
-PREHOOK: Input: default@part_from_mm@key_mm=456
-PREHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-POSTHOOK: query: select * from part_from_mm s7 order by key, key_mm
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Input: default@part_from_mm@key_mm=455
-POSTHOOK: Input: default@part_from_mm@key_mm=456
-POSTHOOK: Input: default@part_from_mm@key_mm=457
-#### A masked pattern was here ####
-0	455
-0	455
-0	455
-0	456
-0	456
-0	456
-0	457
-0	457
-98	455
-98	455
-98	455
-98	456
-98	456
-98	456
-98	457
-98	457
-100	455
-100	455
-100	455
-100	456
-100	456
-100	456
-100	457
-100	457
-PREHOOK: query: drop table part_from_mm
+POSTHOOK: Output: default@part_from_mm2@key_mm=457
+POSTHOOK: Lineage: part_from_mm2 PARTITION(key_mm=457).key SIMPLE [(intermediate)intermediate.FieldSchema(name:key, type:int, comment:null), ]
+PREHOOK: query: select * from part_from_mm2 s3 order by key, key_mm
+PREHOOK: type: QUERY
+PREHOOK: Input: default@part_from_mm2
+PREHOOK: Input: default@part_from_mm2@key_mm=455
+PREHOOK: Input: default@part_from_mm2@key_mm=456
+PREHOOK: Input: default@part_from_mm2@key_mm=457
+#### A masked pattern was here ####
+POSTHOOK: query: select * from part_from_mm2 s3 order by key, key_mm
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_from_mm2
+POSTHOOK: Input: default@part_from_mm2@key_mm=455
+POSTHOOK: Input: default@part_from_mm2@key_mm=456
+POSTHOOK: Input: default@part_from_mm2@key_mm=457
+#### A masked pattern was here ####
+PREHOOK: query: drop table part_from_mm2
 PREHOOK: type: DROPTABLE
-PREHOOK: Input: default@part_from_mm
-PREHOOK: Output: default@part_from_mm
-POSTHOOK: query: drop table part_from_mm
+PREHOOK: Input: default@part_from_mm2
+PREHOOK: Output: default@part_from_mm2
+POSTHOOK: query: drop table part_from_mm2
 POSTHOOK: type: DROPTABLE
-POSTHOOK: Input: default@part_from_mm
-POSTHOOK: Output: default@part_from_mm
+POSTHOOK: Input: default@part_from_mm2
+POSTHOOK: Output: default@part_from_mm2
 PREHOOK: query: drop table part_to_mm
 PREHOOK: type: DROPTABLE
 POSTHOOK: query: drop table part_to_mm
@@ -843,16 +637,11 @@ POSTHOOK: Input: default@part_to_mm
 POSTHOOK: Input: default@part_to_mm@key_mm=455
 POSTHOOK: Input: default@part_to_mm@key_mm=456
 #### A masked pattern was here ####
-0	455
-0	456
-98	455
-98	456
-100	455
-100	456
 PREHOOK: query: alter table part_to_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
 PREHOOK: type: ALTERTABLE_PROPERTIES
 PREHOOK: Input: default@part_to_mm
 PREHOOK: Output: default@part_to_mm
+FAILED: Error in acquiring locks: Transaction already opened. txnid:63
 POSTHOOK: query: alter table part_to_mm set tblproperties("transactional"="true", "transactional_properties"="insert_only")
 POSTHOOK: type: ALTERTABLE_PROPERTIES
 POSTHOOK: Input: default@part_to_mm
@@ -869,12 +658,6 @@ POSTHOOK: Input: default@part_to_mm
 POSTHOOK: Input: default@part_to_mm@key_mm=455
 POSTHOOK: Input: default@part_to_mm@key_mm=456
 #### A masked pattern was here ####
-0	455
-0	456
-98	455
-98	456
-100	455
-100	456
 PREHOOK: query: insert into table part_to_mm partition(key_mm='456') select key from intermediate
 PREHOOK: type: QUERY
 PREHOOK: Input: default@intermediate
@@ -919,18 +702,6 @@ POSTHOOK: Input: default@part_to_mm@key_mm=455
 POSTHOOK: Input: default@part_to_mm@key_mm=456
 POSTHOOK: Input: default@part_to_mm@key_mm=457
 #### A masked pattern was here ####
-0	455
-0	456
-0	456
-0	457
-98	455
-98	456
-98	456
-98	457
-100	455
-100	456
-100	456
-100	457
 PREHOOK: query: drop table part_to_mm
 PREHOOK: type: DROPTABLE
 PREHOOK: Input: default@part_to_mm