This summer, I was very fortunate to work on the Apache Airavata open source project as part of the Google Summer of Code. My mentor Suresh Marru and the whole team at Airavata were very helpful. I worked on a few features of Airavata which I will summarize in this post.
During this period, I worked and solved many issues on JIRA which were later merged into the Airavata code on Github.
As I was working from the Science Gateways Research Center at Indiana University Bloomington (IUB), I was in constant touch with the Airavata team and took part in meetings and code reviews throughout my summer. I also got the opportunity to attend the Practice and Experience in Advanced Research Computing conference held in New Orleans, LA from July 9-13 where I presented a poster on Database Versioning in Apache Airavata - PEARC17_Poster_DatabaseVersioning.pdf
Tools I Learnt:
There is a lot of work to be done with respect to Airavata's Sharing Service and Registry Database Versioning.
When I started with GSoC late April, I was not aware of the ways of open source development. The Science Gateway Architectures courses (taught by Marlon Pierce and Suresh Marru) I took in my first year at IUB introduced me to good practices in distributed systems and Apache Airavata. Writing to the Airavata dev mailing list has helped me in solving most of my problems. I wish to contribute more to Airavata in the coming days and work on the issues and take part in code reviews.