Change the default instance name to tier-replicaset_no-isntance_no_in_replicaset and document it
Сегоня мы назначаем имя инстанса по дефолту как i_{raft_id} и нигде не документируем и не объясняем это.
Задача имени инстанса - быстро понять место инстанса в логической топологии кластера. Необходимо поменять дефолтное имя на лучшие практики, и задокументировать это. Предполагается что пользователь крайне редко будет задавать имя инстанса самостоятельно, и наше дефолтное имя будет для него достаточно.
-
имя репликасета тоже сейчас генерится плохое, его можно сделать по формату "{tier}_{replicaset_no}"
, где replicaset_no -- количество репликасетов в тире -
в таком случае имя инстанса можно брать по формату "{replicaset_name}_{instance_no_in_replicaset}"
(только надо понимать, что имя репликасета может задаваться пользователем, поэтому пользователь должен понимать как это влияет на выбор имён инстансов)
СС @kdy
Edited by Georgy Moshkin