Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-1940

Move nv ipam management from c/common to nv

XMLWordPrintable

    • RUN 247, RUN 248, RUN 249, RUN 250, RUN 251, RUN 252, RUN 253, RUN 254, RUN 255, RUN 256, RUN 257, RUN 258, RUN 259, RUN 260, RUN 261, RUN 262, RUN 263

      The current ipam management code lives in c/common https://github.com/containers/common/blob/main/libnetwork/netavark/ipam.go

      As we are moving away from boltdb we should look into replacing this code.

      The best place is to move it directly into netavark, so it can use a faster and safer language with rust and will make netavark more self contained without external dependencies.

      Find a stable/fast persistent key value db in rust to store this info. Then rewrite go ipam code into rust and integrate the code in get_ipam_addresses()

       

       

       

       

              mheon@redhat.com Matt Heon
              bbaude@redhat.com Brent Baude
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: