[GitHub] airavata pull request #49: Feature request : User compute resource preferenc...

2016-10-02 Thread anujbhan
Github user anujbhan closed the pull request at:

https://github.com/apache/airavata/pull/49


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] airavata pull request #49: Feature request : User compute resource preferenc...

2016-10-02 Thread anujbhan
GitHub user anujbhan opened a pull request:

https://github.com/apache/airavata/pull/49

Feature request : User compute resource preference

**Note: This pull request is not ready for merging**

This feature adds the capability for user to define a user specific compute 
preference (Ex: An IU Big Red II account) for job scheduling.

1.  Created new Data model for User resource profile (Similar to 
GatewayResourceProfile but omitting unnecessary fields).
2.  Changes to Airavata Api thrift model, defined end points to consume the 
created Data model
3.  Changes to registry module to add new DB tables and handlers

   -  Some changes need to be discussed with the team, like handling 
the user-profile data model from registry
   -  Primary keys in User_Resource_Profile table and their respective 
handlers
   -  Some changes are pending, like validating the USER_ID field in 
User_Resource_Profile, since this change involves creating user table in 
registry, it needs to be discussed with the team.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/anujbhan/airavata userComputeResource

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/airavata/pull/49.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #49


commit 24ced80054f084a78d86fff36672c834e144d3e9
Author: Jeff Kinnison 
Date:   2016-06-10T20:46:02Z

add simstream module to airavata

commit 70f85795304e8ce719ffac50d41b5b31cf9fc800
Author: scnakandala 
Date:   2016-07-07T15:42:47Z

creating new branch for grouper integration

commit 89e0fdc80740223c44e676a5de4ac36d6cddebcb
Author: scnakandala 
Date:   2016-07-07T15:43:40Z

adding more files

commit c3ea76ed8ee74e1bf3059ddee0fbcb9185c29290
Author: scnakandala 
Date:   2016-07-07T16:55:23Z

bug fix in search experiments and projects

commit 5d1f9e706848639301e7f9cbac95ed88c7435a58
Author: scnakandala 
Date:   2016-07-07T19:46:55Z

fixing resource not found exception

commit 59449b28eae9ab112386e2d30b3b18891870d34c
Author: scnakandala 
Date:   2016-07-07T20:23:49Z

fixing id not set issue

commit 2c1dc547567f6028ba81d290e6977749536283c9
Author: scnakandala 
Date:   2016-07-07T20:33:13Z

fixing id not set issue

commit 9f57e42204938ac32ffbdf9aa5153118a1441eaf
Author: scnakandala 
Date:   2016-07-07T20:48:17Z

fixing id not set issue

commit 639813231a297be0ac50a94050a9ae6341c7de3d
Author: scnakandala 
Date:   2016-07-08T04:02:54Z

adding grouper config files to the bin directory

commit 35466d476e2db5b50286e934c556bcf3bcbb6929
Author: scnakandala 
Date:   2016-07-08T22:55:39Z

fixing emptyIds bug

commit 52dc070d7acc3d0d5cb8d80416884bacb5f0d04d
Author: Vivek Sachdeva 
Date:   2016-07-10T20:55:22Z

Add method to get user memberships. Allow the owner of the group to make 
updates

commit 6148dabfbb3e4d1c794988b23018596b06a3e361
Author: scnakandala 
Date:   2016-07-11T16:38:21Z

fixing get all users error

commit 7c6a11d3ab871c2687d08695fbf1421ad5fcabde
Author: scnakandala 
Date:   2016-07-11T19:38:40Z

fixing throw exception issue

commit 171ee0c26354f1cea131a2bbed81557283090da1
Author: scnakandala 
Date:   2016-07-11T22:48:46Z

WIP

commit eaf20ccf26819132d17aed02aed8601383298d54
Author: scnakandala 
Date:   2016-07-12T15:49:42Z

adding Group Management related API methods

commit 2e7ecb3f95d0cd33635b11493bbf64d54e99d71e
Author: scnakandala 
Date:   2016-07-12T16:01:09Z

adding missing files

commit d12f590e807c84310e879b9c3241a748ba7a553f
Author: scnakandala 
Date:   2016-07-12T23:24:57Z

fixing getAllAccessibleUsers issue

commit 5f9dacea192c250ab18551423974b43f394c3659
Author: scnakandala 
Date:   2016-07-12T23:25:48Z

removing main method added for testing

commit 620d9fb6aecadff92c95aa27a28517d62d5a7684
Author: scnakandala 
Date:   2016-07-13T05:31:48Z

Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/airavata 
into grouper-integration

# Conflicts:
#   
airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
#   
airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java
#   
airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
#   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/ComponentStatus.java
#   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/EdgeModel.java
#   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/NodeModel.java
#   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/PortModel.java
#   
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/m