redict/tests/unit/cluster
Harkrishn Patro fd3975684a
Propagate message to a node only if the cluster link is healthy. (#11752)
Currently while a sharded pubsub message publish tries to propagate the message across the cluster, a NULL check is missing for clusterLink. clusterLink could be NULL if the link is causing memory beyond the set threshold cluster-link-sendbuf-limit and server terminates the link.

This change introduces two things:

Avoids the engine crashes on the publishing node if a message is tried to be sent to a node and the link is NULL.
Adds a debugging tool CLUSTERLINK KILL to terminate the clusterLink between two nodes.
2023-02-02 09:06:24 -08:00
..
announced-endpoints.tcl [BUG] Fix announced ports not updating on local node when updated at runtime (#10745) 2022-11-25 18:01:01 -08:00
cli.tcl Fix redis-cli cluster add-node race in cli.tcl (#11349) 2022-10-03 09:21:41 +03:00
hostnames.tcl Stabilize cluster hostnames tests (#11307) 2022-10-03 09:25:16 +03:00
links.tcl Propagate message to a node only if the cluster link is healthy. (#11752) 2023-02-02 09:06:24 -08:00
misc.tcl Fix assertion when a key is lazy expired during cluster key migration (#11176) 2022-08-24 19:39:15 +03:00
multi-slot-operations.tcl Cluster test improvements (#10920) 2022-07-12 10:41:29 -07:00
scripting.tcl Cluster test improvements (#10920) 2022-07-12 10:41:29 -07:00
slot-ownership.tcl bugfix:del keys in slot replicate to replica, and trigger other invalidations (#11084) 2022-08-28 11:37:26 +03:00