gRPC error: received message larger than max when querying peer manifest

Running a good few nodes using LaMat’s script. Majority of my nodes are ok, with no issues at all. However, when I query the peer manifest (difficulty metric) I get this error (see screenshot) on a handful of nodes and I can’t figure out what can be the issue.

  1. Nodes are running for days now, so it’s not a new node.
  2. GRPC calls are set up successfully.
  3. Node logs look ok without errors or crashes.
  4. My nodes are visible to boot strap nodes.
  5. Reboot doesn’t solve the issue.
  6. If I query the node version/peer id, I get a successful result.
  7. Rewards are accumulating continuously.
  8. All nodes are updated to 1.4.20-p1

Anyone has any ideas what could it be?

Thanks for sharing this. It looks like a bug, but not sure where. Could you link to the script that you’re using?

I edited the title to make it easier to find for others, hope you don’t mind!

1 Like

Tagging @LaMat on this topic as the issue of topic is from his script he authored

this is the script

and this is the snippet to retrieve the manifest

Command to retrieve peer information


get_peer_info_command="peer_id_base64=\$(grpcurl -plaintext localhost:8337 quilibrium.node.node.pb.NodeService.GetNodeInfo | jq -r .peerId | base58 -d | base64) && grpcurl -plaintext localhost:8337 quilibrium.node.node.pb.NodeService.GetPeerManifests | grep -A 15 -B 1 \"\$peer_id_base64\""

Hi @LaMat for that part of your code above, I think you should limit the output result by making it into

grpcurl -plaintext -max-msg-sz 5000000 localhost:8337 quilibrium.node.node.pb.NodeService.GetPeerManifests

You may refer to this part of my guide here - Managing your Quilibrium Node – Quilibrium Guide

Thank you!
I have been into scripting for only 90 days, so I still miss obvious things here and there :slight_smile:

1 Like

Thank you all for your reply!