Chia-Network / chia-blockchain

Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)
Apache License 2.0
10.82k stars 2.03k forks source link

[BUG] remote harvester missing log entries in INFO level #5992

Closed sobchakwalter closed 3 years ago

sobchakwalter commented 3 years ago

Describe the bug

I set up a remote harvester on a second machine using the Farming on many machines howto. I set farmer_peer: host: to the main host IP (full node, farmer) and log level on main and harvester to INFO.

On remote harvester I do see log entries like

2021-05-25T11:30:35.182 daemon chia.daemon.server         : INFO     process chia_full_node returned 0
2021-05-25T11:30:35.182 daemon chia.daemon.server         : INFO     chia daemon exiting in 5 seconds
2021-05-25T11:30:35.185 daemon chia.daemon.server         : INFO     Daemon WebSocketServer closed
2021-05-25T11:32:55.712 daemon chia.daemon.server         : INFO     Starting Daemon Server
2021-05-25T11:32:55.714 daemon chia.daemon.server         : INFO     Waiting Daemon WebSocketServer closure
2021-05-25T11:32:58.101 harvester harvester               : INFO     Started harvester service on network_id: mainnet
2021-05-25T11:32:58.101 harvester harvester               : INFO     Reconnecting to peer {'host': '192.168.188.30', 'port': 8447}
2021-05-25T11:32:58.107 daemon chia.daemon.server         : INFO     Register service {'service': 'chia_harvester'}
2021-05-25T11:32:58.107 daemon chia.daemon.server         : INFO     registered for service chia_harvester
2021-05-25T11:32:58.107 daemon chia.daemon.server         : INFO     {'success': True}
2021-05-25T11:32:58.113 harvester harvester_server        : INFO     Connected with farmer {'host': '192.168.188.30', 'port': 8447}
2021-05-25T11:32:58.137 harvester chia.plotting.plot_tools: INFO     Searching directories ['/vol/farm']
2021-05-25T11:32:58.138 harvester chia.plotting.plot_tools: INFO     Not checking subdirectory /vol/farm/lost+found, subdirectories not added by default
[....]
2021-05-25T11:17:02.045 harvester chia.harvester.harvester: INFO     0 plots were eligible for farming b61f140978... Found 0 proofs. Time: 0.00430 s. Total 33 plots

so I assume, the harvester is working, BUT I don't see any log entries mentioned in the howto on my main like:

[time stamp] farmer farmer_server   : INFO   -> new_signage_point_harvester to peer [harvester IP address] [peer id - 64 char hexadecimal]
[time stamp] farmer farmer_server   : INFO   <- farming_info from peer [peer id - 64 char hexadecimal] [harvester IP address]
[time stamp] farmer farmer_server   : INFO   <- new_proof_of_space from peer [peer id - 64 char hexadecimal] [harvester IP address]

If I grep the IP of the remote harvester in debug.log on main, I only get a log entries when stopping the remote harvester:

2021-05-25T11:44:33.989 farmer farmer_server              : INFO     Connection closed: 192.168.188.31, node id: xxx
2021-05-25T11:44:33.992 farmer chia.farmer.farmer         : INFO     peer disconnected {'host': '192.168.188.31', 'port': 8448}

Overall, I'm therefore not entirely sure whether the remote harvester is working properly at all.

To Reproduce Steps to reproduce the behavior:

  1. set up remote harvester like in Farming on many machines howto.

Expected behavior Find log entries like new_signage_point, farming_info, new_proof_of_space messages.

Setup

sobchakwalter commented 3 years ago

Oh, this has been moved to DEBUG.