Hi devs,

We have observed some weird behavior related to load balancing of gateway-receivers connections in the geode cluster. Currently, gateway-receiver connection load is only updated on coordinator locator when it provides server location to remote gateway-sender in ClientConnectionRequest{group=__recv_group...}/ClientConnectionResponse messages exchange. Other locators never update gateway-receiver connection load, since they are not handling these messages. Additionally, locators (including the coordinator) ignore CacheServerLoadMessage messages that are carrying the receiver's connection load. This means that locators will not adjust the load when the connection on some receiver is shut down.

Is this expected behavior or this is a bug?

You can find more information in this PR:

https://github.com/apache/geode/pull/7378#issuecomment-1048513322

and ticket:

https://issues.apache.org/jira/browse/GEODE-10056

Thanks,

Jakov

Reply via email to