Closed wooffie closed 1 year ago
А почему меня скипнули (´。• ω •。`) @SemenMartynov
Кажется, что-то пошло не так.... Блоки не появляются(
smart@thinkpad$ docker compose up --scale rustychain=3
[+] Running 3/3
✔ Container rustychain-rustychain-3 Created 0.1s
✔ Container rustychain-rustychain-1 Created 0.1s
✔ Container rustychain-rustychain-2 Created 0.1s
Attaching to rustychain-rustychain-1, rustychain-rustychain-2, rustychain-rustychain-3
rustychain-rustychain-1 | INFO main > Local peer: "12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ"
rustychain-rustychain-1 | INFO main > Now you can enter transactions via STDIN
rustychain-rustychain-1 | INFO main > Transactions will be sended to other nodes
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 192.168.124.62
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.17.0.1
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.18.0.1
rustychain-rustychain-3 | INFO main > Local peer: "12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad"
rustychain-rustychain-3 | INFO main > Now you can enter transactions via STDIN
rustychain-rustychain-3 | INFO main > Transactions will be sended to other nodes
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 192.168.124.62
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.17.0.1
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.18.0.1
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/172.18.0.1/tcp/42017
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/172.18.0.1/tcp/40469
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/172.17.0.1/tcp/42017
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/192.168.124.62/tcp/42017
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/192.168.124.62/tcp/40469
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/172.17.0.1/tcp/40469
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-2 | INFO main > Local peer: "12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd"
rustychain-rustychain-2 | INFO main > Now you can enter transactions via STDIN
rustychain-rustychain-2 | INFO main > Transactions will be sended to other nodes
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 192.168.124.62
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.17.0.1
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour::iface > creating instance on iface 172.18.0.1
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/172.17.0.1/tcp/42017
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/172.17.0.1/tcp/43933
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/172.18.0.1/tcp/43933
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-3 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/192.168.124.62/tcp/43933
rustychain-rustychain-3 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/172.17.0.1/tcp/43933
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/172.18.0.1/tcp/43933
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-1 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd /ip4/192.168.124.62/tcp/43933
rustychain-rustychain-1 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/43933 12D3KooWDqfjdVDMBNXfacebsnBpo31JH3U4tX4x8RjpUnZiBnnd
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/172.18.0.1/tcp/40469
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/172.18.0.1/tcp/42017
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/172.18.0.1/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/192.168.124.62/tcp/40469
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad /ip4/172.17.0.1/tcp/40469
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/172.17.0.1/tcp/40469 12D3KooWKZHrfrQx28KeftRFa3L32Ueo6GYATzR6uGEsfpCt4Tad
rustychain-rustychain-2 | INFO libp2p_mdns::behaviour > discovered: 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ /ip4/192.168.124.62/tcp/42017
rustychain-rustychain-2 | INFO main > mDNS discovered a new peer: /ip4/192.168.124.62/tcp/42017 12D3KooWFTATqbm8XtX8kS9EFHZpC9EGyGmHwhKkCNAXzqcxmXUQ
Я не рекомендую использовать network_mode: host
для этой задачи. Лучше работать в подсети, это более предсказуемое окружение.
Я в инструкции написал, что у меня блоки сами не генерируются, надо зайти в какой-нибудь контейнер (docker attach) и через stdin их добавлять "=block_name".
Ок
Student, group: Бурков Егор, 3530901/90201 URL: https://github.com/wooffie/rustychain Any comments: git-flow, libp2p, tokio
Ни для одного языка ещё нет стабильной libp2p, поэтому что бы что-то не сломалось (как это было у меня) добавил lock файл, чтобы каждый пользователь качал набор зависимостей 1 в 1, как при разработке и тестировании.
Для публишера бейдж не красится =(Большой дилей какой-то =)