You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the discussion about failure metrics in #189, an old memory came to my mind:
Older Windows servers are capable of sending events containing invalid UTF-16 sequences via WEF. This happens because garbage data can be accidentally inserted into the Application container through old WinAPI calls. I have seen production servers occasionally doing this.
My question is: what happens to such a batch in OpenWEC?
(When I had to deal with something similar, I was forced to implement a permissive XML parser and replace/remove the invalid payload; otherwise, the entire batch would have been lost.)
The text was updated successfully, but these errors were encountered:
OpenWEC cannot fail to process a batch of events due to formatting issues. It will always do its best to do it well, but if it can't, some events may be dropped. I believe that it is always better to lose one malformed event rather than to block the client event stream.
During the discussion about failure metrics in #189, an old memory came to my mind:
Older Windows servers are capable of sending events containing invalid UTF-16 sequences via WEF. This happens because garbage data can be accidentally inserted into the Application container through old WinAPI calls. I have seen production servers occasionally doing this.
My question is: what happens to such a batch in OpenWEC?
(When I had to deal with something similar, I was forced to implement a permissive XML parser and replace/remove the invalid payload; otherwise, the entire batch would have been lost.)
The text was updated successfully, but these errors were encountered: