[CONTROLLER-1156] Clustering: Discarding oversized payload sent to Actor (RPC Gossip Messages) Created: 12/Feb/15  Updated: 19/Oct/17  Resolved: 13/Mar/15

Status: Resolved
Project: controller
Component/s: mdsal
Affects Version/s: Post-Helium
Fix Version/s: None

Type: Bug
Reporter: Mark Mozolewski Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 2711
Priority: Normal

 Description   

When running test specified in CONTROLLER-1130 with latest controller code the node that was the Inventory Config and Operational Shard leader has many of these errors in the log:

2015-02-12 09:42:14,375 | ERROR | lt-dispatcher-19 | EndpointWriter | 195 - com.typesafe.akka.slf4j - 2.3.4 | Transient association error (association remains live)
akka.remote.OversizedPayloadException: Discarding oversized payload sent to Actor[akka.tcp://odl-cluster-rpc@15.255.127.60:2551/user/rpc/registry/gossiper#1224534379]: max allowed size 128000 bytes, actual size of encoded class org.opendaylight.controller.remote.rpc.registry.gossip.Messages$GossiperMessages$GossipEnvelope was 506377 bytes.

Moiz recommends matching the netty.tcp settings for the cluster-rpc actor system with the cluster-data actor system (akka.conf), i.e. add these missing fields:

maximum-frame-size = 419430400
send-buffer-size = 52428800
receive-buffer-size = 52428800



 Comments   
Comment by Mark Mozolewski [ 12/Feb/15 ]

Controller config file update:
https://git.opendaylight.org/gerrit/#/c/15225

Matching Integration cluster deploy template file updates:
https://git.opendaylight.org/gerrit/#/c/15226

Comment by Tony Tkacik [ 12/Mar/15 ]

I see commits merged, does change from WAITING_TO_REVIEW means that even after this patches issue is still there? Or should it be closed?

Generated at Wed Feb 07 19:54:49 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.