falcon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jakub Havlík (JIRA) <j...@apache.org>
Subject [jira] [Commented] (FALCON-1525) Add possibility to rerun process instances by an id
Date Mon, 12 Oct 2015 07:40:05 GMT

    [ https://issues.apache.org/jira/browse/FALCON-1525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14952755#comment-14952755

Jakub Havlík commented on FALCON-1525:

We're building an application for a big pharmaceutical company (I've already filed a Hortonworks
ticket for this, so I'm curious what will be the result). Our goal is to have a server application
which will provide REST service (doing something on Hadoop) for UI front-end where user can
create various jobs. So when user sees that he had created a job in the front-end app we need
to have a possibility to manage that job. For example in case of an error during that job
the user can fix it on his side and restart the job via the UI. That job is of course our
private job definition as Falcon has to be hidden from user. So we need a way to make user
that when user restarts a specific job in the UI app we are able to find a 1:1 relation with
a Falcon instance and restart it. Current Falcon solution could possibly lead to unforeseen
bugs in future in some specific corner cases. And yes I agree that frequency "minutes(1)"
is weird (but user could possibly create something like that) but I hope that from what I
written it's clear that we cannot say that we have a stable enterprise app without this. And
from my point of view if Falcon cannot say that it can behave in a 100% predictable way with
"minutes(1)" and parallel it should not have that option.

> Add possibility to rerun process instances by an id
> ---------------------------------------------------
>                 Key: FALCON-1525
>                 URL: https://issues.apache.org/jira/browse/FALCON-1525
>             Project: Falcon
>          Issue Type: Improvement
>          Components: client
>    Affects Versions: 0.7
>            Reporter: Jakub Havlík
>            Priority: Critical
> As a user I need to specifically rerun individual instances by their ids. Doing rerun
by name and time slot (where minimum resolution means minutes) is not usable in a corporate
environment. FalconClient class needs to have a rerunInstance method which accepts some unique
identifier for each instance. As it stands now there is possibility to inadvertently restart
instance if it somehow fits into a time slot (parallel instances or instances long only a
few seconds for example).

This message was sent by Atlassian JIRA

View raw message