You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2014/06/24 17:45:00 UTC
[1/2] git commit: Updating release notes
Repository: airavata
Updated Branches:
refs/heads/master c35e21a38 -> 5f1845429
Updating release notes
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/3029ff41
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/3029ff41
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/3029ff41
Branch: refs/heads/master
Commit: 3029ff4143604ac27ceb3d72bf62def8953d5f89
Parents: e44da0d
Author: Suresh Marru <sm...@apache.org>
Authored: Tue Jun 24 11:44:48 2014 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Tue Jun 24 11:44:48 2014 -0400
----------------------------------------------------------------------
INSTALL | 6 ++-
RELEASE_NOTES | 141 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 144 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/3029ff41/INSTALL
----------------------------------------------------------------------
diff --git a/INSTALL b/INSTALL
index 1920a0a..24dddc8 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,9 +1,13 @@
For detailed installation and further instructions please refer http://airavata.apache.org/:
Documentation section in left hand panel. The website lists step by step instructions
-Installing Apache Airavata 0.9
+Installing Apache Airavata 0.12
------------------------------------------------
+IMPORTANT Note: The installation instructions are out of date. 0.12 release is a developer oriented release. Please
+contact the developer mailing list for help. A subsequent release 0.13 will soon supercede.
+
+
Prerequisites
-------------
Java 1.5 or later
http://git-wip-us.apache.org/repos/asf/airavata/blob/3029ff41/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 6ac9fc3..0fcaab2 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -2,9 +2,146 @@ Apache Airavata Release Notes
See http://issues.apache.org/jira/browse/AIRAVATA-* (where * is the number of the issue below)
+Apache Airavata Version 0.12 Released on 2014-06-27
+===================================================
+This release is a first iteration of using Apache thrift as a framework to implement Airavata API.
+Below you will find the detail list of JIRA tasks/issues resolutions incorporated in 0.12.
-Apache Airavata Version 0.12 Released on TBD
-==================================================
+Release Notes - Airavata - Version 0.12
+
+** Sub-task
+ * [AIRAVATA-762] - Advanced Job scripts based on job manager type
+ * [AIRAVATA-982] - Changing registry to support orchestrator registry functionality
+ * [AIRAVATA-983] - Creating orchestrator-service and orchestrator-core components
+ * [AIRAVATA-984] - Implement the embeddedGFAc job submitter to orchestrator
+ * [AIRAVATA-987] - Incorporate orchestrator changes with GFAC to store statuses
+ * [AIRAVATA-988] - Implement pulling information and submitting to gfac embedded mode
+ * [AIRAVATA-1007] - Craft the Orchestrator CPI
+ * [AIRAVATA-1008] - Craft the GFac CPI
+ * [AIRAVATA-1018] - Craft monitoring data model
+ * [AIRAVATA-1020] - Add database creation at server startup
+ * [AIRAVATA-1022] - Implement an AMQP based monitor to use in xsede resources
+ * [AIRAVATA-1023] - Implement qstat based monitor to poll the status
+ * [AIRAVATA-1025] - Add unit tests for new data models
+ * [AIRAVATA-1032] - Change GFAC to use ConfigurationData to replace context header
+ * [AIRAVATA-1037] - Create a New Airavata Distribution with the API server and Clients
+ * [AIRAVATA-1043] - Update GFAC to save JobDetails for monitoring data
+ * [AIRAVATA-1046] - Airavata Standalone Server : Create a class to start Airavata API and CPI servers
+ * [AIRAVATA-1047] - Update standalone airavata server startup script
+ * [AIRAVATA-1055] - Update integration tests defined in the integration-test module
+ * [AIRAVATA-1061] - Test experiment execution using local providers
+ * [AIRAVATA-1065] - Create C++ Samples using Airavata Thrift API Client SDKs
+ * [AIRAVATA-1094] - Integration Test 1 - Create Experiment
+ * [AIRAVATA-1095] - Integration Test 1 - Modify Experiment
+ * [AIRAVATA-1096] - Integration Test 1 - Clone Experiment
+ * [AIRAVATA-1097] - Integration Test 1 - Delete Experiment
+ * [AIRAVATA-1099] - Integration Test 2 - List Experiments
+ * [AIRAVATA-1100] - Integration Test 2 - Launch Experiment
+ * [AIRAVATA-1101] - Integration Test 2 - Monitor Experiment
+ * [AIRAVATA-1102] - Integration Test 2 - List Experiment Intermediate Results
+ * [AIRAVATA-1103] - Integration Test 2 - Download Experiment Intermediate Results
+ * [AIRAVATA-1104] - Integration Test 2 - Notification when Experiment Completes/Fails
+ * [AIRAVATA-1105] - Integration Test 2 - Notifications when Results available for Download
+ * [AIRAVATA-1106] - Integration Test 2 - Download Experiment Final Results
+ * [AIRAVATA-1107] - Integration Test 2 - View Experiment Errors
+ * [AIRAVATA-1129] - GFAC needs a README
+ * [AIRAVATA-1170] - User creates a new project
+ * [AIRAVATA-1171] - User creates an experiment in a project
+ * [AIRAVATA-1173] - Launch experiment
+ * [AIRAVATA-1176] - User edits an existing experiment
+ * [AIRAVATA-1177] - User clones an experiment
+ * [AIRAVATA-1178] - User searches experiments
+ * [AIRAVATA-1179] - User selects a previous experiment and gets information.
+ * [AIRAVATA-1189] - User creates an experiment in a project
+ * [AIRAVATA-1191] - Launch Experiment
+ * [AIRAVATA-1195] - User clones an experiment
+ * [AIRAVATA-1203] - Define Thrift Data Models for the Application Catalog
+ * [AIRAVATA-1236] - Database design for Application Catalog
+
+** Bug
+ * [AIRAVATA-637] - Update tomcat deployment script and instruction
+ * [AIRAVATA-725] - Some of the messages from EventDataListener are without experimentId
+ * [AIRAVATA-825] - Airavata Client error in case workflow scheduling context is not right
+ * [AIRAVATA-976] - Same INSTALL, README, NOTICE files are duplicated in many places
+ * [AIRAVATA-981] - Download links for current release hashes etc must use main ASF server
+ * [AIRAVATA-1001] - Not able to run a Grid job using trunk
+ * [AIRAVATA-1010] - Creating a cpi package for gfac
+ * [AIRAVATA-1011] - Creating orchestrator cpi
+ * [AIRAVATA-1034] - Fixing build error in Xbaya
+ * [AIRAVATA-1045] - Update airavata server distribution to support the new architecture
+ * [AIRAVATA-1048] - cleaning up multiple configurations in monitor and orchestrator
+ * [AIRAVATA-1050] - Making launchExepriment call as non-blocking
+ * [AIRAVATA-1051] - Airavata-Client distribution doesn't work with the old API anymore
+ * [AIRAVATA-1057] - Implementing support for SLURM for AIRAVATA
+ * [AIRAVATA-1066] - GSISSH Monitoring error-Error retrieving the job status
+ * [AIRAVATA-1074] - Sample application documents created with staticWorkingDirectory
+ * [AIRAVATA-1078] - Supporting advanced input/output handling in gfac
+ * [AIRAVATA-1080] - Implementing Advanced Input/Output Handling
+ * [AIRAVATA-1088] - Removing registry dependency from job-monitor
+ * [AIRAVATA-1089] - Enabling SSH job monitoring
+ * [AIRAVATA-1139] - Cannot get all user projects
+ * [AIRAVATA-1141] - getAllUserExperiments() ignores input
+ * [AIRAVATA-1142] - getAllExperimentsInProject throws exeption instead of empty result
+ * [AIRAVATA-1143] - Airavata PHP Thrift Client Distribution
+ * [AIRAVATA-1147] - Throw full stack trace to client side in airavata server handler
+ * [AIRAVATA-1148] - No documentation in Thrift-generated PHP SDK
+ * [AIRAVATA-1161] - Clone experiment does not work properly
+ * [AIRAVATA-1163] - CreateLaunchExperiment client launch experiment is not working
+ * [AIRAVATA-1164] - AiravataTaskStatusUpdator.updateTaskStatus has java.lang.NullPointerException
+ * [AIRAVATA-1182] - createProject doesn't warn that project already exists
+ * [AIRAVATA-1185] - Output values are not populated when the experiment finish
+ * [AIRAVATA-1227] - Update server handler class to throw error message to client side
+ * [AIRAVATA-1264] - When creating Registry instance, instead of updating, add checks to see whether user and gateway exists
+ * [AIRAVATA-1266] - Thrift -out of sequence response on validateexperiment
+ * [AIRAVATA-1273] - Experiment status was coming as Launched and output value as empty
+ * [AIRAVATA-1279] - When server initialize, db scripts are not read from db-scripts folder
+ * [AIRAVATA-1283] - local host is hard coded in all the thrift clients
+ * [AIRAVATA-1297] - Error while reading cache size from airavata-server.properties
+ * [AIRAVATA-1298] - ClassNotFoundException when running CreateLaunchExperiment for local experiments
+
+** Documentation
+ * [AIRAVATA-1086] - INSTALL is out of date
+ * [AIRAVATA-1122] - Airavata Architecture - Sequence Diagram
+ * [AIRAVATA-1138] - Preperation of QA Test cases for Airavata API
+ * [AIRAVATA-1262] - CCGrid tutorial documentation preparation for PHP scripts
+ * [AIRAVATA-1263] - CCGrid tutorial documentation preparation for PHP reference gateway
+
+** Epic
+ * [AIRAVATA-759] - GSISSH-Grid security provider to run remote jobs
+ * [AIRAVATA-964] - Add single job support as a first class simple Apache Airavata Execution
+ * [AIRAVATA-1039] - Add Airavata Client Samples
+ * [AIRAVATA-1158] - Test different API functions in Airavata API using PHP client
+
+** Improvement
+ * [AIRAVATA-934] - Update SSHProvider to use Jcraft API
+ * [AIRAVATA-942] - GFAC SchedulerTest is obsolete
+ * [AIRAVATA-949] - Update release management page step 11
+ * [AIRAVATA-1076] - Make input/output data location in GFAC configurable
+ * [AIRAVATA-1081] - Airavata README is obsolete
+ * [AIRAVATA-1082] - Make SSH provider(Fork jobs) work with JCraft
+ * [AIRAVATA-1118] - Adding Permission attribute to XBaya main jar to follow recent JAVA security update guide line
+ * [AIRAVATA-1249] - Add search project by name and description
+ * [AIRAVATA-1257] - Define experiment summary data model for search experiments
+ * [AIRAVATA-1258] - Add API methods to search experiments by name and description
+ * [AIRAVATA-1278] - Search experiments with resource id and application id
+ * [AIRAVATA-1285] - Enable openJPA caching to improve the performance
+
+** New Feature
+ * [AIRAVATA-1033] - Write Airavata Thrift Server Startup Scripts
+
+** Story
+ * [AIRAVATA-1019] - Airavata Server distribution with new Thrift server
+ * [AIRAVATA-1093] - Integration Test 1 - Manage Unlaunched Experiments
+ * [AIRAVATA-1098] - Integration Test 2 - Manage Launched Experiments
+
+** Task
+ * [AIRAVATA-905] - Unify SSH Libraries across Airavata
+ * [AIRAVATA-1021] - Implementing new Monitoring component which handle different types of monitoring mechanisms
+ * [AIRAVATA-1060] - Disable the obsolete modules from the trunk build
+ * [AIRAVATA-1124] - Cleaning up unused modules in the trunk for 0.12 release
+ * [AIRAVATA-1140] - Create client samples that'll be distributed
+ * [AIRAVATA-1144] - Airavata CPP Thrift Client Distribution
+ * [AIRAVATA-1145] - Update Experiment Status when Job Status Changes
Apache Airavata Version 0.11 Released on 2013-12-20
[2/2] git commit: Merge remote-tracking branch 'origin/master'
Posted by sm...@apache.org.
Merge remote-tracking branch 'origin/master'
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/5f184542
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/5f184542
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/5f184542
Branch: refs/heads/master
Commit: 5f1845429ace304897eccd46f8c5e19f80ed2459
Parents: 3029ff4 c35e21a
Author: Suresh Marru <sm...@apache.org>
Authored: Tue Jun 24 11:44:57 2014 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Tue Jun 24 11:44:57 2014 -0400
----------------------------------------------------------------------
airavata-api/airavata-api-server/pom.xml | 2 +-
airavata-api/airavata-api-stubs/pom.xml | 2 +-
airavata-api/airavata-client-sdks/airavata-cpp-sdk/pom.xml | 2 +-
airavata-api/airavata-client-sdks/airavata-php-sdk/pom.xml | 2 +-
airavata-api/airavata-client-sdks/java-client-samples/pom.xml | 2 +-
airavata-api/airavata-client-sdks/pom.xml | 2 +-
airavata-api/airavata-data-models/pom.xml | 2 +-
airavata-api/airavata-model-utils/pom.xml | 2 +-
airavata-api/pom.xml | 2 +-
modules/airavata-client/pom.xml | 2 +-
modules/app-catalog/app-catalog-jpa/pom.xml | 2 +-
modules/app-catalog/pom.xml | 2 +-
modules/commons/gfac-schema/pom.xml | 2 +-
modules/commons/pom.xml | 2 +-
modules/commons/utils/pom.xml | 2 +-
modules/commons/workflow-execution-context/pom.xml | 2 +-
modules/commons/workflow-tracking/pom.xml | 2 +-
modules/configuration/client/pom.xml | 2 +-
modules/configuration/pom.xml | 2 +-
modules/configuration/server/pom.xml | 2 +-
modules/credential-store/pom.xml | 2 +-
modules/distribution/client/java/pom.xml | 2 +-
modules/distribution/client/pom.xml | 2 +-
modules/distribution/pom.xml | 2 +-
modules/distribution/release/pom.xml | 2 +-
modules/distribution/server/pom.xml | 2 +-
modules/gfac/airavata-gfac-service/pom.xml | 2 +-
modules/gfac/gfac-bes/pom.xml | 2 +-
modules/gfac/gfac-core/pom.xml | 2 +-
modules/gfac/gfac-ec2/pom.xml | 2 +-
modules/gfac/gfac-gram/pom.xml | 2 +-
modules/gfac/gfac-gsissh/pom.xml | 2 +-
modules/gfac/gfac-hadoop/pom.xml | 2 +-
modules/gfac/gfac-local/pom.xml | 2 +-
modules/gfac/gfac-monitor/pom.xml | 2 +-
modules/gfac/gfac-ssh/pom.xml | 2 +-
modules/gfac/pom.xml | 2 +-
modules/orchestrator/airavata-orchestrator-service/pom.xml | 2 +-
modules/orchestrator/orchestrator-client-sdks/pom.xml | 2 +-
modules/orchestrator/orchestrator-core/pom.xml | 2 +-
modules/orchestrator/pom.xml | 2 +-
modules/registry/airavata-jpa-registry/pom.xml | 2 +-
modules/registry/pom.xml | 2 +-
modules/registry/registry-api/pom.xml | 2 +-
modules/registry/registry-cpi/pom.xml | 2 +-
modules/server/pom.xml | 2 +-
modules/test-suite/pom.xml | 2 +-
modules/workflow-model/pom.xml | 2 +-
modules/workflow-model/workflow-model-core/pom.xml | 2 +-
modules/ws-messenger/client/pom.xml | 2 +-
modules/ws-messenger/commons/pom.xml | 2 +-
modules/ws-messenger/message-monitor/pom.xml | 2 +-
modules/ws-messenger/pom.xml | 2 +-
pom.xml | 4 ++--
tools/gsissh/pom.xml | 2 +-
tools/pom.xml | 2 +-
tools/registry-tool/pom.xml | 2 +-
57 files changed, 58 insertions(+), 58 deletions(-)
----------------------------------------------------------------------