Skip to content

Change default peer

https://t.me/c/1445372156/18004

Когда-то давно у нас состоялась дискуссиия, как должны себя вести пара инстансов:

picodata run --listen :3301 --data-dir foo
picodata run --listen :3302 --data-dir bar

Акцент на том, что я не передал параметр --peer, который по-дефолту 3301. И в результате второй инстанс джойнится к первому.

Прецедент случился на стенде сертификации, и заключается он в том, что первый инстанс запустила коллега, а второй я. Я потестил что хотел и грохнул свой, а коллега осталась без половины данных и без кворума.

В рамках данного тикета предлагается поменять поведение и сделать

--peer defaults to --advertise value

P.S. advertise уже настроен как надо:

--advertise defaults to --listen value
Edited by Yaroslav Dynnikov
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information