Skip to content
Discussion options

You must be logged in to vote

Thanks for the response!

If you have acknowledgements enabled on the file source, it'll wait until the data is delivered by the http sink.

Can you clarify a bit here, what is the file source waiting to do here?

The file source will wait to update the checkpoint file until the data has successfully been written by all connected sinks.

My expectation is that it would wait until all data has been sent and n secs after EOF but I'm not sure if that is how it works in practice.

I was able to simulate a scenario where the HTTP sink was receiving 503s from a server and it was attempting to retry events from a single file. Even though the HTTP sink was still retrying requests from that file…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@jszwedko
Comment options

@mkwan-amzn
Comment options

@jszwedko
Comment options

Answer selected by mkwan-amzn
@mkwan-amzn
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants