You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/03/01 19:16:00 UTC

[jira] [Commented] (AIRAVATA-2696) Add GroupResourceProfile to ProcessModel

    [ https://issues.apache.org/jira/browse/AIRAVATA-2696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16382479#comment-16382479 ] 

ASF GitHub Bot commented on AIRAVATA-2696:
------------------------------------------

sachinkariyattin opened a new pull request #179: [AIRAVATA-2696] Add GroupResourceProfile to ProcessModel
URL: https://github.com/apache/airavata/pull/179
 
 
   Added GroupResourceProfile related changes to gfac module
   
   **Changes:**
   
   - Added groupResourceProfileId to _ProcessModel_.
   - Added _GroupResourceProfile_ and _GroupResourcePreference_ objects to _ProcessContext_. ComputeResource credential token will be loaded from the group compute preference if it exists otherwise the credential token is loaded from GatewayComputeResourcePreference.
   - Added new column(GROUP_RESOURCE_PROFILE_ID) to the PROCESS table (sql script changes).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Add GroupResourceProfile to ProcessModel
> ----------------------------------------
>
>                 Key: AIRAVATA-2696
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2696
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Marcus Christie
>            Assignee: Sachin Kariyattin
>            Priority: Major
>
> TODO
> * add groupResourceProfileId to ProcessModel
> * update ExperimentModelUtil to copy groupResourceProfileId to ProcessModel
> * Load GroupResourceProfile in GFacEngineImpl.populateProcessContext
> * Use GroupResourceProfile in ProcessContext do the credential token lookup in getComputeResourceCredentialToken()
> * Load GroupComputeResourcePreference in GFacEngineImpl.populateProcessContext
> * Use GroupComputeResourcePreference for the following:
> ** getAllocationProjectNumber() - instead of gatewayComputeResourcePreference
> ** getComputeResourceCredentialToken() - with fallback to gatewayComputeResourcePreference
> ** getComputeResourceId() - instead of gatewayComputeResourcePreference
> ** getComputeResourceLoginUserName() - fallback to gatewayComputeResourcePreference
> ** getDataMovementProtocol() - instead of gatewayComputeResourcePreference
> ** getJobSubmissionProtocol() - instead of gatewayComputeResourcePreference
> ** getPreferredDataMovementProtocol() - instead of gatewayComputeResourcePreference
> ** getPreferredJobSubmissionProtocol() - instead of gatewayComputeResourcePreference
> ** getQualityOfService() - instead of gatewayComputeResourcePreference
> ** getQueueName() - instead of gatewayComputeResourcePreference
> ** getReservation() - instead of gatewayComputeResourcePreference
> ** getScratchLocation() - instead of getScratchLocation
> ** getUsageReportingGatewayId() - with fallback to gatewayComputeResourcePreference



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)