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

sandeep samudrala commented on FALCON-1406:
-------------------------------------------

 [~Praveen] : The way to look at is to see that all these features can benefit 
from this feature. And also the changes to these services are confined to 
update the check time to the past time if the effective time is in the past and 
remove any instances that are being monitored from the effective time to the 
current time. The recipe has got noting to do with this feature, the moment the 
entities are being submitted its to deal with the entities updates and got 
nothing to do with recipe. 

This feature is being waited upon by a lot of users where the users keep 
creating new entities each time when they would need to update the libs which 
would not work for older instances and also there is no way for the user to 
specify a time where the user's updates would have to be effective from , which 
results in doing a lot of manual work to handle for those overlapping instances 
and worse might have to create a new entity and then acknowledge all the alerts 
that get pushed.

I have added more comments in the comment above this comment. I hope they 
answer your comment. 

> Effective time in Entity updates.
> ---------------------------------
>
>                 Key: FALCON-1406
>                 URL: https://issues.apache.org/jira/browse/FALCON-1406
>             Project: Falcon
>          Issue Type: New Feature
>            Reporter: sandeep samudrala
>            Assignee: sandeep samudrala
>         Attachments: FALCON-1406-initial.patch, 
> effective_time_in_entity_updates.pdf
>
>
> Effective time with entity updates needs to be provided even with past time 
> too. There was effective time capability provided in the past which gives the 
> functionality to set an effective time for an entity with only current or 
> future time(now + delay), which could not solve all the issues. 
> Following are few scenarios which would require effective time to be 
> available with time back in past.
> a) New code being deployed for an incompatible input data set which would 
> leave instances with old code and new data.
> b) Bad code being pushed for which, the entity should be able to go back in 
> time to replay(rerun) with new code.
> c) Orchestration level changes(good/bad) would need functionality to go back 
> in time to start with.
> For reference: Linking all the Jiras that have been worked upon around 
> effective time .
> https://issues.apache.org/jira/browse/FALCON-374
> https://issues.apache.org/jira/browse/FALCON-297



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to