[GitHub] [beam] robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data channel.

2020-03-20 Thread GitBox
robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data 
channel.
URL: https://github.com/apache/beam/pull/11173#issuecomment-601930536
 
 
   Run Java PreCommit


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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [beam] robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data channel.

2020-03-20 Thread GitBox
robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data 
channel.
URL: https://github.com/apache/beam/pull/11173#issuecomment-601910742
 
 
   Rebased on #11177 and updated the proto for timers.


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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [beam] robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data channel.

2020-03-20 Thread GitBox
robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data 
channel.
URL: https://github.com/apache/beam/pull/11173#issuecomment-601858195
 
 
   So I spent quite a bit of time refactoring things to do the separate "end 
all streams for this bundle" proposal that we discussed, and it turns out that 
gets quite messy. (One of the things that makes this less nice is, as things 
stand, there may be multiple data stream endpoints for a single bundle. The 
need to preserve ordering between the data and end markers across threads other 
than those handling the grpc request, and the fact that buffering streams need 
to flush so closing them all needs to happen anyway, reduces the potential 
wins.) Combined with the fact that it gets even uglier to try to support both 
modes simultaneously during any transition period, I'm just going to go for 
this simpler, original fix for now. 


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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [beam] robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data channel.

2020-03-19 Thread GitBox
robertwb commented on issue #11173: [BEAM-9558] Add explicit end bit for data 
channel.
URL: https://github.com/apache/beam/pull/11173#issuecomment-601382441
 
 
   R: @lukecwik 
   
   This doesn't actually end up cleaning up the code much, and I suspect many 
end chunks will be empty in practice anyway, but it makes the protocol less 
error-prone and easier to follow. 


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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services