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

[RFE] OVS record/replay: support recording fatal signals

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • ovs-dpdk
    • [RFE] OVS record/replay: support recording fatal signals
    • 5
    • False
    • False
    • Hide

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      Given that an OVS daemon process is terminated by a fatal signal such as SIGINT or SIGTERM,

      When the ovs-appctl replay feature is used to record or replay daemon behavior,

      Then the record/replay system must correctly capture and reproduce the fatal signal termination event as part of the replay session.


      ( ) The epics work is available in a downstream build (nightly/async or other)


      ( ) Test coverage is available in downstream CI if applicable


      ( ) All cards under the epic have been moved to Done


      ( ) Failed Test Plans have bugs added as children to the epic/feature.

      Show
      Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. Given that an OVS daemon process is terminated by a fatal signal such as SIGINT or SIGTERM, When the ovs-appctl replay feature is used to record or replay daemon behavior, Then the record/replay system must correctly capture and reproduce the fatal signal termination event as part of the replay session. ( ) The epics work is available in a downstream build (nightly/async or other) ( ) Test coverage is available in downstream CI if applicable ( ) All cards under the epic have been moved to Done ( ) Failed Test Plans have bugs added as children to the epic/feature.
    • rhel-9
    • rhel-net-ovs-dpdk
    • 100% To Do, 0% In Progress, 0% Done
    • Undefined
    • ssg_networking

      This epic tracks all the effort needed to deliver the solution related to the feature request described below.
      Currently record/replay functionality can only record and replay
      a normal process exit (e.g. by the 'exit' appctl). But in real
      deployments it's normal for the process to be stopped by a signal
      (e.g. SIGINT or SIGTERM). We need to be able to record that and
      replay. OVS intercepts all fatal signals that can be intercepted,
      so recording should not be very hard to implement.

              ovsdpdk-bot ovsdpdk bot
              imaximet@redhat.com Ilya Maximets
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: