Oh ok. so i guess i do have some sort of replication set up. I have a bunch of realtime nodes with exactly the same spec file but different shard numbers. when persisting, segment ids are the same so segments will be overwritten. which i think is ok for now, since it is a workaround for fault tolerance.
What about replication/fault tolerance for indexing service? i have been considering changing my ingestion architecture to using overlord/middlemanager because of some added flexibility. will indexing service scale peons based off of ingestion volume? can I specify what simple kafka consumers my peons can ingest from?