we want to store per segment metadata so we can store most of the data elsewhere and then filter to some degree based on this metadata and only then re-upload segments into Pinot.
The metadata API gives only ZK metadata right? there is another one but even that does not provide full segment metadata that is needed for a metadata based upload to the controller