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] Log does not indicate which harvester is responding late #8097

Closed jayhohoho2019 closed 3 years ago

jayhohoho2019 commented 3 years ago

Describe the bug 2021-08-16T08:50:11.180 farmer chia.farmer.farmer : ERROR Harvester did not respond. You might need to update harvester to the latest version 2021-08-16T19:59:39.386 farmer chia.farmer.farmer : WARNING Respond plots came too late

Lines from farmer node's debug.log. No idea which harvester it is, or which respond plots they are.

To Reproduce

Steps to reproduce the behavior:

  1. Go to: tail ~/.chia/mainnet/log/debug.log
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior Maybe provide the harvester IP and the plot file path/name?

Screenshots

Desktop

Additional context

Jacek-ghub commented 3 years ago

I would like to second @jayhohoho2019 request. Also, as it is marked as enhancement, I would suggest that the UI group will add Harvester info blocks (similar to Plot info blocks) that would be a placeholder for info like that (e.g., how many times in the last 24 hours a given harvester was late, etc.)

It is kind of a nuisance to fish through those logs for what can be easily displayed in the UI.

jayhohoho2019 commented 3 years ago

Here is another one I've noticed. In addition to showing harvester ID, what does this error message mean? Is this harvester low on memory? 2021-08-15T12:37:39.509 harvester chia.harvester.harvester: ERROR Error using prover object Destination buffer is too small