ankitsultana opened a new pull request, #15562:
URL: https://github.com/apache/pinot/pull/15562

   This PR contains minor changes to some of the MSE code that is used by the 
existing optimizer / queries. These changes are required for the Physical 
Optimizer changes I am working on.
   
   ### Summary
   
   #### Add ExchangeStrategy to ExchangeNode
   
   This is required because Physical Optimizer uses the Exchange Strategy enum 
to infer the type of exchange. This value will be used in the new 
fragmenter/mailbox-assignment I have implemented (which will be isolated from 
the current query code-path).
   
   #### Remove Logical Node Refs in SetOpNode 
   
   This is because we will use Physical* nodes
   
   #### WorkerManager Getters
   
   I don't like this change but it's temporary to avoid creating a ruckus in 
the already chaotic QueryEnvironment.
   
   #### SingletonExchange Precondition
   
   InMemory mailbox is not necessary for SingletonExchange, since Singleton 
simply means 1:1 worker mapping and doesn't mean "local".


-- 
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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to