airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marlon Pierce <>
Subject Re: Restricting editing and launching FAILED experiments
Date Wed, 27 Aug 2014 19:47:19 GMT
While it doesn't seem to be a problem relaunching a failed experiment, I 
like the idea of just cloning and creating a new one. This eliminates 
some places where things can go wrong and may make it less confusing to 
track things through logs and the registry.


On 8/27/14, 3:41 PM, Saminda Wijeratne wrote:
> Speaking from the experience of using CIPRES science gateway, they have
> simplified user options for a task (aka an experiment) that has being
> launched/completed/failed in to just 2 choices.
>       1. Delete Task (Cancel first if its still running)
>       2. Clone Task
> IMO from a gateway users POV this simplification is acceptable since to me
> it seems users are happy with it. However we have to understand that it's
> due to design decision made by the gateway portal designers/developers.
> i.e. If the developer thinks the community would benefit from it they would
> incorporate much broader range of choices for a task.
> eg:
>       Pause
>       Resume (resume paused or failed task)
>       Edit
>       Retry (start from the beginning)
>       etc.
> Either the developer will have to implement this additional server side
> features or rely on a middleware service (aka Airavata) to do it for them.
> In either case I agree with Eroma that users should be able to see a record
> of actions performed on the task (such as when it was
> started/paused/retried, corresponding execution data etc.)
> On Mon, Aug 25, 2014 at 3:58 PM, Eroma Abeysinghe <
>> wrote:
>> Hi Devs,
>> Please share your views on below. In Airavata currently we can edit and
>> launch FAILED experiments; option is there through PHP gateway.
>> Editing and launching FAILED experiments through PHP reference gateway
>> Currently we can edit and launch experiments with FAILED state. This can
>> create complications which can be eliminated by blocking editing and
>> launching FAILED experiments.
>> If we allow editing and launch for FAILED; then we need to have a way of
>> displaying results of every attempt made on the experiment, store the
>> partial outputs, error messages and job info on each try. etc....
>> User can easily clone a failed experiment and create a new experiment.
>> So WDYT? shall we restrict Edit and launch for FAILED experiments?
>> --
>> Thank You,
>> Best Regards,
>> Eroma

View raw message