HeartSaVioR edited a comment on pull request #31937:
URL: https://github.com/apache/spark/pull/31937#issuecomment-806397850


   @xuanyuanking @viirya 
   Sounds great! Thanks for lending your hands.
   
   My current plan on breakdown of PR follows:
   
   * (no dependency) UpdatingSessionIterator + UpdatingSessionIteratorSuite
   * (no dependency) MergingSessionIterator - there's no test for 
AggregateIterator implementations so far, but would be good if we can have one 
for this. volunteer welcome!.
   * (no dependency) StreamingSessionWindowStateManager and relevant changes 
(StateStoreType, SymmetricHashJoinStateManager) - no test suite for 
StreamingSessionWindowStateManager now, volunteer welcome!
   * (depends on StreamingSessionWindowStateManager) 
MergingSortWithSessionWindowStateIterator - no test suite for now. volunteer 
welcome!.
   * (depends on all above) all other parts including physical exec node for 
above iterators
   
   Appreciate the voices on the plan; I'm also OK to attach physical exec node 
along with iterator (e.g. UpdatingSessionIterator + UpdatingSessionExec) to 
verify precondition of iterator is respected from exec node.
   
   I also have willingness to add test suite for missing spots. Once we make 
sure we are good to go with this direction, I'll create three PRs which don't 
have dependency first, and ask for reviewing/helping add test suite.


-- 
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



---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to