You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2013/01/25 16:49:35 UTC
svn commit: r1438560 [1/5] - in /airavata/trunk: ./
modules/distribution/airavata-client/src/main/assembly/
modules/distribution/airavata-client/src/main/resources/
modules/distribution/airavata-server/src/main/assembly/
modules/distribution/airavata-s...
Author: samindaw
Date: Fri Jan 25 15:49:35 2013
New Revision: 1438560
URL: http://svn.apache.org/viewvc?rev=1438560&view=rev
Log:
adding README INSTALL files for all the distributions & updating RELEASE_NOTES
Added:
airavata/trunk/modules/distribution/airavata-client/src/main/resources/INSTALL
airavata/trunk/modules/distribution/airavata-client/src/main/resources/README
airavata/trunk/modules/distribution/airavata-server/src/main/resources/INSTALL
airavata/trunk/modules/distribution/airavata-server/src/main/resources/README
airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/
airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/INSTALL
airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/LICENSE
airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/NOTICE
airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/README
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/INSTALL
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/README
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/INSTALL
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/LICENSE
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/NOTICE
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/README
airavata/trunk/modules/distribution/xbaya-gui/src/main/resources/jnlp/xbaya.jnlp
airavata/trunk/samples/airavata-client/create-application/README
- copied unchanged from r1438544, airavata/trunk/samples/airavata-client/create-application/README.txt
airavata/trunk/samples/airavata-client/workflow-run/README
- copied unchanged from r1438544, airavata/trunk/samples/airavata-client/workflow-run/README.txt
Removed:
airavata/trunk/samples/airavata-client/create-application/README.txt
airavata/trunk/samples/airavata-client/workflow-run/README.txt
Modified:
airavata/trunk/RELEASE_NOTES
airavata/trunk/modules/distribution/airavata-client/src/main/assembly/bin-assembly.xml
airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml
airavata/trunk/modules/distribution/xbaya-gui/pom.xml
airavata/trunk/modules/distribution/xbaya-gui/src/main/assembly/bin-assembly.xml
Modified: airavata/trunk/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/airavata/trunk/RELEASE_NOTES?rev=1438560&r1=1438559&r2=1438560&view=diff
==============================================================================
--- airavata/trunk/RELEASE_NOTES (original)
+++ airavata/trunk/RELEASE_NOTES Fri Jan 25 15:49:35 2013
@@ -2,6 +2,83 @@ Apache Airavata Change Log
See http://issues.apache.org/jira/browse/AIRAVATA-* (where * is the number of the issue below)
+Apache Airavata Version 0.6 Released on 2013-01-25
+==================================================
+
+** New Feature
+ * [AIRAVATA-387] - Support for individual users in a community
+ * [AIRAVATA-572] - Add basic auth based authenticator to Airavata
+ * [AIRAVATA-573] - Add support to connect different types of user stores to authenticate Airavata REST API
+ * [AIRAVATA-631] - Change Airavata API (airavata-client) to use Airavata REST Service
+ * [AIRAVATA-632] - Change XBaya to use the Airavata Client
+ * [AIRAVATA-633] - Change XBaya to use Airavata Client for Workflow Launches
+
+** Improvement
+ * [AIRAVATA-61] - Revisit workflow tracking schema and library
+ * [AIRAVATA-539] - Provide WorklfowNodeID in wokflowInvoked Notification
+ * [AIRAVATA-644] - Change default authenticating database to Derby
+ * [AIRAVATA-645] - Provide a utility method to set basic access headers in client side
+ * [AIRAVATA-653] - Use Embedded Tomcat as servlet container for Airavata
+ * [AIRAVATA-658] - Create a context class to store request specific properties
+ * [AIRAVATA-683] - Improving Application Manager API
+ * [AIRAVATA-684] - Add stop monitoring functionality for the Monitor object
+ * [AIRAVATA-685] - Improvements to the WorkflowManager API
+ * [AIRAVATA-704] - BPELScript log messages to parse wsdl should be of debug level
+ * [AIRAVATA-719] - Enable rest client to communicate over HTTPS
+
+** Task
+ * [AIRAVATA-532] - Add Documentation to GFAC schemas
+ * [AIRAVATA-556] - Adding REST interface to Airavata Registry API
+ * [AIRAVATA-670] - Update LICENSE & NOTICE files in distribution
+ * [AIRAVATA-677] - Simplify runExperiment function overloading in Execution Manager
+ * [AIRAVATA-679] - Make the WorkflowContextHeaderBuilder transparent to the API User
+ * [AIRAVATA-698] - Move the registry related property data included on airavata-client and airavata-server properties files instead
+ * [AIRAVATA-726] - Generate a WAR distribution for Airavata Server at build time
+
+** Sub-task
+ * [AIRAVATA-62] - Documentation on use of workflow tracking schema
+ * [AIRAVATA-65] - Update Audit Notifier
+ * [AIRAVATA-66] - Update Performance Notifier
+
+** Bug
+ * [AIRAVATA-259] - A notification is sent out with the description "Invoking a workflow" for each service invocation this is misleading.
+ * [AIRAVATA-528] - During workflow data saving node with a name of "experiments[1]" creating
+ * [AIRAVATA-619] - MsgBoxWsaResponsesCorrelator is creating an infinite thread and there's no way to interrupt that thread
+ * [AIRAVATA-621] - WorkflowInterpretorEventListener is accumulating - not properly shutting down
+ * [AIRAVATA-622] - Error in console when running a workflow- Not always
+ * [AIRAVATA-628] - Add new user displays user add to JCR registry
+ * [AIRAVATA-643] - Add different registry accessors to airavata-server.properties and update AiravataJPARegistry accordingly
+ * [AIRAVATA-646] - Make tests work with paths that include spaces (Fix build failure in tests due to paths with spaces)
+ * [AIRAVATA-648] - MsgBoxWsaResponseCorrelator thread is not returning
+ * [AIRAVATA-650] - Provide a sample how to push notification messages to someother endpoint after capturing them in airavata client
+ * [AIRAVATA-652] - Create Java REST client to REST service
+ * [AIRAVATA-654] - Cannot start Airavata if the installed path contains spaces
+ * [AIRAVATA-664] - Null pointer exception is thrown from REST service when calling the registry API
+ * [AIRAVATA-672] - Adding embedded tomcat as default server to Airavata
+ * [AIRAVATA-680] - Application Service menu get repeated in XBAya GUI
+ * [AIRAVATA-681] - Enable hash passwords in Airavata local user store and make SHA as default password hash method
+ * [AIRAVATA-682] - Failed login when connecting to an existing database
+ * [AIRAVATA-690] - Lonestar GridFTP URL is wrong in default host objects
+ * [AIRAVATA-692] - Not able to set HPC Configuration on New Application Deployment screen. Urgent!!
+ * [AIRAVATA-693] - Edit Application- Edit deployment link does not work
+ * [AIRAVATA-694] - Edit Application > Edit deployment > Scratch working directory empty
+ * [AIRAVATA-696] - Airavata-client needs database configuration in client side code which is wrong
+ * [AIRAVATA-699] - When executing workflow user is authenticated multiple times for the same session
+ * [AIRAVATA-700] - Edit Host Description dialog vanishes once one description get deleted
+ * [AIRAVATA-701] - Maven clean install does not remove existing target folders for xbaya-gui
+ * [AIRAVATA-705] - There are some dependencies missing in Airavata client distribution
+ * [AIRAVATA-706] - Updating the HPC Configuration Options
+ * [AIRAVATA-708] - XBaya doesn't return when backend gfac operation fail
+ * [AIRAVATA-713] - Cleaning up unnecessary dependencies from Xbaya distribution and airavata-client distribution
+ * [AIRAVATA-715] - Database setting are picked up from registry.properties.
+ * [AIRAVATA-718] - An exception while starting integration tests
+ * [AIRAVATA-724] - A valid SimpleMathService is not available for the 5 minute tutorial
+ * [AIRAVATA-727] - Airavata distributions are not installed to the maven repository
+ * [AIRAVATA-728] - OutputDataSettings does not have method to set node information.
+ * [AIRAVATA-729] - Advanced options are not saved when creating an application
+ * [AIRAVATA-734] - Multiple Workflow is invoked messages in the workflow
+
+
Apache Airavata Version 0.5 Released on 2012-10-28
=============================================================
Modified: airavata/trunk/modules/distribution/airavata-client/src/main/assembly/bin-assembly.xml
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-client/src/main/assembly/bin-assembly.xml?rev=1438560&r1=1438559&r2=1438560&view=diff
==============================================================================
--- airavata/trunk/modules/distribution/airavata-client/src/main/assembly/bin-assembly.xml (original)
+++ airavata/trunk/modules/distribution/airavata-client/src/main/assembly/bin-assembly.xml Fri Jan 25 15:49:35 2013
@@ -33,9 +33,16 @@
<format>tar.gz</format>
<format>zip</format>
</formats>
-
<fileSets>
- <!-- ********************** copy binary licenses ********************** -->
+ <!-- ********************** copy release notes files ********************** -->
+ <fileSet>
+ <directory>../../../</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>RELEASE_NOTES</include>
+ </includes>
+ </fileSet>
+ <!-- ********************** copy licenses, readme etc. ********************** -->
<fileSet>
<directory>src/main/resources/</directory>
<outputDirectory>.</outputDirectory>
@@ -43,6 +50,8 @@
<include>conf/*</include>
<include>LICENSE</include>
<include>NOTICE</include>
+ <include>README</include>
+ <include>INSTALL</include>
</includes>
</fileSet>
Added: airavata/trunk/modules/distribution/airavata-client/src/main/resources/INSTALL
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-client/src/main/resources/INSTALL?rev=1438560&view=auto
==============================================================================
--- airavata/trunk/modules/distribution/airavata-client/src/main/resources/INSTALL (added)
+++ airavata/trunk/modules/distribution/airavata-client/src/main/resources/INSTALL Fri Jan 25 15:49:35 2013
@@ -0,0 +1,27 @@
+Installing Apache Airavata Client 0.6
+--------------------------------------
+
+Prerequisites
+-------------
+Java 1.5 or later
+Maven (tested on v 3.0.2)
+
+Build Apache Airavata from Source
+---------------------------------
+* Unzip/untar the source file or check out from svn.
+* cd to project folder and type
+ $ mvn clean install
+ Note: in order to skip tests use the command
+ $ mvn clean install -Dmaven.test.skip=true
+* The compressed binary distribution is created at <PROJECT DIR>/modules/distribution/airavata-client/target
+
+Running Tests
+-------------
+Once the binary is unzipped, instructions to run the tests should be follow from README
+
+Tutorials
+----------
+The airavata website has instructions for basic tutorials:
+* For basic understanding on how to use Airavata API please look at the samples shipped with the distribution
+* Describing and executing applications using Airavata - http://airavata.apache.org/documentation/system/airavata-in-10-minutes.html
+* Follow Airavata Wiki for more examples on how to use the Airavata API - https://cwiki.apache.org/confluence/display/AIRAVATA/Gateway+Developer+Guide
Added: airavata/trunk/modules/distribution/airavata-client/src/main/resources/README
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-client/src/main/resources/README?rev=1438560&view=auto
==============================================================================
--- airavata/trunk/modules/distribution/airavata-client/src/main/resources/README (added)
+++ airavata/trunk/modules/distribution/airavata-client/src/main/resources/README Fri Jan 25 15:49:35 2013
@@ -0,0 +1,72 @@
+Apache Airavata - README.txt
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+About
+=====
+Apache Airavata, a software framework to executing and managing computational jobs on
+distributed computing resources including local clusters, supercomputers, national grids,
+academic and commercial clouds. Airavata can be used as individual components or
+as an integrated solution to build science gateways or general-purpose distributed
+application and workflow management systems. Users can use Airavata back end services
+and build gadgets to deploy in open social containers such as Apache Rave and modify them
+to suit their needs. Airavata builds on general concepts of service oriented computing,
+distributed messaging, and workflow composition and orchestration.
+
+Release Notes
+=============
+0.6 is the fifth release of Airavata (skipped 0.1-INCUBATNG). This release focuses on providing a REST service interface for Airavata Registry. For detailed tasks list, please see RELEASE_NOTES.
+
+Building from source
+====================
+For brief installation instructions, see INSTALL
+For detailed installation and further instructions refer http://airavata.apache.org/ - Documentation section in left hand panel. Step by step with proper documentation are provided.
+
+Known Issues in This Release
+============================
+This is the base release and is focused on a good foundation and less on features. This
+version is not recommended for production usage.
+
+Airavata Client Distribution Directory Structure
+================================================
+
+ AIRAVATA_CLIENT
+ âââ conf
+ â âââ airavata-client.properties
+ â âââ log4j.properties
+ âââ lib
+ âââ samples
+ âââ create-application
+ âââ workflow-run
+ âââ INSTALL
+ âââ LICENSE
+ âââ NOTICE
+ âââ README
+
+
+How to test and run samples
+===========================
+* If you built Airavata from source, and if you see "BUILD SUCCESS", then the test cases should have passes.
+* The samples directory contains samples on 2 base use cases on Airavata Client API. See the README files contained
+ within the samples for more details.
+* For more examples on how to use the Airavata API go to https://cwiki.apache.org/confluence/display/AIRAVATA/Gateway+Developer+Guide
+* For advanced use cases, please contact mailing lists - http://airavata.apache.org/community/mailing-lists.html
+
+Description of Directory Structure
+==================================
+ - samples
+ This contains 2 basecase usecases on how to use Airavata client. Both the samples are having its README file
+ So users have to refer each README file before running each sample.
+
+ - lib
+ This contains all the libraries required to run the client side code. Add these libraries to the classpath of java applications which uses Airavata
+ Client API.
+
+ - conf
+ Contains all the configuration files for airavata client API to work. Refer the comments in the configuration file for more details.
+
+ - README
+ This document.
+
+ - INSTALL
+ This document will contain information on how to use Airavata Client API libraries.
Modified: airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml?rev=1438560&r1=1438559&r2=1438560&view=diff
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml (original)
+++ airavata/trunk/modules/distribution/airavata-server/src/main/assembly/bin-assembly.xml Fri Jan 25 15:49:35 2013
@@ -58,23 +58,23 @@
</includes>
</fileSet>
- <!-- ********************** copy readme files ********************** -->
+ <!-- ********************** copy release notes files ********************** -->
<fileSet>
- <directory>../../</directory>
+ <directory>../../../</directory>
<outputDirectory>.</outputDirectory>
<includes>
- <include>INSTALL</include>
- <include>README</include>
<include>RELEASE_NOTES</include>
</includes>
</fileSet>
- <!-- ********************** copy binary licenses ********************** -->
+ <!-- ********************** copy licenses, readme etc. ********************** -->
<fileSet>
<directory>src/main/resources/</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>LICENSE</include>
<include>NOTICE</include>
+ <include>README</include>
+ <include>INSTALL</include>
</includes>
</fileSet>
Added: airavata/trunk/modules/distribution/airavata-server/src/main/resources/INSTALL
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/src/main/resources/INSTALL?rev=1438560&view=auto
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/src/main/resources/INSTALL (added)
+++ airavata/trunk/modules/distribution/airavata-server/src/main/resources/INSTALL Fri Jan 25 15:49:35 2013
@@ -0,0 +1,27 @@
+Installing Apache Airavata 0.6
+-------------------------------
+
+Prerequisites
+-------------
+Java 1.5 or later
+Maven (tested on v 3.0.2)
+
+Build Apache Airavata from Source
+---------------------------------
+* Unzip/untar the source file or check out from svn.
+* cd to project folder and type
+ $ mvn clean install
+ Note: in order to skip tests use the command
+ $ mvn clean install -Dmaven.test.skip=true
+* The compressed binary distribution is created at <PROJECT DIR>/modules/distribution/airavata-server/target/apache-airavata-server-<airavata-version>-bin.zip
+
+Running Tests
+-------------
+Once the binary is unzipped, instructions to run the tests should be followed from README
+
+Tutorials
+----------
+The airavata website has instructions for basic tutorials:
+* For basic understanding of how Airavata works - http://airavata.apache.org/documentation/system/airavata-in-5-minutes.html
+* Describing and executing applications using Airavata - http://airavata.apache.org/documentation/system/airavata-in-10-minutes.html
+* Advanced tutorial to provide understanding of how to run sample workflows distributed with Airavata - http://airavata.apache.org/documentation/system/advanced-workflow-samples.html
Added: airavata/trunk/modules/distribution/airavata-server/src/main/resources/README
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/src/main/resources/README?rev=1438560&view=auto
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/src/main/resources/README (added)
+++ airavata/trunk/modules/distribution/airavata-server/src/main/resources/README Fri Jan 25 15:49:35 2013
@@ -0,0 +1,92 @@
+Apache Airavata - README.txt
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+About
+=====
+Apache Airavata, a software framework to executing and managing computational jobs on
+distributed computing resources including local clusters, supercomputers, national grids,
+academic and commercial clouds. Airavata can be used as individual components or
+as an integrated solution to build science gateways or general-purpose distributed
+application and workflow management systems. Users can use Airavata back end services
+and build gadgets to deploy in open social containers such as Apache Rave and modify them
+to suit their needs. Airavata builds on general concepts of service oriented computing,
+distributed messaging, and workflow composition and orchestration.
+
+Release Notes
+=============
+0.6 is the fifth release of Airavata (skipped 0.1-INCUBATNG). This release focuses on providing a REST service interface for Airavata Registry. For detailed tasks list, please see RELEASE_NOTES.
+
+Building from source
+====================
+For brief installation instructions, see INSTALL
+For detailed installation and further instructions refer http://airavata.apache.org/ - Documentation section in left hand panel. Step by step with proper documentation are provided.
+
+Known Issues in This Release
+============================
+This is the base release and is focused on a good foundation and less on features. This
+version is not recommended for production usage.
+
+Airavata Binary Distribution Directory Structure
+================================================
+
+ AIRAVATA_HOME
+ âââ bin
+ â âââ database_scripts <dir>
+ â âââ airavata-server.bat
+ â âââ airavata-server.properties
+ â âââ airavata-server.sh
+ â âââ authenticators.xml
+ â âââ axis2.xml
+ â âââ derby.sh
+ â âââ host.xml
+ â âââ log4j.properties
+ â âââ logo.txt
+ â âââ setenv.bat
+ â âââ setenv.sh
+ â âââ startNetworkServer
+ âââ lib <dir>
+ âââ repository
+ â âââ modules
+ â âââ services
+ âââ samples
+ â âââ workflows <dir>
+ â âââ echo_out.sh
+ â âââ echo.sh
+ âââ INSTALL
+ âââ LICENSE
+ âââ NOTICE
+ âââ README
+
+
+How to test and run samples
+===========================
+* If you built Airavata from source, and if you see "BUILD SUCCESS", then the test cases should have passes.
+* The test cases are beyond unit level, they startup embedded services and run through basic workflow use cases.
+* To walk through Airavata features, follow "Airavata in Five Minutes" tutorial at http://airavata.apache.org/documentation/system/airavata-in-5-minutes.html
+* For intermediate level Airavata features, follow "Airavata in Ten Minutes" tutorial at http://airavata.apache.org/documentation/system/airavata-in-10-minutes.html
+* For advanced use cases, please contact mailing lists - http://airavata.apache.org/community/mailing-lists.html
+
+Description of Directory Structure
+==================================
+ - bin
+ This contains all the configuration files & the executable scripts to run the Airavata Server (Axis2 server
+ with Airavata services which include messageBroker and messageBox with GFac Axis2 services), & a standalone Apache Derby server.
+
+ - bin - database_scripts
+ Contains the database scripts which are used to create tables for messagebox and messagebroker services
+
+ - samples
+ This contains sample workflow to try out & sample application scripts.
+
+ - lib
+ This contains all the libraries required to run the airavata server and/or derby server.
+
+ - repository - services
+ Contains deployed services in Axis2 runtime.
+
+ - README
+ This document.
+
+ - INSTALL
+ This document will contain information on installing Apache-Airavata.
Added: airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/INSTALL
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/INSTALL?rev=1438560&view=auto
==============================================================================
--- airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/INSTALL (added)
+++ airavata/trunk/modules/distribution/airavata-server/src/main/resources/war/INSTALL Fri Jan 25 15:49:35 2013
@@ -0,0 +1,27 @@
+Installing Apache Airavata 0.6
+-------------------------------
+
+Prerequisites
+-------------
+Java 1.5 or later
+Maven (tested on v 3.0.2)
+
+Build Apache Airavata from Source
+---------------------------------
+* Unzip/untar the source file or check out from svn.
+* cd to project folder and type
+ $ mvn clean install
+ Note: in order to skip tests use the command
+ $ mvn clean install -Dmaven.test.skip=true
+* The compressed binary distribution is created at <PROJECT DIR>/modules/distribution/airavata-server/target/apache-airavata-server-<airavata-version>-bin.zip
+
+Running Tests
+-------------
+Once the binary is unzipped, instructions to run the tests should be followed from README
+
+Tutorials
+----------
+The airavata website has instructions for basic tutorials:
+* For basic understanding of how Airavata works - http://airavata.apache.org/documentation/system/airavata-in-5-minutes.html
+* Describing and executing applications using Airavata - http://airavata.apache.org/documentation/system/airavata-in-10-minutes.html
+* Advanced tutorial to provide understanding of how to run sample workflows distributed with Airavata - http://airavata.apache.org/documentation/system/advanced-workflow-samples.html