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/02/13 18:58:00 UTC

[jira] [Commented] (AIRAVATA-2659) GroupResourceProfile for modeling resource sharing with specific groups of users

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

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

sachinkariyattin opened a new pull request #169: [AIRAVATA-2659] GroupResourceProfile for modeling resource sharing with specific groups of users
URL: https://github.com/apache/airavata/pull/169
 
 
   The GroupResourceProfile implementation has been added to the app_catalog in the registry module and the following changes have been implemented.
   
   - Created the following thrift models for the GroupResourceProfile
         `GroupResourceProfile`
         `GroupComputeResourcePreference`
         `ComputeResourcePolicy`
         `BatchQueueResourcePolicy`
   - Created new tables in the app_catalog schema. (GROUP_RESOURCE_PROFILE, BATCH_QUEUE_RESOURCE_POLICY, COMPUTE_RESOURCE_POLICY, GROUP_COMPUTE_RESOURCE_PREFERENCE, GRP_SSH_ACC_PROV_CONFIG)
   - Implemented GroupResourceProfileRepository.
   - Added GroupResourceProfileRepositoryTest.
   - Added the following methods to the Airavata API related to the GroupResourceProfile
       ```
        createGroupResourceProfile()
        updateGroupResourceProfile()
        getGroupResourceProfile()
        removeGroupResourceProfile()
        getGroupResourceList()
        removeGroupComputePrefs()
        removeGroupComputeResourcePolicy()
        removeGroupBatchQueueResourcePolicy()
        getGroupComputeResourcePreference()
        getGroupComputeResourcePolicy()
        getBatchQueueResourcePolicy()
        getGroupComputeResourcePrefList()
        getGroupBatchQueueResourcePolicyList()
        getGroupComputeResourcePolicyList
       ```

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


> GroupResourceProfile for modeling resource sharing with specific groups of users
> --------------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2659
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2659
>             Project: Airavata
>          Issue Type: Improvement
>            Reporter: Sachin Kariyattin
>            Assignee: Sachin Kariyattin
>            Priority: Major
>
> The first step in implementing the Group Resource Profile backend is to create the required models and add methods to store the details in the registry. The GroupResourceProfile implementation will be added to the app_catalog and the following changes have been made as part of it.
>  * Created the following thrift models for the GroupResourceProfile
> {{       struct GroupResourceProfile}}
>  {{       struct GroupComputeResourcePreference}}
>  {{       struct ComputeResourcePolicy}}
>  {{       struct BatchQueueResourcePolicy}}
>  * Created new tables in the app_catalog schema.
>  * Implemented GroupResourceProfileRepository.
>  * Added GroupResourceProfileRepositoryTest.
>  
>  



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