[GitHub] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-29 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-497091861
 
 
   Thanks for the reviews @tillrohrmann  @zhijiangW !
   I squashed the commits and adjusted the comments.


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-27 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-496123283
 
 
   Thanks for the thoughts @zhijiangW !
   
   True, this state might be not final. Further steps in this topic are 
probably more related to the partition lifecycle management and out of scope of 
this PR.
   
   The main motivation of introducing the `PartitionProducerChecker` now was to 
separate it from `TaskActions`. `TaskActions` is very broad interface used in 
other components for unrelated purposes. Shuffle API does not need it in the 
scope of the first refactoring. Introducing `PartitionProducerChecker` improves 
Shuffle API decoupling because it reflects only what is needed at the moment.  
I can move this hotfix into another PR if it feels like this but it is small 
and has been already reviewed. Also the related code is touched anyway in this 
PR.


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-24 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-495525981
 
 
   Thanks for the review @zhijiangW, I've addressed comments.
   I think `PartitionProducerStateChecker` and `PartitionProducerChecker` have 
different levels of abstraction. The state checker is used by Task to query the 
execution state of the producer from JM, basically their RPC interface. Then 
task makes further decisions based on it. Shuffle API (remote channel) is 
basically interested in only whether the partition producer is producing or not 
at the moment. I think, there is a bit coupling between Task decisions and 
netty implementation at the moment. We might later further rethink it and maybe 
move Task logic completely into netty implementation based on just the producer 
state.


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-24 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-495522841
 
 
   Thanks for the further review @tillrohrmann. I have addressed comments.


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-21 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-494427067
 
 
   I have also pushed one more hotfix to separate `PartitionProducerChecker` 
interface from `TaskActions` because it is the only thing which InputGate 
requires for shuffle service API.


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-21 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-494409523
 
 
   Thanks for the review @tillrohrmann @zhijiangW !
   I have addressed the comments


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] [flink] azagrebin commented on issue #8463: [FLINK-12530][network] Move Task.inputGatesById to NetworkEnvironment

2019-05-16 Thread GitBox
azagrebin commented on issue #8463: [FLINK-12530][network] Move 
Task.inputGatesById to NetworkEnvironment
URL: https://github.com/apache/flink/pull/8463#issuecomment-492992119
 
 
   @flinkbot attention @zhijiangW 


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