GitHub user anujbhan opened a pull request:
https://github.com/apache/airavata/pull/94
Making corrections to user profile service code
Several changes in source code were needed to make this service working:
1. Added the user-profile service cpi thrift file to develop branch, it was
missing
2. regenerated the thrift files to match other auto generated files (Add
license, remove date through maven plugin)
3. made changes to all pom files related to user-profile service, made them
consistant with other module pom files
4. changed the folder structure of user profile service to make it
consistant with other modules
5. added correct class path for user-profile service in
airavata-server.properties
6. Added dependency for user-profile service in distribution pom, to make
the service discoverable when starting server
7. Made changes to thrift generation scripts to add user-profile thrift file
8. Removed unnecessary files
9. made changes to user profile server and handler files (Licence header
etc)
10. Adding user profile service to serverMain.class (to start the server)
All the changes have been tested on jet stream airavata deployment.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/anujbhan/airavata userProfileService
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/airavata/pull/94.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 #94
----
commit 8f6f2183c42b1ce1432b93b4ade892f1f122fb2d
Author: Anuj Bhandar <[email protected]>
Date: 2017-01-24T23:45:59Z
making corrections to user profile service code
commit aa98eee4f34949a4a8fe09361fe59d6e93e22e36
Author: Anuj Bhandar <[email protected]>
Date: 2017-01-24T23:57:11Z
adding the server property file, which was left out in last commit
commit baaed53a372e7ab51eaed83b997dd604a29baf46
Author: Anuj Bhandar <[email protected]>
Date: 2017-01-25T00:00:16Z
adding dependancy for user-profile service in distribution pom
commit c6ba43bf685b953f575760894fb89910e2c22d14
Author: Anuj Bhandar <[email protected]>
Date: 2017-01-25T00:05:59Z
adding user profile service to server module
----
---
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 [email protected] or file a JIRA ticket
with INFRA.
---