[
https://issues.apache.org/jira/browse/HADOOP-9765?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13813496#comment-13813496
]
Brock Noland commented on HADOOP-9765:
--------------------------------------
I'll add one more item to this change tomorrow. At this point the hive
precommit tests are running on bigtop jenkins. It'd be ideal if we could
override the jenkins URL on a per project basis.
> Precommit Admin job chokes on issues without an attachment
> ----------------------------------------------------------
>
> Key: HADOOP-9765
> URL: https://issues.apache.org/jira/browse/HADOOP-9765
> Project: Hadoop Common
> Issue Type: Bug
> Components: build
> Reporter: Brock Noland
> Assignee: Brock Noland
> Attachments: HADOOP-9765.patch
>
>
> Check out this file:
> https://builds.apache.org/job/PreCommit-Admin/lastSuccessfulBuild/artifact/patch_tested.txt
> It has "corrupt" data:
> {noformat}
> HIVE-4877HDFS-5010,12593214
> HIVE-4877HBASE-8693,12593082
> HIVE-4877YARN-919,12593107
> YARN-905,12593225
> HIVE-4877HBASE-8752,12588069
> {noformat}
> which resulted in the Hive precommit job being called with the ISSUE_NUM of
> 5010, 8693, 919, and 8752.
> Looking at the script and some output, I pulled from the last run, it looks
> like it gets hosed up when there is a JIRA which is PA but doesn't have an
> attachment (as ZK-1402 is currently sitting). For example:
> This is the bad data the script is encountering:
> {noformat}
> $ grep -A 2 'ZOOKEEPER-1402' patch_available2.elements
> ZOOKEEPER-1402
> HBASE-8348
> id="12592318"
> {noformat}
> This is where it screws up:
> {noformat}
> $ awk '{ printf "%s", $0 }' patch_available2.elements | sed -e
> "s/\W*id=\"/,/g" | perl -pe "s/\"/\n/g" | grep ZOOKEEPER-1402
> ZOOKEEPER-1402HBASE-8348 ,12592318
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.1#6144)