[ https://issues.apache.org/jira/browse/HIVE-10228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14492982#comment-14492982 ]
Hive QA commented on HIVE-10228: -------------------------------- {color:red}Overall{color}: -1 no tests executed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12724991/HIVE-10228.2.patch Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/3408/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/3408/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-3408/ Messages: {noformat} **** This message was trimmed, see log for full details **** Reverted 'service/src/gen/thrift/gen-py/hive_service/constants.py' Reverted 'service/src/gen/thrift/gen-py/hive_service/ThriftHive-remote' Reverted 'service/src/gen/thrift/gen-py/TCLIService/ttypes.py' Reverted 'service/src/gen/thrift/gen-py/TCLIService/TCLIService.py' Reverted 'service/src/gen/thrift/gen-py/TCLIService/constants.py' Reverted 'service/src/gen/thrift/gen-py/TCLIService/TCLIService-remote' Reverted 'service/src/gen/thrift/gen-cpp/hive_service_types.cpp' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService_types.cpp' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService.h' Reverted 'service/src/gen/thrift/gen-cpp/ThriftHive.h' Reverted 'service/src/gen/thrift/gen-cpp/hive_service_types.h' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService_types.h' Reverted 'service/src/gen/thrift/gen-cpp/hive_service_constants.cpp' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService_constants.cpp' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService.cpp' Reverted 'service/src/gen/thrift/gen-cpp/ThriftHive.cpp' Reverted 'service/src/gen/thrift/gen-cpp/hive_service_constants.h' Reverted 'service/src/gen/thrift/gen-cpp/TCLIService_constants.h' Reverted 'service/src/gen/thrift/gen-rb/hive_service_types.rb' Reverted 'service/src/gen/thrift/gen-rb/t_c_l_i_service_constants.rb' Reverted 'service/src/gen/thrift/gen-rb/hive_service_constants.rb' Reverted 'service/src/gen/thrift/gen-rb/t_c_l_i_service.rb' Reverted 'service/src/gen/thrift/gen-rb/thrift_hive.rb' Reverted 'service/src/gen/thrift/gen-rb/t_c_l_i_service_types.rb' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/service/HiveClusterStatus.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/service/HiveServerException.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/service/JobTrackerState.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/service/ThriftHive.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCancelOperationReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TStatusCode.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTypeDesc.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCloseSessionReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TFetchResultsReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TRowSet.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TStringColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetColumnsReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI16Value.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TByteValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TMapTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TBinaryColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TFetchOrientation.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TStructTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetColumnsResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TOperationHandle.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCloseOperationResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI64Column.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCLIService.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetInfoValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TDoubleColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TColumnValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetInfoType.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCloseSessionResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTablesResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTypeQualifiers.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TBoolColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetSchemasResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TOpenSessionReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TStatus.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetInfoResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI32Value.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetSchemasReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TColumnDesc.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCloseOperationReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCancelOperationResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TOperationState.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetInfoReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TStringValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TProtocolVersion.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTableSchema.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI32Column.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI16Column.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TByteColumn.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTablesReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TBoolValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/THandleIdentifier.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TTypeId.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TSessionHandle.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TOpenSessionResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TI64Value.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TOperationType.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TFetchResultsResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TRow.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TDoubleValue.java' Reverted 'service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java' Reverted 'service/src/gen/thrift/gen-php/TCLIService.php' Reverted 'service/src/gen/thrift/gen-php/ThriftHive.php' Reverted 'service/src/gen/thrift/gen-php/Types.php' Reverted 'serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/ttypes.py' Reverted 'serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/constants.py' Reverted 'serde/src/gen/thrift/gen-py/testthrift/ttypes.py' Reverted 'serde/src/gen/thrift/gen-py/testthrift/constants.py' Reverted 'serde/src/gen/thrift/gen-py/complex/ttypes.py' Reverted 'serde/src/gen/thrift/gen-py/complex/constants.py' Reverted 'serde/src/gen/thrift/gen-py/megastruct/ttypes.py' Reverted 'serde/src/gen/thrift/gen-py/megastruct/constants.py' Reverted 'serde/src/gen/thrift/gen-cpp/serde_constants.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/complex_types.h' Reverted 'serde/src/gen/thrift/gen-cpp/testthrift_constants.h' Reverted 'serde/src/gen/thrift/gen-cpp/megastruct_types.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/serde_constants.h' Reverted 'serde/src/gen/thrift/gen-cpp/complex_constants.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/megastruct_types.h' Reverted 'serde/src/gen/thrift/gen-cpp/complex_constants.h' Reverted 'serde/src/gen/thrift/gen-cpp/megastruct_constants.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/megastruct_constants.h' Reverted 'serde/src/gen/thrift/gen-cpp/testthrift_types.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/serde_types.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/testthrift_types.h' Reverted 'serde/src/gen/thrift/gen-cpp/serde_types.h' Reverted 'serde/src/gen/thrift/gen-cpp/complex_types.cpp' Reverted 'serde/src/gen/thrift/gen-cpp/testthrift_constants.cpp' Reverted 'serde/src/gen/thrift/gen-rb/serde_constants.rb' Reverted 'serde/src/gen/thrift/gen-rb/megastruct_types.rb' Reverted 'serde/src/gen/thrift/gen-rb/complex_constants.rb' Reverted 'serde/src/gen/thrift/gen-rb/testthrift_types.rb' Reverted 'serde/src/gen/thrift/gen-rb/serde_types.rb' Reverted 'serde/src/gen/thrift/gen-rb/megastruct_constants.rb' Reverted 'serde/src/gen/thrift/gen-rb/complex_types.rb' Reverted 'serde/src/gen/thrift/gen-rb/testthrift_constants.rb' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/InnerStruct.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/ThriftTestObj.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/serdeConstants.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/IntString.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MiniStruct.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/PropValueUnion.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/Complex.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MyEnum.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java' Reverted 'serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MegaStruct.java' Reverted 'serde/src/gen/thrift/gen-php/org/apache/hadoop/hive/serde/Types.php' Reverted 'serde/src/gen/thrift/gen-php/Types.php' Reverted 'ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java' Reverted 'ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java' Reverted 'ql/src/java/org/apache/hadoop/hive/ql/exec/Registry.java' Reverted 'ql/src/gen/thrift/gen-py/queryplan/ttypes.py' Reverted 'ql/src/gen/thrift/gen-py/queryplan/constants.py' Reverted 'ql/src/gen/thrift/gen-cpp/queryplan_constants.h' Reverted 'ql/src/gen/thrift/gen-cpp/queryplan_types.cpp' Reverted 'ql/src/gen/thrift/gen-cpp/queryplan_types.h' Reverted 'ql/src/gen/thrift/gen-cpp/queryplan_constants.cpp' Reverted 'ql/src/gen/thrift/gen-rb/queryplan_types.rb' Reverted 'ql/src/gen/thrift/gen-rb/queryplan_constants.rb' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/QueryPlan.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Adjacency.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Graph.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Task.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/AdjacencyType.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Stage.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/TaskType.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Query.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/StageType.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/NodeType.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Operator.java' Reverted 'ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java' Reverted 'ql/src/gen/thrift/gen-php/Types.php' ++ egrep -v '^X|^Performing status on external' ++ awk '{print $2}' ++ svn status --no-ignore + rm -rf target datanucleus.log ant/target shims/target shims/0.20S/target shims/0.23/target shims/aggregator/target shims/common/target shims/scheduler/target packaging/target hbase-handler/target testutils/target jdbc/target metastore/target itests/target itests/thirdparty itests/hcatalog-unit/target itests/test-serde/target itests/qtest/target itests/hive-unit-hadoop2/target itests/hive-minikdc/target itests/hive-jmh/target itests/hive-unit/target itests/custom-serde/target itests/util/target itests/qtest-spark/target hcatalog/target hcatalog/core/target hcatalog/streaming/target hcatalog/server-extensions/target hcatalog/hcatalog-pig-adapter/target hcatalog/webhcat/svr/target hcatalog/webhcat/java-client/target accumulo-handler/target hwi/target common/target common/src/gen spark-client/target service/target contrib/target serde/target beeline/target odbc/target cli/target ql/dependency-reduced-pom.xml ql/target + svn update Fetching external item into 'hcatalog/src/test/e2e/harness' External at revision 1673265. At revision 1673265. + patchCommandPath=/data/hive-ptest/working/scratch/smart-apply-patch.sh + patchFilePath=/data/hive-ptest/working/scratch/build.patch + [[ -f /data/hive-ptest/working/scratch/build.patch ]] + chmod +x /data/hive-ptest/working/scratch/smart-apply-patch.sh + /data/hive-ptest/working/scratch/smart-apply-patch.sh /data/hive-ptest/working/scratch/build.patch The patch does not appear to apply with p0, p1, or p2 + exit 1 ' {noformat} This message is automatically generated. ATTACHMENT ID: 12724991 - PreCommit-HIVE-TRUNK-Build > Changes to Hive Export/Import/DropTable/DropPartition to support replication > semantics > -------------------------------------------------------------------------------------- > > Key: HIVE-10228 > URL: https://issues.apache.org/jira/browse/HIVE-10228 > Project: Hive > Issue Type: Sub-task > Components: Import/Export > Affects Versions: 1.2.0 > Reporter: Sushanth Sowmyan > Assignee: Sushanth Sowmyan > Attachments: HIVE-10228.2.patch, HIVE-10228.patch > > > We need to update a couple of hive commands to support replication semantics. > To wit, we need the following: > EXPORT ... [FOR [METADATA] REPLICATION(“comment”)] > Export will now support an extra optional clause to tell it that this export > is being prepared for the purpose of replication. There is also an additional > optional clause here, that allows for the export to be a metadata-only > export, to handle cases of capturing the diff for alter statements, for > example. > Also, if done for replication, the non-presence of a table, or a table being > a view/offline table/non-native table is not considered an error, and > instead, will result in a successful no-op. > IMPORT ... (as normal) – but handles new semantics > No syntax changes for import, but import will have to change to be able to > handle all the permutations of export dumps possible. Also, import will have > to ensure that it should update the object only if the update being imported > is not older than the state of the object. > DROP TABLE ... FOR REPLICATION('eventid') > Drop Table now has an additional clause, to specify that this drop table is > being done for replication purposes, and that the dop should not actually > drop the table if the table is newer than that event id specified. > ALTER TABLE ... DROP PARTITION (...) FOR REPLICATION('eventid') > Similarly, Drop Partition also has an equivalent change to Drop Table. > = > In addition, we introduce a new property "repl.last.id", which when tagged on > to table properties or partition properties on a replication-destination, > holds the effective "state identifier" of the object. -- This message was sent by Atlassian JIRA (v6.3.4#6332)