[ 
https://issues.apache.org/jira/browse/HADOOP-4145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629708#action_12629708
 ] 

Hemanth Yamijala commented on HADOOP-4145:
------------------------------------------

Proposal:

* We can define an optional hod.account-verification-script in the hod 
configuration. 
* If present, then hod will launch this as:
{code}
    ${hod.account-verification-script} ${resource_manager.pbs-account} 
${hod.account-verification-script-params}
{code}
* The account-verification-script-params is to allow for us to pass other 
information in the future, for e.g. maybe a URL to a custom accounting package, 
etc.
* If this script returns a zero exit code, all is fine, and the job proceeds 
for allocation, passing the account name as before.
* If the script returns a non-zero exit code, allocation fails. The script can 
write a descriptive message to stderr and that will be printed by HOD to the 
user.
* If no script option is specified, hod allocation works as it does currently.

> [HOD] Support an accounting plugin script for HOD
> -------------------------------------------------
>
>                 Key: HADOOP-4145
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4145
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/hod
>            Reporter: Hemanth Yamijala
>            Assignee: Hemanth Yamijala
>            Priority: Blocker
>             Fix For: 0.18.1, 0.19.0
>
>
> Production environments have accounting packages to track usage of a cluster. 
> HOD should provide a mechanism to plug-in an accounting related script that 
> can be used to verify if the user is using a valid account or not.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to