[ 
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:
[email protected]


> 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)

Reply via email to