-
Notifications
You must be signed in to change notification settings - Fork 483
DPL: make sure Lifetime::Sporadic is kept #14434
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
Conversation
|
REQUEST FOR PRODUCTION RELEASES: This will add The following labels are available |
|
@davidrohr @ehellbar this is what we discuss last week in the meeting. |
|
@ehellbar this seems to pass the fullCI. How do we validate this further? Shall I just merge it and we try on staging? |
|
@ktf I think I can test it with the local reproducer, will do it later this morning |
|
@ktf locally with only sporadic data it works. I tested with
setting a smaller data processing timeout for the last device. The sporadic data is processed by the last device after the first timeout while it was dropped without this commit. |
|
I tested another scenario, where we have mixed timeframe and sporadic data and a shorter data processing timeout for the last device. Then both data are dropped by the second device after the data processing timeout. For the ccdb-populator (only sporadic input) this should be fine, but as far as I understand, the sporadic data should always be kept, right? |
|
and a third scenario: mixed timeframe and sporadic data, same timeouts for the processing devices: so it looks like once the first timer on both devices expires, we only drop the timeframe data. But still, there is this transition period where we have the short latency between the timers on different devices and drop also the sporadic data. Can we do anything against that? |
|
@ehellbar I guess the best solution would be to propagate some sort of "end of data processing" similar to the "end of stream". That's not so trivial, though. I would suggest we start with this. |
No description provided.