@User and @User first of all, my statement was not that backward compat has to be avoided at all costs. I had specifically said that it should be avoided unless absolutely necessary. That being said, in this case, it is absolutely necessary. Controller port used is used as helix instance ID. This is then parsed by the servers when locating lead controllers for tables. Pinot is a distributed system, so a change in one end can affect something else.