-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Meta] Filebeat mqtt input #15602
Comments
I will take a look at ACK handling. EDIT: Speaking about sending acknowledgement packets - I'm not quite sure if the library implementation allows for any modifications (or passing custom ack functions) here. It calls Ack() without checking handler status. Do you think it's sufficient in this case? EDIT2: Agreed offline to implement an end-to-end ACK flow |
The branch has been rebased and merged (also licensing script has been updated). I'm proceeding with #15982 . |
I'm working on the integration test to verify the module. |
Why not just allow the handler to call Ack() manually? Hander { unmarshall message -> process message -> forward to next receiver -> ACK}? At this point, the mqtt.Message.Ack() function, wrapping a sync.once.Do function like it does, never actually executes any code except once inside matchAndDispatch. |
This is a tracking issue for the in-progress MQTT input .
Pending requirements:
Stop
andWait
(MQTT: Establish new connection after error and clean shutdown #15982)The text was updated successfully, but these errors were encountered: