Cannary Deploymet For NYM Mixnode

Hallo Mixer,

When we update with new binary, we always lose the score routing.
Has anyone here tried the cannary method for update new binary?

Example :
Binary a with config a
Binary b as new binary and config a copied from conifg a

Binary A, with port standard
1789
1790
8000

Binary B with Port
1111
2222
3333

Config Blokchain in 1789,1790,8000

after service binary B with new binary UP and running, we switch port in blockchain using wallet from

1789 to 1111
1790 to 2222
8000 to 3333

If mixnet packet already moved to Binary B, we shutdown Service Binary A 1789,1790 and 8000.

How much impact we lose routing score with this method?

Best Regards
Roomit Mixnode

2 Likes

Yes, this should work and the score impact should be de minimis. You can also use a different server and just flip the IP in the wallet.