airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sachin Kariyattin (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AIRAVATA-2659) GroupResourceProfile for modeling resource sharing with specific groups of users
Date Mon, 12 Feb 2018 22:14:00 GMT

     [ https://issues.apache.org/jira/browse/AIRAVATA-2659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sachin Kariyattin updated AIRAVATA-2659:
----------------------------------------
    Description: 
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```

 
 * Implemented GroupResourceProfileRepository 
 * Added GroupResourceProfileRepositoryTest

 

 

  was:
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 {
 1: required string gatewayId,
 2: required string groupResourceProfileId,
 3: optional string groupResourceProfileName,
 4: optional list<GroupComputeResourcePreference> computePreferences,
 5: optional list<ComputeResourcePolicy> computeResourcePolicies,
 6: optional list<BatchQueueResourcePolicy> batchQueueResourcePolicies
}

struct GroupComputeResourcePreference {
 1: required string computeResourceId,
 2: required string groupResourceProfileId,
 3: required string gatewayId,
 4: required bool overridebyAiravata = 1,
 5: optional string loginUserName,
 6: optional compute_resource_model.JobSubmissionProtocol preferredJobSubmissionProtocol,
 7: optional data_movement_models.DataMovementProtocol preferredDataMovementProtocol,
.

.
}

struct ComputeResourcePolicy {

}

struct BatchQueueResourcePolicy {

}

 
 * Implemented GroupResourceProfileRepository 
 * Added GroupResourceProfileRepositoryTest

 

 


> 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```
>  
>  * Implemented GroupResourceProfileRepository 
>  * Added GroupResourceProfileRepositoryTest
>  
>  



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

Mime
View raw message