Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.

Bug 1988461

Summary: [RFE][stream-tcp] No way to enable TCP keepalives for TCP client connections (e.g. ovn-controller)
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Dumitru Ceara <dceara>
Component: openvswitch2.15Assignee: Michael Santana <msantana>
Status: CLOSED MIGRATED QA Contact: Zhiqiang Fang <zfang>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: FDP 20.HCC: ctrautma, fleitner, jhsiao, jlibosva, ralongi
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-03-12 11:37:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dumitru Ceara 2021-07-30 15:25:33 UTC
Description of problem:

There are cases when it's desirable for TCP connections used by OVS/OVN clients to use TCP keepalives. One such example is ovn-controller connecting to the Southbound ovsdb-server. It's possible for users to disable jsonrpc probes that are normally used by ovn-controller to check the health of the server.

If probes are disabled, there's no way for the client to detect if the connection dropped on the server side. Moreover, if the client is read-mostly (like ovn-controller), this failure can go undetected quite long.

It would be ideal if OVS libraries would expose APIs for enabling keepalives.

Comment 2 Flavio Leitner 2024-03-12 11:37:52 UTC
Migrated to https://issues.redhat.com/browse/FDP-469