Re: airavata git commit: Removed extra files and added server jar.AIRAVATA-1471

2015-02-12 Thread Raminder Singh
We can add jars to exclude in assembly plugin if we want any jar to be excluded in distribution. Its easy to do that than reverting to the old model of adding every jar manually. New model provide a flexibly to add/remove gfac provider easily and was don’t to make it possible or we need to find

Re: job description in experiment creation?

2015-02-02 Thread Raminder Singh
) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) On Fri, Jan 23, 2015 at 09:57:55AM -0500, Raminder Singh wrote: Hi Kenneth, In case you are running jobs on local machine (localprovider) then the job description

Re: job description in experiment creation?

2015-01-23 Thread Raminder Singh
Hi Kenneth, In case you are running jobs on local machine (localprovider) then the job description is filled from Application catalog Application deployment description but incase of remote (SSH or GSISSH) its filled based on Job scheduler (PBS,SLURM) parameters. You can look in the provider

Handling Application Outputs

2015-01-13 Thread Raminder Singh
Hello Dev, I created AIRAVATA-1551[1] to record output handler changes and will add subtask based on the changes. Details are: Currently, we handle application outputs either by scanning STDOUT or looking into output data directory. We had to add wrapper scripts for different application

Re: Transfering output data to a local machine

2015-01-12 Thread Raminder Singh
You can setup a SSH public key on the local machine for Airavata to transfer outputs to your local machine. Which Airavata server you are using? Output data movement is part of Output handlers in GFAC and you can look at that code. I am not sure about your use case about trigger but Triggers

Re: Improvements to Experiment input data model in order to support Gaussian application

2014-12-08 Thread Raminder Singh
Thanks Chathuri, the new changes look good. I will recommend another field for input validation. It can be used to validate user input based on text comparison or regex. We can extend the orchestrator validator to use the field to validate inputs. I am not completely able to understand the

Re: [sgg-l] XBaya Quick Start Tutorial is in Airavata wiki

2014-12-01 Thread Raminder Singh
I am available on hipchat https://www.hipchat.com/gkzJyHoot if needed to debug. Thanks Raminder On Dec 1, 2014, at 3:42 PM, Marlon Pierce marpi...@iu.edu wrote: Please use hipchat for this. See other email from me just now on this. Marlon On 12/1/14, 3:14 PM, Pamidighantam, Sudhakar V

Re: Questions about Custom Application Registration and Complex Input/Output Data

2014-11-13 Thread Raminder Singh
TokenID are used for credential store and can be used to store and retrieve SSH or Grid credentials. You can read [1] for more details. Yes, you are right incase of localhost we don’t need any credentials and we ignore the value. For developers and evaluation users, we have SSH and Myproxy

Re: Lot of methods in Airavata API

2014-11-04 Thread Raminder Singh
You can split it into different classes. I already tried it for workflow and was successful in generating services. According to me, it does not need thrift multiplexing but I am in process of testing as individual services and will let you know if i find any issues. In airavataAPI.thrift, i

Separate Thrift services- Code restructure

2014-10-28 Thread Raminder Singh
Hi All, I am fixing AIRAVATA-1471 to create separate distributions for all the Thrift services in Airavata so that we can run all in separate JVMs and dockerize (www.docker.com) the servers. In this exercise, i found we don’t have client stubs for several components in separate artifacts like

Re: airavata-server.sh fails to start?

2014-10-11 Thread Raminder Singh
I build everything from head this morning and did not run into any problem. I am using Airavata distribution in modules/distribution/server/target/apache-airavata-server-0.14-SNAPSHOT-bin.tar.gz. Only exception i am getting is related to RabbitMQ server but this is a optional service.

Partial results of an application run

2014-09-19 Thread Raminder Singh
Hi Dev, Currently we are not moving partial results (stdout/stderr and other files) to the gateway incase of application failure (failed to produce output). This can be fixed but question is do we want it to be the default behavior or based on some user flag in experiment. To make it work

Re: Partial results of an application run

2014-09-19 Thread Raminder Singh
. Best, Mark From: Raminder Singh [mailto:raminderjsi...@gmail.com] Sent: Friday, September 19, 2014 7:56 AM To: dev@airavata.apache.org Subject: Partial results of an application run Hi Dev, Currently we are not moving partial results (stdout/stderr and other files

Re: Experiment log messages to different log files

2014-08-28 Thread Raminder Singh
Using Log4j, its possible to write a database or nosql appender [1] if we want to provide a remote access to the logs. I have used database appender before and it is asynchronous logging without any overhead. Thanks Raminder 1. http://logging.apache.org/log4j/2.x/manual/appenders.html On

Re: Restricting editing and launching FAILED experiments

2014-08-28 Thread Raminder Singh
Based on CIPRES case, Is it a good idea to make the experiment status as DELETED or delete an experiment? If user want to filer out experiment which are failed and he does not care about it anymore. He may have already cloned it and fixed the problem. Now user have a FAILED experiment and

Re: Experiment Cancellation

2014-08-19 Thread Raminder Singh
Thanks Lahiru. I will give this a try and test for different cases. Raminder On Aug 19, 2014, at 5:42 AM, Lahiru Gunathilake glah...@gmail.com wrote: Hi All, I have committed the initial version of the Experiment canceling. Experiment cancel is an Airavata-API method which can be

Re: Experiment Cancellation

2014-08-13 Thread Raminder Singh
We can’t depend on queue status as its different for different machine and none of the machine give the queue status as job was canceled (see examples below). As Airavata is managing the job and got the cancel request from user, Airavata should mark the job status to cancel along with task and

Re: [jira] [Commented] (AIRAVATA-1382) GSISSH provider giving error to make directory if stdout is returning a warning.

2014-08-13 Thread Raminder Singh
Thanks Kenneth for the input. I have implemented pattern matching after running several tests and hope it will take care of current issue. I also looked into return codes and will see if that something i need to implement. Raminder On Aug 13, 2014, at 6:34 PM, K Yoshimoto kenn...@sdsc.edu

Re: Suggessions for app-catalog design

2014-07-25 Thread Raminder Singh
Using ID’s is challenging incase of migration to new versions. Experiments and Client APIs (hardcoded ids) may be using old ids and hosted service need to migrate to a newer database or structure for some reason, we will see unnecessary failures or we need to migrate the old database all the

Re: [marpi...@iu.edu: Re: [SciGaP-Dev] CIPRES-Airavata integration proposal]

2014-07-03 Thread Raminder Singh
I looked into the logs and i was not able to find any error. Job status is updated to COMPLETED now. I will take a look when or why this job got into SUSPENDED state and then COMPLETED. 149-160-157-52:client-samples raminder$ php getExperimentStatus.php

Re: [VOTE] Apache Airavata Release 0.12 - RC2

2014-06-26 Thread Raminder Singh
+1 for the release. I verified Java and PHP client using job submission to XSEDE using GSISSH. Minor issues are the client packaging and we don’t have java client maven artifacts. Thanks Raminder On Jun 24, 2014, at 12:35 PM, Suresh Marru sma...@apache.org wrote: Apache Airavata PMC is

Re: [GSoC] Clarification about OutputUtils.java

2014-06-17 Thread Raminder Singh
You can debug the following call in the output handler or LocalProvider code. This is the method to persist the outputs to registry. If you face difficulty, share details about your application description and i can try to debug it. registry.add(ChildDataType.EXPERIMENT_OUTPUT, outputArray,

Re: ec2 input types

2014-06-11 Thread Raminder Singh
URI and S3 types can be used for data movement. We should support SCP, HTTP,FTP data transfers under URI type. Thanks Raminder On Jun 11, 2014, at 11:10 AM, Nipun Udara y.b.n.ud...@gmail.com wrote: Hi all current ec2 implementation use only String type inputs. what other input types

Re: Workflow handling in the Application Catalog

2014-06-09 Thread Raminder Singh
the purpose of having .wxf files ( WSDLS) as workflows since now that we will only be using it to transfer data between the client( XBaya) and the server correct? On Thu, Jun 5, 2014 at 7:32 PM, Raminder Singh raminderjsi...@gmail.com wrote: Sachith, Workflow is a set

Re: Workflow handling in the Application Catalog

2014-06-05 Thread Raminder Singh
Sachith, Workflow is a set of applications configured to work together. User need to define its individual applications and the next step is to create a workflow to configure the applications together. We should not save applications used in the workflow as part of workflow. String saved in

Re: Need Help !!

2014-06-01 Thread Raminder Singh
Outputs are files, those need to moved to gateway (portal) or user machine. We currently use GridFTP[1]/SCP/GSISCP libraries for file movement . We explored https://www.globus.org/ service also some time back but don’t have a direct integration yet. Globus service can allow Airavata users to

Re: Error saving job details after remote submission

2014-05-26 Thread Raminder Singh
Files used at the runtime are at location 1. Sql in the jars are used for unit testing and other component development. Ideally all these files are in sync. Changing files in distribution can keep you moving. Thanks Raminder On May 26, 2014, at 12:20 PM, Shahbaz Memon m.me...@fz-juelich.de

Re: Application Catalog Design Phase-I

2014-05-06 Thread Raminder Singh
Thanks Sachith. We can have host object independent of application as the same host definition can be used for multiple applications. Please add complete details of host and application properties like Application type(MPI, OpenMP, MapReduce etc), JobManager (PBS, SLURM,EC2). You need to

Re: Unable to run PHP Reference Gateway.

2014-05-06 Thread Raminder Singh
I am able to connect to service fine and run few test. Can you try to go to Airavata-PHP-Client-Samples/client-samples and then run php GetAPIVersion.php? It should return following Airavata Server Version is: 0.12.0brbrCreating New Experiment brAiravata server version is 0.12.0 You can

Re: Handling Application Inputs and Outputs in Airavata

2014-05-05 Thread Raminder Singh
. Thanks Raminder On May 3, 2014, at 8:50 AM, Lahiru Gunathilake glah...@gmail.com wrote: We can use the same thrrift models as it is in gfac. WDYT ? On Fri, May 2, 2014 at 5:18 PM, Raminder Singh raminderjsi...@gmail.com wrote: Hi All, While handling Output population to Airavata

Handling Application Inputs and Outputs in Airavata

2014-05-02 Thread Raminder Singh
Hi All, While handling Output population to Airavata API from GFAC out handler (i mean experiment.getExperimentOutputs()), I noticed we have different input/output objects at Airavata API server and in GFAC. Airavata has DataObjectType thrift struct and at GFAC has ActualParameter or

Re: GFac latest changes

2014-04-30 Thread Raminder Singh
+1 for the changes. We can take advantage of such framework to handle provider level decencies also and avoid any classpath issues. Are you planning to have handlers/providers as service which orchestrator can route the request to? This approach can be used to distribute the load also going

Re: genapp airavata integration

2014-04-28 Thread Raminder Singh
What language client you are looking for? Airavata can integrate with cluster even now but it would be good to learn the security requirements. Do you need to transfer data? Thanks Raminder On Apr 28, 2014, at 3:34 PM, Lahiru Gunathilake glah...@gmail.com wrote: Hi Emre, On Mon, Apr 28,

Airavata server distrubution is modules/distribution/server

2014-04-28 Thread Raminder Singh
Hi All, After updating code from git, if you still have module/distribution/airavata-server and airavata-client, please get rid of those projects manually. Git does not delete these folders(at least not for 2 different server i am using). The new airavata server distribution is

Re: Conveying Errors through the Thrift API

2014-04-24 Thread Raminder Singh
I think #2 is more appropriate and more aligned with Error Classification discussion[1]. It will allow us to map the error messages based on gateway and send more user friendly errors to the clients. About the API version, i think its a minor version increment than going to the patch route

Re: Implementing the cancel/terminate

2014-04-21 Thread Raminder Singh
Thanks for investigation the problem and working through solution. This is really required for the production gateways like Ultrascan. In the current architecture where we have job submission(provider) and monitoring separate, job cancel request need not to go to GFAC provider. Provider

Re: Implementing the cancel/terminate

2014-04-21 Thread Raminder Singh
inbetween each of those steps. Thus the active provider should monitor cancellation requests and stop whatever its doing. If the job is already submitted I think the Monitoring which you mentioned could take over the cancellation. wdyt? On Mon, Apr 21, 2014 at 7:35 AM, Raminder Singh

Re: Implementing the cancel/terminate

2014-04-21 Thread Raminder Singh
it make sense to have canceling status also to progress likewise instead of top down (which i suggested in the first mail)? On Mon, Apr 21, 2014 at 11:11 AM, Lahiru Gunathilake glah...@gmail.com wrote: Hi Raman, On Mon, Apr 21, 2014 at 10:35 AM, Raminder Singh raminderjsi

Re: Localhost job monitoring

2014-04-14 Thread Raminder Singh
I noticed a similar issue and i found that airavata-server started by integration test was still running. I stopped the server and started server from distribution. Then everything worked well. I will try to recreate the issue and create a JIRA. Thanks Raminder On Apr 14, 2014, at 10:44 AM,

Re: Suppress Jira update messages

2014-04-01 Thread Raminder Singh
I am not able to find an option here https://issues.apache.org/jira/plugins/servlet/project-config/AIRAVATA/notifications. We can do bulk update where its possible. Raminder On Apr 1, 2014, at 2:25 PM, Emre Brookes e...@biochem.uthscsa.edu wrote: Marlon Pierce wrote: Can we suppress the

Re: Test cases in Airavata with grid security

2014-03-27 Thread Raminder Singh
+1 to have separate profiles for testing. Raminder On Mar 27, 2014, at 11:25 AM, Lahiru Gunathilake glah...@gmail.com wrote: Yes I was thinking of having different build profiles and in the default profile we remove the grid/ec2 related tests. So for a release we have to run the release

Re: Updates to Airavata Server Startup

2014-03-10 Thread Raminder Singh
Hi Saminda, I am not able to stop the server using ./airavata-server.sh stop. I am getting following log message and it stays like that. [INFO] Requesting airavata server(s) to stop… Another suggestion is to have a rolling file logs for the server. That way if user restarts the service, old

Re: Airavata's gsissh tool and Kerberos

2014-02-05 Thread Raminder Singh
JSCH does not do this out of the box. Amila has to extend the Jcraft library to provide the support. As of my experience, /tools/gsissh should work with Kerberos authentication. I am not sure about addition to x509 certificate. X509 certificates are only used with myproxy server. Thanks

Re: Users and UserGroups in Science Gateways

2014-01-31 Thread Raminder Singh
Looking at Airavata Data model, there is project which is equivalent to User group. A project can have multiple user for a gateway and a gateway can have multiple projects. Thanks Raminder On Jan 31, 2014, at 12:44 PM, Saminda Wijeratne samin...@gmail.com wrote: On Fri, Jan 31, 2014 at

Re: [VOTE] Convert from SVN to GIT

2014-01-21 Thread Raminder Singh
+1 for Git. Raminder On Jan 21, 2014, at 10:08 AM, Marlon Pierce marpi...@iu.edu wrote: This is the [VOTE] thread for changing Airavata's version control system from SVN to Git. See [1] for background. Please vote as follows: +1 if you are in favor of changing from SVN to GIT +/- 0 if

Re: Orchestrator Wiki Page

2014-01-21 Thread Raminder Singh
Thanks Sachith. I will add the backend details later today. On Jan 21, 2014, at 11:18 AM, Sachith Withana swsach...@gmail.com wrote: Hi all, I created a sample wiki page [1] on the orchestrator. This is a work in progress. Any changes to be made? Any suggestion is welcome. [1]

Re: Orchestration Component implementation review

2014-01-17 Thread Raminder Singh
+1 for returning JobRequest object with pre-populated ExperimentID and other details. I can extend this object for header data also. That way we can make sure user is setting the right information. We have discussed to approaches to multi-threaded orchestrator, Pull based (request 1st saved

Re: Some improvements to OrchestratorDataResource

2014-01-16 Thread Raminder Singh
Thanks Chathuri for your input. I started with OrchestratorData as system table and followed the hierarchy of ConfigurationResource table. After discussing use cases in detail in last one week hangout, I think we need relationship to work with ExperimentData. It will be a good idea to use the

Re: Predefined parent working directory for jobs

2014-01-10 Thread Raminder Singh
Hi Saminda, Do you want all the jobs should use same working directory? AppDescriptorCheckHandler in GFAC handles working directory, input-output directory in GFAC. You can control these configuration by customizing this input handler. Please describe the use case and i will be able to provide

Re: Integration test Jenkins integration

2014-01-08 Thread Raminder Singh
I want to suggest that we add integration tests (needs configurations) to a separate maven profile named integration-test or developer.We can add all the integration tests to the new maven profile and make it a good practice for developers to run those before every commit. This can help

Re: [DISCUSS] Apache Airavata 0.11 RC1 release

2013-12-18 Thread Raminder Singh
I did testing of Gram and GSISSH providers and tested API to run jobs. I found an issue [1] with GSISSH provider but its not a blocker. I rolled back the Jglobus version to 2.0.6 and bouncycastle version to 1.45. I think we are good to create RC2. Thanks Raminder 1.

Re: Airavata Orchestrator component

2013-12-06 Thread Raminder Singh
Lahiru: Can you please start a document to record this conversation? There are very valuable points to records and don’t want to loose anything in email threads. My comments are inline with prefix RS: On Dec 5, 2013, at 10:12 PM, Lahiru Gunathilake glah...@gmail.com wrote: Hi Amila, I

Re: Jackrabbit vs OpenJPA

2013-12-04 Thread Raminder Singh
Hi Sachith, Airavata requirement was to persist job descriptors, state, metadata etc. We saw lot of over head using Jackrabbit, may be lot of serialization/de-serialization going on. Jackrabbit is good for content repository/management but when we were try to access the content from remote

Re: Direct Application Executions through the API

2013-11-26 Thread Raminder Singh
+1 to add the support to Airavata API. Thanks Raminder On Nov 26, 2013, at 10:27 AM, Saminda Wijeratne samin...@gmail.com wrote: Hi Devs, We've noticed that most of the gateways we've came across use only a single application execution for an experiment/task. Thus our Airavata API

Re: Airavata Release Testing

2013-11-22 Thread Raminder Singh
I agree, we need to work on automating testing for most of scenarios. My idea was to create a checklist and then think about automation. My few thoughts while compiling the list. 1. We need to create more API samples to demonstrate API capabilities and those samples can help us automate

[RESULT] [VOTE] Apache Airavata Release 0.10 - RC1

2013-11-05 Thread Raminder Singh
With 72+ hours, this vote is now closed with the following votes: +1 Viknes Balasubramanee +1 Chathuri Wimalasena* +1 Saminda Wijeratne* +1 Suresh Marru* +1 Raminder Singh* +1 Lahiru Gunathilake* +1 Shameera Rathnayaka * Binding votes - Airavata PMC Member The VOTE passes with 5 +1 binding

Re: Apache Airavata Release 0.10 - RC1

2013-11-04 Thread Raminder Singh
+1 for the release. Thanks Raminder From: Raminderjeet Singh raminderjsi...@gmail.com Reply-To: Airavata Dev dev@airavata.apache.org Date: Wednesday, October 30, 2013 at 2:01 PM To: Airavata Dev dev@airavata.apache.org Subject: Apache Airavata Release 0.10 - RC1 Apache Airavata PMC is

Re: [DISCUSS] Apache Airavata release 0.10 - RC1

2013-11-04 Thread Raminder Singh
in the project's KEYS file is hosted on a public server Thanks for your time in validating the release and voting, Raminder Singh (On Behalf of Airavata PMC)

Re: [DISCUSS] Apache Airavata release 0.10 - RC1

2013-11-01 Thread Raminder Singh
and the signature is verifiable. * Verify if the signing key in the project's KEYS file is hosted on a public server Thanks for your time in validating the release and voting, Raminder Singh (On Behalf of Airavata PMC)

Apache Airavata Release 0.10 - RC1

2013-10-30 Thread Raminder Singh
Apache Airavata PMC is pleased to call for a vote on the following Apache Airavata 0.10 release candidate artifacts: Detailed change log/release notes: https://svn.apache.org/repos/asf/airavata/tags/0.10/RELEASE_NOTES All Release Artifacts:

[DISCUSS] Apache Airavata release 0.10 - RC1

2013-10-30 Thread Raminder Singh
, Raminder Singh (On Behalf of Airavata PMC)

Re: 0.10 release

2013-10-28 Thread Raminder Singh
runtime tests. So I think we are safe to exclude this. [1]http://www.jcabi.com/jcabi-aspects/dependencies.html Thanks Lahiru On Mon, Oct 28, 2013 at 11:20 AM, Raminder Singh raminderjsi...@gmail.com wrote: Its a dependency of jcabi jar. And its a run time dependency. [INFO

MySQL Transitive Dependency

2013-10-28 Thread Raminder Singh
I found another issue because of transitive dependency. This is coming from OA4MP jar this time. MySQL driver have GNU license and jar is getting included to airavata.war. Run mvn dependency:tree on trunk to find the dependency tree. We need to remove this to do the release. [INFO] | | +-

Re: 0.10 release

2013-10-25 Thread Raminder Singh
. https://issues.apache.org/jira/browse/AIRAVATA-922 On Oct 16, 2013, at 11:40 AM, Lahiru Gunathilake glah...@gmail.com wrote: What is the error, Yes all the jars added to distribution and I have tested the distribution. Lahiru On Wed, Oct 16, 2013 at 10:29 AM, Raminder Singh

Re: 0.10 release

2013-10-25 Thread Raminder Singh
...@iu.edu wrote: My gut response is to go ahead with the release and get an exception from Apache Infra to exceed the size limit. This will give us more time to consider a fix to the size problem. Marlon On 10/25/13 10:44 AM, Raminder Singh wrote: Even after all the efforts, I am only able

Re: Stateful vs. fire-and-forget GFac providers

2013-10-24 Thread Raminder Singh
Thanks Marlon for starting the discussion. I think this change can solve multiple issues gateways face. 1. Jobs sometime get zombie and loose its states. Having a monitoring component outside the GFAC can allow us to provide interface to update the state if the client think job is already

Re: 0.10 release

2013-10-22 Thread Raminder Singh
Following is a blocker issue which need a fix for 0.10. https://issues.apache.org/jira/browse/AIRAVATA-939 Thanks Raminder On Oct 21, 2013, at 6:04 PM, Raminder Singh raminderjsi...@gmail.com wrote: I did testing of the new provider changes(GSISSH/SSH) and did some sanity testing

Re: 0.10 release

2013-10-21 Thread Raminder Singh
tomorrow morning. I want to fix AIRAVATA-933 before the release. Please let me know if these is any critical or blocker issue need to be fixed for 0.10. Thanks Raminder On Oct 16, 2013, at 5:03 PM, Raminder Singh raminderjsi...@gmail.com wrote: Yes, GSISSH library and provider are part of 0.10

Re: small clarification for wrapping the applications

2013-10-20 Thread Raminder Singh
...@gmail.com wrote: I think we need to fix the regex and make it configurable rather hard coding. Lahiru On Fri, Oct 18, 2013 at 11:26 AM, Raminder Singh raminderjsi...@gmail.com wrote: There is a problem with the regex to read outputs. This is a defect [1] and need to be fixed. 1

Re: small clarification for wrapping the applications

2013-10-17 Thread Raminder Singh
Everything you are doing looks good to me. You can use String data type in this case for both output of component 1 and input of component 2. You need to name the output parameter as output. Input parameter name does not matter. Here is some information on other data types used in different

Re: 0.10 release

2013-10-16 Thread Raminder Singh
, Amila Jayasekara thejaka.am...@gmail.com wrote: Hi Raman, The jar you specified is not in maven central, but should be in ogce repo. Thanks Amila On Wed, Oct 16, 2013 at 9:45 AM, Raminder Singh raminderjsi...@gmail.com wrote: I am facing issue related to following jar

Re: 0.10 release

2013-10-16 Thread Raminder Singh
is pretty complete now. We can do the initial release of it now. What do you think Lahiru ? Thanks Thejaka Amila On Fri, Oct 11, 2013 at 10:15 AM, Raminder Singh raminderjsi...@gmail.com wrote: We need to release GSISSH library before we release 0.10 as it is a dependency. How should

Re: 0.10 release

2013-10-11 Thread Raminder Singh
We need to release GSISSH library before we release 0.10 as it is a dependency. How should we handle that? Thanks Raminder On Oct 9, 2013, at 5:18 PM, Marlon Pierce marpi...@iu.edu wrote: We still need a date and volunteer release manager for the next release. Marlon

Re: 0.10 release

2013-10-10 Thread Raminder Singh
I volunteered for release manager. I will start testing tomorrow the current changes and create JIRA's for any bugs during the process. I will suggest a release date based on my testing. Thanks Raminder On Oct 9, 2013, at 5:18 PM, Marlon Pierce marpi...@iu.edu wrote: We still need a date

Re: Error retrieving credentials using certificates/private keys returned by OA4MP service

2013-10-03 Thread Raminder Singh
by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. Raminder Singh wrote: Hi Akos, I faced similar problem with cog-jglobus and patched a version of cog-jglobus. You can be download patched

Re: Error retrieving credentials using certificates/private keys returned by OA4MP service

2013-10-02 Thread Raminder Singh
Hi Akos, I faced similar problem with cog-jglobus and patched a version of cog-jglobus. You can be download patched version from http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all/cog-jglobus/cog-jglobus/1.8.0_bc/ repository. You need to update bouncycastle version to

Re: Suggestions for upcoming releases

2013-09-30 Thread Raminder Singh
the distribution artifacts. I've seen lot of people only releasing a zip or a tar and not both. Thanks, Supun.. On Fri, Sep 27, 2013 at 2:12 PM, Saminda Wijeratne samin...@gmail.com wrote: reducing the release footprint should also be a priority IMO. On Fri, Sep 27, 2013 at 12:07 PM, Raminder

Re: Suggestions for upcoming releases

2013-09-30 Thread Raminder Singh
problems that appeared when trying to use it in a more realistic deployment. I think it is better to come up with a packaging strategy that is simple enough for testing but also reasonably realistic. Marlon On 9/30/13 10:30 AM, Raminder Singh wrote: Problem is not releasing both tar and zip

Re: Suggestions for upcoming releases

2013-09-27 Thread Raminder Singh
Airavata 0.9 is released now and Marlon mentioned a timeline for 1.0 is Mid Nov. How do we want to handle next release? Some of the features required for the projects i work with are: GSISSH Provider Async execution of Applications and implement your own monitor. Lets discuss a timeline and

Re: 404 Error in latest trunk

2013-08-28 Thread Raminder Singh
I am also getting both the issue Amila reported using airavata-server distribution (embedded server). I did not modify anything except adding myproxy settings. Thanks Raminder On Aug 28, 2013, at 11:12 AM, Saminda Wijeratne samin...@gmail.com wrote: Unless there are custom modifications to

Synchronous vs Async submissions in GFAC provider

2013-07-16 Thread Raminder Singh
I am working on a use case where these is an asynchronous job submission script for pegasus[1] (Condor Dagman [2]). Submission scripts returns a JOBID to monitor the status. Monitor script returns the job status using the JOBID provided by submission script. Another script is available to

Re: Job cancellation in GFac

2013-07-16 Thread Raminder Singh
Thanks Amila for providing the details. Job cancel will be user action called from API or Xbaya. I don't think its necessarily always a workflow interpreter operation. Its will be useful if we provide an option in API to cancel jobs. I have few other questions 1. We don't need to pass

Re: Synchronous vs Async submissions in GFAC provider

2013-07-16 Thread Raminder Singh
? On Tue, Jul 16, 2013 at 11:58 AM, Raminder Singh raminderjsi...@gmail.com wrote: I am working on a use case where these is an asynchronous job submission script for pegasus[1] (Condor Dagman [2]). Submission scripts returns a JOBID to monitor the status. Does pegasus generate above job id

Re: Features for 0.9 Release

2013-07-16 Thread Raminder Singh
I would like to add Asynchronous execution of application in Local and SSH provider to 0.9 list. Please refer to mail discussion thread Synchronous vs Async submissions in GFAC provider for more details. Thanks Raminder On Jul 16, 2013, at 9:56 AM, Amila Jayasekara thejaka.am...@gmail.com

Re: Synchronous vs Async submissions in GFAC provider

2013-07-16 Thread Raminder Singh
to be in 0.9 ? If so can you please update feature list for 0.9 also ? On Tue, Jul 16, 2013 at 11:58 AM, Raminder Singh raminderjsi...@gmail.com wrote: I am working on a use case where these is an asynchronous job submission script for pegasus[1] (Condor Dagman [2]). Submission scripts returns

Re: error while building

2013-07-05 Thread Raminder Singh
Unfortunately these is no easy work around for this. One way is to manually copy repository from ~/.m2 folder if you have it on some other computer or someone else. As now you have all the jar downloaded you can run maven in offline mode if needed mvn install -o to avoid downloading the jar.

Re: Initiating GSoC Project - JSON support and JSON to XML bidirectional conversion for Airavata

2013-06-06 Thread Raminder Singh
Its good to have one API but the current API only works for Java clients. We have REST layer for registry functions but not for other API features. We need to either enhance the API to make it work for web clients or discuss other options. My suggestion is to add web layer over the current API

Re: Initiating GSoC Project - JSON support and JSON to XML bidirectional conversion for Airavata

2013-06-06 Thread Raminder Singh
Thanks Danushka for clarity. JSON/XML conversion can be handled using JAXB and Jackson [1] providers in JAVA. +1 for having thin layer of JS API to map Airavata API functions to Web UI functions Thanks Raminder 1. http://jackson.codehaus.org/Tutorial On Jun 6, 2013, at 1:57 PM, Danushka

Re: [TESTING] Apache Airavata 0.8 RC1

2013-05-30 Thread Raminder Singh
Pierce marpi...@iu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Any other feedback on 0.8 RC1? On 5/24/13 2:58 PM, Raminder Singh wrote: Great. I will do testing and let you know. [1] is the critical issue for the release. I am testing different JPA properties to fix

Re: [TESTING] Apache Airavata 0.8 RC1

2013-05-24 Thread Raminder Singh
Great. I will do testing and let you know. [1] is the critical issue for the release. I am testing different JPA properties to fix this. Thanks Raminder 1. https://issues.apache.org/jira/browse/AIRAVATA-857 On May 24, 2013, at 2:11 PM, Lahiru Gunathilake wrote: Hi Devs, Please find the

Re: jglobus dependency in modules

2013-05-23 Thread Raminder Singh
You should definitely remove from workflow-model*. xbaya-gui: Workflow interpreter set the GSISecurity context to context header while calling GFAC API. That's where we may be using it. I am sure resolve this dependency using credential store and remove it. apache-airavata-server: is the

Re: Persisting GFac job data

2013-05-22 Thread Raminder Singh
These look good to me. Can you please explain usage of getGFacJobsFromDescriptors method? How is this different from getting the descriptors from registry? and who should register this data? Also a typo in updateGFacJobMetadta method name. Thanks Raminder On May 21, 2013, at 11:28 PM,

Re: Updates to Airavata API version 0.8

2013-05-21 Thread Raminder Singh
Thank, these are very useful for API users. Only thing i found confusing for the user is API managers. ProvenanceManager is the one used to get experiment status. Users will get FINISHED or FAILED status from the data object. On failure, i was trying to find a method to get the error data but

Re: Updates to Airavata API version 0.8

2013-05-21 Thread Raminder Singh
at 10:02 AM, Raminder Singh raminderjsi...@gmail.comwrote: Thank, these are very useful for API users. Only thing i found confusing for the user is API managers. ProvenanceManager is the one used to get experiment status. Users will get FINISHED or FAILED status from the data object

Re: Updates to Airavata API version 0.8

2013-05-21 Thread Raminder Singh
, Raminder Singh raminderjsi...@gmail.com wrote: Thanks Chathuri, the WorkflowExecutionError works. Integrating to Error API brought few questions. We have ErrorTypes as : WorkflowExecutionError, ExperimentExecutionError, NodeExecutionError, GFacJobExecutionError, ExecutionError . How do we

Re: Error executing GramProviderTest

2013-05-15 Thread Raminder Singh
On Wed, May 15, 2013 at 11:22 AM, Raminder Singh raminderjsi...@gmail.comwrote: Hi Amila, Can you please verify the project number you are using to run the job? You can get this information by login to XSEDE portal using myproxy account you are using. Thanks Raminder On May 15

Re: Airavata GSoC 2013 Master Project

2013-05-03 Thread Raminder Singh
Yes this need to be done in melange system. Mentors can do that. I will take a look to tag Airavata proposals. Thanks Raminder On May 3, 2013, at 1:12 PM, Danushka Menikkumbura wrote: Well I did not do anything specifically. Maybe a reviewer hooked it up?. Not sure. All I did was to use the

Re: Issue with executing simple /bin/ls application using Apache Airavata

2013-04-19 Thread Raminder Singh
Thanks Sanjaya for reporting this. I fixed the issue in the trunk. You will be able to run the workflow now. Raminder On Apr 19, 2013, at 2:27 AM, Sanjaya Medonsa wrote: Hi, I have registered simple command line application /bin/ls in Airavata registry. Then I have created new workflow

Re: [VOTE] Apache Airavata 0.7 RC5

2013-04-12 Thread Raminder Singh
+1 for the release. Verified 5, 10 min tutorials, building source on clean maven repo and release signing using 5833F8A0. Thanks Raminder On Apr 10, 2013, at 10:24 AM, Lahiru Gunathilake wrote: Hi Devs, Apache Airavata PMC is pleased to call for a vote on the following Apache Airavata

Re: [VOTE] Test Driven Development for Airavata

2013-04-10 Thread Raminder Singh
+1 On Apr 10, 2013, at 11:23 AM, Chathuri Wimalasena wrote: +1. Regards, Chathuri On Wed, Apr 10, 2013 at 11:07 AM, Amila Jayasekara thejaka.am...@gmail.comwrote: +1, please. Regards, Amila On Wed, Apr 10, 2013 at 8:18 AM, Suresh Marru sma...@apache.org wrote: Hi All,

  1   2   >