Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-469

No way to enable TCP keepalives for TCP client connections (e.g. ovn-controller)

    • Icon: Story Story
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • None
    • openvswitch3.3
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None

      Orig Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1988461

       
      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.

              msantana@redhat.com Michael Santana
              rhn-support-fleitner Flavio Leitner
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: