Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 09-28-2016 03:34 PM
Trying to understand what happens if there is a scheduled Falcon replication that is running while another one starts? For example, if we have a hourly replication schedule and the one at T hour is still running, what happens if another one starts at T+1 hour?
Created 09-28-2016 08:41 PM
Falcon supports feed replication and mirroring.
1> For Falcon feed replication, execution order is FIFO as this is based on feed/data avilability
2> For mirroring execution order is LAST_ONLY as replication job has to run only once to catch up
According to Oozie doc
execution: Specifies the execution order if multiple instances of the coordinator job have satisfied their execution criteria. Valid values are: 1> FIFO (oldest first) default 2> LIFO (newest first) 3> ONLYLAST (discards all older materializations)
Created 09-28-2016 08:41 PM
Falcon supports feed replication and mirroring.
1> For Falcon feed replication, execution order is FIFO as this is based on feed/data avilability
2> For mirroring execution order is LAST_ONLY as replication job has to run only once to catch up
According to Oozie doc
execution: Specifies the execution order if multiple instances of the coordinator job have satisfied their execution criteria. Valid values are: 1> FIFO (oldest first) default 2> LIFO (newest first) 3> ONLYLAST (discards all older materializations)
Created 09-28-2016 09:16 PM
@Sowmya Ramesh thanks for your response. Not sure I understood it correctly. For example, in the case of feed replication, if the first replication job is submitted at time T and is still in progress and another replication job submitted at T+1 hour, do you intend to say that both of them complete one after the other without any overlap, in a FIFO fashion?
All I am trying to understand is would my feed replication / mirroring job have any adverse impacts if their scheduling is not handled properly i.e. scheduled too frequently which would cause overlap while execution
Created 09-28-2016 09:48 PM
Yes, there won't be any overlap.