If a sink continuously rolls back, but it is single threaded - only one txn at 
a time, then the ordering is still guaranteed. But if the sink keeps multiple 
txns open, then the ordering is gone.



Thanks, Hari

On Wed, Apr 1, 2015 at 5:10 PM, Roshan Naik <[email protected]>
wrote:

> Specifically in the case of a single source and sink attached to the 
> channel... I know that in Flume we do not explicitly guarantee FIFO order for 
> any of the channels although in practice the channels do seem to exhibit FIFO.
> Specifically wrt to file channel...
> Not sure if under normal operation (I.e source and sink are not experiencing 
> issues causing them to abort TXNs) FIFO ordering can be lost.
> But...maybe the order can be lost if the single sink is experiencing lot of 
> issues leading to repeatedly aborting TXNs for an extended period of time. 
> Possible ??
> Or perhaps there are other known edge cases when FIFO order can be lost ?
> -roshan

Reply via email to