InigoSJ commented on issue #23071:
URL: https://github.com/apache/beam/issues/23071#issuecomment-1245990455

   > 
   > Do you mean it worked as in Java on Dataflow, even before your change?
   > 
   
   Yes, it works as Java on Dataflow (both Legacy and UW)
   
   
   > I don't think I have enough context here to advise on a specific action. 
If the change really is just affecting the DirectRunner (non-production) I 
think it makes sense to just mention this in the release notes. If there's a 
possibility it will affect production pipelines on Dataflow or other runners we 
might consider a deprecation cycle (add a warning that behavior will change in 
a future release, possibly with a new trigger option that preserves existing 
behavior).
   
   I don't have the capacity to test on other runners besides DF and 
DirectRunner, so not sure how to proceed.
   
   To be fair, the documentation marks the trigger as experimental. Considering 
the description, how Java works and what most user would actually want (*) and 
this being experimental, I think adding this change will help more than can 
hinder users. I'd say it's worse if a customer relies on it working as 
described but it doesn't, than a customer relying on something buggy.
   
   (*) As of now (with no fix), the trigger just works as a session window, 
which doesn't really add value to the poll of triggers, while  having something 
as "wait X time and then trigger" does.
   
   Of course, this is just my personal opinion and I'm nobody to decide what to 
do. Let me know what you want to do and i'd do my best :D
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to