Skip to content

Synchronous flush should wait until the buffer is empty #139

@fblundun

Description

@fblundun

Calling synchronous flush means sending all events in the buffer to the work queue and waiting for them to be processed. But if you are using the on_failure callback to resend failed events, those failed events will be placed back in the buffer and won't block the synchronous flush from finishing. Presumably if you are using the synchronous flush then you want to wait for retries to complete as well.

Metadata

Metadata

Labels

type:enhancementNew features or improvements to existing features.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions