Andre,

Excellent.  Glad to hear you're making progress.  NiFi is said to be
under control of data once a FlowFile with its content has been
generated in a ProcessSession and that session has been committed.

A more detailed overview of this part of the process is here
https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html#ingress

Thanks
Joe

On Tue, Dec 8, 2015 at 3:07 AM, Andre <andre-li...@fucs.org> wrote:
> All,
>
> Still working on the lumberjack processor. Data is currently being decoded,
> SSL is sort of working but before I start wrapping up I wanted to confirm:
>
> Lumberjack is a protocol that includes the dispatch of an acknowledgement
> message to the producing agent.
>
> As consequence, usually a producer tailing a file will only update its
> offset AFTER receiving the acknowledgement from the lumberjack endpoint.
>
> Ideally this acknowledgement should only be sent after data is no longer in
> the processor memory buffers and the chances of memory loss are restricted
> to catastrophic failure.
>
> Which leads to my question: From a development point of view, at what stage
> data is assumed to be under NiFi's care?
>
> I thank you in advance.

Reply via email to