Farmers can't link to node

Issue Report

Environment

  • **Operating System:Ubuntu20.04
  • **Pulsar/Advanced CLI/Docker:Advanced

Problem

Excuse me, I found a problem, I have 10 machines in a LAN, my idea is to run node on one machine and give it to other machine’s farmer via RPC, but for a long time the logs are subspace_farmer_components::segment_reconstruction: Recovering missing piece succeeded. missing_piece_index=7208, for this I solved it for several days, today I suddenly found out that the node+farmer logs that I am running on the vps haveINFO subspace_farmer::commands::farm: Connecting to node RPC url=ws://172.28.101.24:9944 on them, but there is no linking success of the node in the logs of my LAN farmer, is there any good solution for this?

I think the normal farmer log has a link to node success, but my farmer doesn’t have a link to node success along with it and it keeps sayingsubspace_farmer_components::segment_reconstruction: Recovering missing piece succeeded. missing_piece_index=7208

Normal farmer’s log:

2023-09-11T05:30:07.827738Z  INFO subspace_farmer::commands::farm: Connecting to node RPC url=ws://192.168.3.12:9944
2023-09-11T05:30:07.838778Z  INFO subspace_networking::constructor: DSN instance configured. allow_non_global_addresses_in_dht=false peer_id=12D3KooWDHyKfwTJHwsAaCxhwCMeywVyTAJuKUSoWufsXMPfDCuW protocol_version=/subspace/92e91e657747c41eeabed5129ff51689d2e935b9f6abfbd5dfcb2e1d0d035095
Single disk farm 0:
  ID: 01H9SZW9PHJC81PCT46ZH0F0K5
  Genesis hash: 0x92e91e657747c41eeabed5129ff51689d2e935b9f6abfbd5dfcb2e1d0d035095
  Public key: 0xe0b9676534f2c8478a5d89dc41d90468a48b381fe296950ec0a3d52c47a1724b
  Allocated space: 651.9 GiB (700.0 GB)
  Directory: /subdata
2023-09-11T05:30:11.562340Z  INFO subspace_farmer::commands::farm: Collecting already plotted pieces (this will take some time)...
2023-09-11T05:30:11.562557Z  INFO subspace_farmer::piece_cache: Initializing piece cache
2023-09-11T05:30:11.791296Z  INFO subspace_farmer::commands::farm: Finished collecting already plotted pieces successfully
2023-09-11T05:30:11.791884Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm: Subscribing to slot info notifications
2023-09-11T05:30:11.791958Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::reward_signing: Subscribing to reward signing notifications
2023-09-11T05:30:11.793441Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Subscribing to archived segments
2023-09-11T05:30:11.794281Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Node is not synced yet, pausing plotting until sync status changes
2023-09-11T05:30:11.797352Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/127.0.0.1/tcp/30533/p2p/12D3KooWDHyKfwTJHwsAaCxhwCMeywVyTAJuKUSoWufsXMPfDCuW
2023-09-11T05:30:11.797425Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/192.168.1.200/tcp/30533/p2p/12D3KooWDHyKfwTJHwsAaCxhwCMeywVyTAJuKUSoWufsXMPfDCuW
2023-09-11T05:30:12.693181Z  INFO subspace_networking::node_runner: Added observed address as external: /ip4/39.109.85.14/tcp/30533
2023-09-11T05:30:13.272220Z  INFO subspace_farmer::piece_cache: Synchronizing cache
2023-09-11T05:30:13.280676Z  INFO subspace_farmer::piece_cache: Finished cache initialization
2023-09-11T05:30:23.421235Z  INFO subspace_networking::node_runner: Public address status changed. old=Unknown new=Private
2023-09-11T05:31:10.913987Z  INFO subspace_networking::node_runner: Added observed address as external: /ip4/10.10.1.1/tcp/30533
2023-09-11T05:38:13.879060Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Node is synced, resuming plotting
2023-09-11T05:46:36.388609Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Sector plotted successfully (43.51%) sector_index=284
2023-09-11T05:55:26.709647Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Sector plotted successfully (43.66%) sector_index=285
2023-09-11T06:04:15.243132Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Sector plotted successfully (43.82%) sector_index=286
2023-09-11T06:04:53.678866Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::reward_signing: Successfully signed reward hash 0x5b9d54eedf1fc9c80ad064cda8529660f458bebc585332f9f00d2d15854dc01d
2023-09-11T06:10:38.693413Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::reward_signing: Successfully signed reward hash 0xf0661e59c9bd11e4bc1c4c266dfad8dc29ab89d836d0645745fd4d2a24821cc3

You can see that the first line of the log has

2023-09-11T05:30:07.827738Z  INFO subspace_farmer::commands::farm: Connecting to node RPC url=ws://192.168.3.12:9944

But not the normal farmer’s log:

2023-09-15T03:13:46.079368Z  INFO single_disk_farm{disk_farm_index=0}: subspace_farmer::single_disk_farm::plotting: Subscribing to archived segments
2023-09-15T03:13:46.080656Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/127.0.0.1/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.080714Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/172.28.101.44/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.080722Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/172.16.240.1/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.080728Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/172.18.0.1/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.080733Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/172.17.0.1/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.080738Z  INFO subspace_farmer::commands::farm::dsn: DSN listening on /ip4/172.19.0.1/tcp/30533/p2p/12D3KooWREgmnswELUPMCFWhMuZRfLwPDHSPzsSkbwiD9wMGPffR
2023-09-15T03:13:46.886665Z  INFO subspace_networking::node_runner: Added observed address as external: /ip4/180.119.137.32/tcp/30533
2023-09-15T03:13:53.305856Z  INFO subspace_farmer::piece_cache: Synchronizing cache
2023-09-15T03:14:03.351301Z  INFO subspace_networking::node_runner: Public address status changed. old=Unknown new=Private

thereby not mapping

Unless you see errors, there is nothing wrong with it. I see no issues with your logs so far.