mcvsubbu commented on issue #8804:
URL: https://github.com/apache/pinot/issues/8804#issuecomment-1157859558

   My only problem with this approach is if someone out there wants to migrate 
from HLC to LLC and does not set replicasPerPartition.
   
   Here is my suggestion:
   We remove any note we have regarding migration from HLC to LLC, and document 
that the only way you can migrate is to spin up another LLC cluster and shut 
down the HLC cluster. We may need to make some suggestions for moving 
historical data. AFAIK only LinkedIn attempted an in-place migration. It is 
probably not feasible anymore, even at LinkedIn with the increased ingestion 
and query volumes. We can then remove all support for HLC+LLC, and then go with 
the approach you are suggesting. Also, I don't know of anyone using HLC, so it 
is safe to assume that any migration may only happen in a future new stream 
type that may not support LLC to start with (but may eventually do so).
   
   This will be a clean migration to deprecating `replicasPerPartition` in 
favor of `replication`.
   
   @yupeng9  can help check whether Uber is still using 
[this](https://github.com/apache/pinot/blob/master/pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotTableIdealStateBuilder.java#L89)
 code, but that is not important to remove.


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