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

Enforce the SB UUID to be the same NB counterpart

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • FDP-25.B
    • None
    • OVN
    • 13
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Given a system administrator is managing a system with NB and SB components and a new SB component such as a load balancer, is being created with an equivalent NB counterpart.

      When, the system attempts to create the new SB component,

      Then, the SB component must be created with the same UUID as its NB counterpart.

      Show
      Given a system administrator is managing a system with NB and SB components and a new SB component such as a load balancer, is being created with an equivalent NB counterpart. When, the system attempts to create the new SB component, Then, the SB component must be created with the same UUID as its NB counterpart.
    • rhel-sst-network-fastdatapath
    • ssg_networking
    • FDP 24.G, FDP 24.H, FDP 25.A, FDP 25.B
    • 4

      When creating new SB component that has equivalent counterpart in NB e.g. load balancer, enforce the SB UUID to be the same as the NB component.

       

      One thing that we need to keep in mind is that there is a small chance that the SB will already contain that UUID (very small). In that case the row would be rejected and northd would enter recompute loop. We need to somehow take this into account and have method that could deal with the duplicates. We might require support in ovsdb to tell us if the UUID is already present and if it is we can change the NB UUID to something that is still unique within SB. After further inspection we have that already, we could utilize sbrec_<TABLE>_table_get_for_uuid() to see if something with that UUID exists, if so change the UUID in NB and continue. –

              amusil@redhat.com Ales Musil
              amusil@redhat.com Ales Musil
              Jianlin Shi Jianlin Shi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: