[
https://issues.apache.org/jira/browse/HADOOP-5232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12673693#action_12673693
]
Giridharan Kesavan commented on HADOOP-5232:
--------------------------------------------
Here is the proposal for running parallel patch builds using hudson slaves.
Plan:
hudson.zones will continue to parse all the jira email traffic.
hudson.zones will continue to run the patchAdmin job.
hudson patch jobs will be created per slave basis. [rest assured that the patch
runs only on that slave]
ie. Whenever we plan to add a new hudson slave machine we need to create/add
new job hadoop-patch job inhudson
explicitly for that slave.
slave/master communication happens through parametrized builds and posting
values through url.
And it seems this parametrized builds are supported since hudson version - 1.278
We have to upgrade our hudson.zones-1.268 to run hudson 1.278 to utilize this
feature.
Apart from this we have to modify the way the patch admin calls the patch
builds to use parametrized builds.
Also the test-patch.sh script in the src/test/bin had to be modified to
accomodate hudson slave patch builds.
Finally the patchqueue html page will show up the currentpatch build's on
different slaves at any point in time.
> preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on
> hudson slaves.
> ----------------------------------------------------------------------------------------
>
> Key: HADOOP-5232
> URL: https://issues.apache.org/jira/browse/HADOOP-5232
> Project: Hadoop Core
> Issue Type: New Feature
> Components: build
> Reporter: Giridharan Kesavan
> Assignee: Giridharan Kesavan
>
> To modify hadoopPatchQueueAdmin.sh and test-patch.sh script to run patch
> builds on hudson slaves.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.