[ovs-dev] [PATCH v4] Remove OVN.

Zhou, Han hzhou8 at ebay.com
Wed Aug 7 22:11:50 UTC 2019


Remove the huge body of the email so that conversation can be easier through the email thread (

On 8/7/19, 3:06 PM, "ovs-dev-bounces at openvswitch.org on behalf of Han Zhou" <ovs-dev-bounces at openvswitch.org on behalf of zhouhan at gmail.com> wrote:

    Hi Mark,
    
    Does it remove the ovsdb-cluster.at and related files? I think they are
    important as part of OVSDB. Maybe we need to rewrite those tests without
    OVN tools before removing OVN?
    
    Thanks,
  Han
  
    On Mon, Jul 29, 2019 at 12:43 PM Mark Michelson <mmichels at redhat.com> wrote:
    
    > OVN is separated into its own repo. This commit removes the OVN source,
    > OVN tests, and OVN documentation. It also removes mentions of OVN from
    > most documentation. The only place where OVN has been left is in
    > changelogs/NEWS, since we shouldn't mess with the history of the
    > project.
    >
    > Signed-off-by: Mark Michelson <mmichels at redhat.com>
    > ---
    > v3 -> v4 Fixed 0-day Robot problems with NEWS and documentation
    > v2 -> v3 Added NEWS entry for removal of OVN
    > v1 -> v2 Rebase
    > ---
    >  Documentation/automake.mk                          |    12 -
    >  Documentation/faq/index.rst                        |     1 -
    >  Documentation/faq/ovn.rst                          |    90 -
    >  Documentation/howto/docker.rst                     |   326 -
    >  Documentation/howto/firewalld.rst                  |   107 -
    >  Documentation/howto/index.rst                      |     9 -
    >  Documentation/howto/openstack-containers.rst       |   135 -
    >  Documentation/index.rst                            |    20 +-
    >  Documentation/intro/install/fedora.rst             |    12 -
    >  Documentation/intro/install/index.rst              |     8 -
    >  Documentation/intro/install/ovn-upgrades.rst       |   115 -
    >  Documentation/ref/ovs-sim.1.rst                    |   100 -
    >  Documentation/topics/high-availability.rst         |   440 -
    >  Documentation/topics/index.rst                     |    18 +-
    >  Documentation/topics/ovn-news-2.8.rst              |   278 -
    >  Documentation/topics/role-based-access-control.rst |   101 -
    >  Documentation/tutorials/index.rst                  |     7 +-
    >  Documentation/tutorials/ovn-ipsec.rst              |   146 -
    >  Documentation/tutorials/ovn-openstack.rst          |  1922 ---
    >  Documentation/tutorials/ovn-rbac.rst               |   134 -
    >  Documentation/tutorials/ovn-sandbox.rst            |   177 -
    >  Makefile.am                                        |     1 -
    >  NEWS                                               |     5 +-
    >  configure.ac                                       |     3 -
    >  debian/.gitignore                                  |     5 -
    >  debian/automake.mk                                 |    22 -
    >  debian/control                                     |    78 -
    >  debian/ovn-central.dirs                            |     1 -
    >  debian/ovn-central.init                            |    60 -
    >  debian/ovn-central.install                         |     3 -
    >  debian/ovn-central.manpages                        |     1 -
    >  debian/ovn-central.postinst                        |    49 -
    >  debian/ovn-central.postrm                          |    48 -
    >  debian/ovn-central.template                        |     5 -
    >  debian/ovn-common.install                          |     7 -
    >  debian/ovn-common.manpages                         |     8 -
    >  debian/ovn-common.postinst                         |    24 -
    >  debian/ovn-common.postrm                           |    23 -
    >  debian/ovn-controller-vtep.init                    |    54 -
    >  debian/ovn-controller-vtep.install                 |     1 -
    >  debian/ovn-controller-vtep.manpages                |     1 -
    >  debian/ovn-docker.install                          |     2 -
    >  debian/ovn-host.dirs                               |     1 -
    >  debian/ovn-host.init                               |    54 -
    >  debian/ovn-host.install                            |     1 -
    >  debian/ovn-host.manpages                           |     1 -
    >  debian/ovn-host.postinst                           |    49 -
    >  debian/ovn-host.postrm                             |    44 -
    >  debian/ovn-host.template                           |     5 -
    >  debian/rules                                       |     6 -
    >  include/automake.mk                                |     1 -
    >  include/ovn/actions.h                              |   622 -
    >  include/ovn/automake.mk                            |     6 -
    >  include/ovn/expr.h                                 |   518 -
    >  include/ovn/lex.h                                  |   152 -
    >  include/ovn/logical-fields.h                       |   130 -
    >  lib/db-ctl-base.xml                                |    12 +-
    >  manpages.mk                                        |    28 -
    >  ovn/.gitignore                                     |     8 -
    >  ovn/TODO.rst                                       |   147 -
    >  ovn/automake.mk                                    |    92 -
    >  ovn/controller-vtep/.gitignore                     |     2 -
    >  ovn/controller-vtep/automake.mk                    |    14 -
    >  ovn/controller-vtep/binding.c                      |   274 -
    >  ovn/controller-vtep/binding.h                      |    27 -
    >  ovn/controller-vtep/gateway.c                      |   230 -
    >  ovn/controller-vtep/gateway.h                      |    26 -
    >  ovn/controller-vtep/ovn-controller-vtep.8.xml      |    80 -
    >  ovn/controller-vtep/ovn-controller-vtep.c          |   272 -
    >  ovn/controller-vtep/ovn-controller-vtep.h          |    51 -
    >  ovn/controller-vtep/vtep.c                         |   600 -
    >  ovn/controller-vtep/vtep.h                         |    27 -
    >  ovn/controller/.gitignore                          |     2 -
    >  ovn/controller/automake.mk                         |    32 -
    >  ovn/controller/bfd.c                               |   268 -
    >  ovn/controller/bfd.h                               |    41 -
    >  ovn/controller/binding.c                           |   764 -
    >  ovn/controller/binding.h                           |    57 -
    >  ovn/controller/chassis.c                           |   671 -
    >  ovn/controller/chassis.h                           |    46 -
    >  ovn/controller/encaps.c                            |   409 -
    >  ovn/controller/encaps.h                            |    48 -
    >  ovn/controller/ha-chassis.c                        |   203 -
    >  ovn/controller/ha-chassis.h                        |    50 -
    >  ovn/controller/ip-mcast.c                          |   164 -
    >  ovn/controller/ip-mcast.h                          |    52 -
    >  ovn/controller/lflow.c                             |   898 --
    >  ovn/controller/lflow.h                             |   184 -
    >  ovn/controller/lport.c                             |   102 -
    >  ovn/controller/lport.h                             |    52 -
    >  ovn/controller/ofctrl.c                            |  1393 --
    >  ovn/controller/ofctrl.h                            |    87 -
    >  ovn/controller/ovn-controller.8.xml                |   456 -
    >  ovn/controller/ovn-controller.c                    |  2366 ---
    >  ovn/controller/ovn-controller.h                    |    85 -
    >  ovn/controller/patch.c                             |   273 -
    >  ovn/controller/patch.h                             |    42 -
    >  ovn/controller/physical.c                          |  1459 --
    >  ovn/controller/physical.h                          |    74 -
    >  ovn/controller/pinctrl.c                           |  4343 ------
    >  ovn/controller/pinctrl.h                           |    51 -
    >  ovn/lib/.gitignore                                 |     7 -
    >  ovn/lib/acl-log.c                                  |   105 -
    >  ovn/lib/acl-log.h                                  |    54 -
    >  ovn/lib/actions.c                                  |  2902 ----
    >  ovn/lib/automake.mk                                |    57 -
    >  ovn/lib/chassis-index.c                            |    67 -
    >  ovn/lib/chassis-index.h                            |    30 -
    >  ovn/lib/expr.c                                     |  3450 -----
    >  ovn/lib/extend-table.c                             |   208 -
    >  ovn/lib/extend-table.h                             |    82 -
    >  ovn/lib/inc-proc-eng.c                             |   201 -
    >  ovn/lib/inc-proc-eng.h                             |   234 -
    >  ovn/lib/ip-mcast-index.c                           |    40 -
    >  ovn/lib/ip-mcast-index.h                           |    36 -
    >  ovn/lib/lex.c                                      |  1023 --
    >  ovn/lib/libovn.sym.in                              |     4 -
    >  ovn/lib/logical-fields.c                           |   261 -
    >  ovn/lib/mcast-group-index.c                        |    43 -
    >  ovn/lib/mcast-group-index.h                        |    32 -
    >  ovn/lib/ovn-l7.h                                   |   322 -
    >  ovn/lib/ovn-nb-idl.ann                             |     9 -
    >  ovn/lib/ovn-sb-idl.ann                             |    29 -
    >  ovn/lib/ovn-util.c                                 |   373 -
    >  ovn/lib/ovn-util.h                                 |    84 -
    >  ovn/northd/.gitignore                              |     2 -
    >  ovn/northd/automake.mk                             |    10 -
    >  ovn/northd/ovn-northd.8.xml                        |  2544 ----
    >  ovn/northd/ovn-northd.c                            |  9447 ------------
    >  ovn/ovn-architecture.7.xml                         |  2074 ---
    >  ovn/ovn-nb.ovsschema                               |   449 -
    >  ovn/ovn-nb.xml                                     |  2917 ----
    >  ovn/ovn-sb.ovsschema                               |   404 -
    >  ovn/ovn-sb.xml                                     |  3638 -----
    >  ovn/utilities/.gitignore                           |    11 -
    >  ovn/utilities/automake.mk                          |    57 -
    >  ovn/utilities/bugtool/automake.mk                  |     9 -
    >  ovn/utilities/bugtool/ovn-bugtool-nbctl-show       |    19 -
    >  ovn/utilities/bugtool/ovn-bugtool-sbctl-lflow-list |    19 -
    >  ovn/utilities/bugtool/ovn-bugtool-sbctl-show       |    19 -
    >  .../bugtool/plugins/network-status/ovn.xml         |    23 -
    >  ovn/utilities/ovn-ctl                              |   822 --
    >  ovn/utilities/ovn-ctl.8.xml                        |   215 -
    >  ovn/utilities/ovn-detrace.1.in                     |    38 -
    >  ovn/utilities/ovn-detrace.in                       |   215 -
    >  ovn/utilities/ovn-docker-overlay-driver.in         |   442 -
    >  ovn/utilities/ovn-docker-underlay-driver.in        |   677 -
    >  ovn/utilities/ovn-nbctl.8.xml                      |  1228 --
    >  ovn/utilities/ovn-nbctl.c                          |  6061 --------
    >  ovn/utilities/ovn-sbctl.8.in                       |   303 -
    >  ovn/utilities/ovn-sbctl.c                          |  1541 --
    >  ovn/utilities/ovn-trace.8.xml                      |   485 -
    >  ovn/utilities/ovn-trace.c                          |  2373 ---
    >  ovn/utilities/ovndb-servers.ocf                    |   642 -
    >  ovsdb/ovsdb-tool.1.in                              |    23 +-
    >  rhel/automake.mk                                   |    16 +-
    >  rhel/ovn-fedora.spec.in                            |   432 -
    >  ...walld_services_ovn-central-firewall-service.xml |     7 -
    >  ...irewalld_services_ovn-host-firewall-service.xml |     6 -
    >  ..._lib_systemd_system_ovn-controller-vtep.service |    50 -
    >  rhel/usr_lib_systemd_system_ovn-controller.service |    34 -
    >  rhel/usr_lib_systemd_system_ovn-northd.service     |    35 -
    >  tests/atlocal.in                                   |     4 -
    >  tests/automake.mk                                  |    46 +-
    >  tests/ofproto-macros.at                            |     2 +-
    >  tests/oss-fuzz/automake.mk                         |    10 -
    >  tests/oss-fuzz/config/expr.dict                    |   120 -
    >  tests/oss-fuzz/config/expr_parse_target.options    |     3 -
    >  tests/oss-fuzz/expr_parse_target.c                 |   464 -
    >  tests/ovn-controller-vtep.at                       |   467 -
    >  tests/ovn-controller.at                            |   294 -
    >  tests/ovn-macros.at                                |   180 -
    >  tests/ovn-nbctl.at                                 |  1660 ---
    >  tests/ovn-northd.at                                |   900 --
    >  tests/ovn-performance.at                           |   424 -
    >  tests/ovn-sbctl.at                                 |   150 -
    >  tests/ovn.at                                       | 14702
    > -------------------
    >  tests/ovsdb-cluster-testsuite.at                   |    10 -
    >  tests/ovsdb-cluster.at                             |   450 -
    >  tests/system-kmod-testsuite.at                     |     2 -
    >  tests/system-ovn.at                                |  1663 ---
    >  tests/system-userspace-testsuite.at                |     2 -
    >  tests/test-ovn.c                                   |  1584 --
    >  tests/testsuite.at                                 |     8 -
    >  tutorial/automake.mk                               |     3 +-
    >  tutorial/ovn-setup.sh                              |    37 -
    >  tutorial/ovs-sandbox                               |   261 -
    >  utilities/bugtool/automake.mk                      |     9 +-
    >  utilities/ovs-sim.in                               |   237 +-
    >  xenserver/openvswitch-xen.spec.in                  |     7 -
    >  190 files changed, 43 insertions(+), 93307 deletions(-)
    >  delete mode 100644 Documentation/faq/ovn.rst
    >  delete mode 100644 Documentation/howto/docker.rst
    >  delete mode 100644 Documentation/howto/firewalld.rst
    >  delete mode 100644 Documentation/howto/openstack-containers.rst
    >  delete mode 100644 Documentation/intro/install/ovn-upgrades.rst
    >  delete mode 100644 Documentation/topics/high-availability.rst
    >  delete mode 100644 Documentation/topics/ovn-news-2.8.rst
    >  delete mode 100644 Documentation/topics/role-based-access-control.rst
    >  delete mode 100644 Documentation/tutorials/ovn-ipsec.rst
    >  delete mode 100644 Documentation/tutorials/ovn-openstack.rst
    >  delete mode 100644 Documentation/tutorials/ovn-rbac.rst
    >  delete mode 100644 Documentation/tutorials/ovn-sandbox.rst
    >  delete mode 100644 debian/ovn-central.dirs
    >  delete mode 100755 debian/ovn-central.init
    >  delete mode 100644 debian/ovn-central.install
    >  delete mode 100644 debian/ovn-central.manpages
    >  delete mode 100755 debian/ovn-central.postinst
    >  delete mode 100755 debian/ovn-central.postrm
    >  delete mode 100644 debian/ovn-central.template
    >  delete mode 100644 debian/ovn-common.install
    >  delete mode 100644 debian/ovn-common.manpages
    >  delete mode 100644 debian/ovn-common.postinst
    >  delete mode 100644 debian/ovn-common.postrm
    >  delete mode 100755 debian/ovn-controller-vtep.init
    >  delete mode 100644 debian/ovn-controller-vtep.install
    >  delete mode 100644 debian/ovn-controller-vtep.manpages
    >  delete mode 100644 debian/ovn-docker.install
    >  delete mode 100644 debian/ovn-host.dirs
    >  delete mode 100755 debian/ovn-host.init
    >  delete mode 100644 debian/ovn-host.install
    >  delete mode 100644 debian/ovn-host.manpages
    >  delete mode 100755 debian/ovn-host.postinst
    >  delete mode 100755 debian/ovn-host.postrm
    >  delete mode 100644 debian/ovn-host.template
    >  delete mode 100644 include/ovn/actions.h
    >  delete mode 100644 include/ovn/automake.mk
    >  delete mode 100644 include/ovn/expr.h
    >  delete mode 100644 include/ovn/lex.h
    >  delete mode 100644 include/ovn/logical-fields.h
    >  delete mode 100644 ovn/.gitignore
    >  delete mode 100644 ovn/TODO.rst
    >  delete mode 100644 ovn/automake.mk
    >  delete mode 100644 ovn/controller-vtep/.gitignore
    >  delete mode 100644 ovn/controller-vtep/automake.mk
    >  delete mode 100644 ovn/controller-vtep/binding.c
    >  delete mode 100644 ovn/controller-vtep/binding.h
    >  delete mode 100644 ovn/controller-vtep/gateway.c
    >  delete mode 100644 ovn/controller-vtep/gateway.h
    >  delete mode 100644 ovn/controller-vtep/ovn-controller-vtep.8.xml
    >  delete mode 100644 ovn/controller-vtep/ovn-controller-vtep.c
    >  delete mode 100644 ovn/controller-vtep/ovn-controller-vtep.h
    >  delete mode 100644 ovn/controller-vtep/vtep.c
    >  delete mode 100644 ovn/controller-vtep/vtep.h
    >  delete mode 100644 ovn/controller/.gitignore
    >  delete mode 100644 ovn/controller/automake.mk
    >  delete mode 100644 ovn/controller/bfd.c
    >  delete mode 100644 ovn/controller/bfd.h
    >  delete mode 100644 ovn/controller/binding.c
    >  delete mode 100644 ovn/controller/binding.h
    >  delete mode 100644 ovn/controller/chassis.c
    >  delete mode 100644 ovn/controller/chassis.h
    >  delete mode 100644 ovn/controller/encaps.c
    >  delete mode 100644 ovn/controller/encaps.h
    >  delete mode 100644 ovn/controller/ha-chassis.c
    >  delete mode 100644 ovn/controller/ha-chassis.h
    >  delete mode 100644 ovn/controller/ip-mcast.c
    >  delete mode 100644 ovn/controller/ip-mcast.h
    >  delete mode 100644 ovn/controller/lflow.c
    >  delete mode 100644 ovn/controller/lflow.h
    >  delete mode 100644 ovn/controller/lport.c
    >  delete mode 100644 ovn/controller/lport.h
    >  delete mode 100644 ovn/controller/ofctrl.c
    >  delete mode 100644 ovn/controller/ofctrl.h
    >  delete mode 100644 ovn/controller/ovn-controller.8.xml
    >  delete mode 100644 ovn/controller/ovn-controller.c
    >  delete mode 100644 ovn/controller/ovn-controller.h
    >  delete mode 100644 ovn/controller/patch.c
    >  delete mode 100644 ovn/controller/patch.h
    >  delete mode 100644 ovn/controller/physical.c
    >  delete mode 100644 ovn/controller/physical.h
    >  delete mode 100644 ovn/controller/pinctrl.c
    >  delete mode 100644 ovn/controller/pinctrl.h
    >  delete mode 100644 ovn/lib/.gitignore
    >  delete mode 100644 ovn/lib/acl-log.c
    >  delete mode 100644 ovn/lib/acl-log.h
    >  delete mode 100644 ovn/lib/actions.c
    >  delete mode 100644 ovn/lib/automake.mk
    >  delete mode 100644 ovn/lib/chassis-index.c
    >  delete mode 100644 ovn/lib/chassis-index.h
    >  delete mode 100644 ovn/lib/expr.c
    >  delete mode 100644 ovn/lib/extend-table.c
    >  delete mode 100644 ovn/lib/extend-table.h
    >  delete mode 100644 ovn/lib/inc-proc-eng.c
    >  delete mode 100644 ovn/lib/inc-proc-eng.h
    >  delete mode 100644 ovn/lib/ip-mcast-index.c
    >  delete mode 100644 ovn/lib/ip-mcast-index.h
    >  delete mode 100644 ovn/lib/lex.c
    >  delete mode 100644 ovn/lib/libovn.sym.in
    >  delete mode 100644 ovn/lib/logical-fields.c
    >  delete mode 100644 ovn/lib/mcast-group-index.c
    >  delete mode 100644 ovn/lib/mcast-group-index.h
    >  delete mode 100644 ovn/lib/ovn-l7.h
    >  delete mode 100644 ovn/lib/ovn-nb-idl.ann
    >  delete mode 100644 ovn/lib/ovn-sb-idl.ann
    >  delete mode 100644 ovn/lib/ovn-util.c
    >  delete mode 100644 ovn/lib/ovn-util.h
    >  delete mode 100644 ovn/northd/.gitignore
    >  delete mode 100644 ovn/northd/automake.mk
    >  delete mode 100644 ovn/northd/ovn-northd.8.xml
    >  delete mode 100644 ovn/northd/ovn-northd.c
    >  delete mode 100644 ovn/ovn-architecture.7.xml
    >  delete mode 100644 ovn/ovn-nb.ovsschema
    >  delete mode 100644 ovn/ovn-nb.xml
    >  delete mode 100644 ovn/ovn-sb.ovsschema
    >  delete mode 100644 ovn/ovn-sb.xml
    >  delete mode 100644 ovn/utilities/.gitignore
    >  delete mode 100644 ovn/utilities/automake.mk
    >  delete mode 100644 ovn/utilities/bugtool/automake.mk
    >  delete mode 100644 ovn/utilities/bugtool/ovn-bugtool-nbctl-show
    >  delete mode 100644 ovn/utilities/bugtool/ovn-bugtool-sbctl-lflow-list
    >  delete mode 100644 ovn/utilities/bugtool/ovn-bugtool-sbctl-show
    >  delete mode 100644 ovn/utilities/bugtool/plugins/network-status/ovn.xml
    >  delete mode 100755 ovn/utilities/ovn-ctl
    >  delete mode 100644 ovn/utilities/ovn-ctl.8.xml
    >  delete mode 100644 ovn/utilities/ovn-detrace.1.in
    >  delete mode 100755 ovn/utilities/ovn-detrace.in
    >  delete mode 100755 ovn/utilities/ovn-docker-overlay-driver.in
    >  delete mode 100755 ovn/utilities/ovn-docker-underlay-driver.in
    >  delete mode 100644 ovn/utilities/ovn-nbctl.8.xml
    >  delete mode 100644 ovn/utilities/ovn-nbctl.c
    >  delete mode 100644 ovn/utilities/ovn-sbctl.8.in
    >  delete mode 100644 ovn/utilities/ovn-sbctl.c
    >  delete mode 100644 ovn/utilities/ovn-trace.8.xml
    >  delete mode 100644 ovn/utilities/ovn-trace.c
    >  delete mode 100755 ovn/utilities/ovndb-servers.ocf
    >  delete mode 100644 rhel/ovn-fedora.spec.in
    >  delete mode 100644
    > rhel/usr_lib_firewalld_services_ovn-central-firewall-service.xml
    >  delete mode 100644
    > rhel/usr_lib_firewalld_services_ovn-host-firewall-service.xml
    >  delete mode 100644 rhel/usr_lib_systemd_system_ovn-controller-vtep.service
    >  delete mode 100644 rhel/usr_lib_systemd_system_ovn-controller.service
    >  delete mode 100644 rhel/usr_lib_systemd_system_ovn-northd.service
    >  delete mode 100644 tests/oss-fuzz/config/expr.dict
    >  delete mode 100644 tests/oss-fuzz/config/expr_parse_target.options
    >  delete mode 100644 tests/oss-fuzz/expr_parse_target.c
    >  delete mode 100644 tests/ovn-controller-vtep.at
    >  delete mode 100644 tests/ovn-controller.at
    >  delete mode 100644 tests/ovn-macros.at
    >  delete mode 100644 tests/ovn-nbctl.at
    >  delete mode 100644 tests/ovn-northd.at
    >  delete mode 100644 tests/ovn-performance.at
    >  delete mode 100644 tests/ovn-sbctl.at
    >  delete mode 100644 tests/ovn.at
    >  delete mode 100644 tests/ovsdb-cluster-testsuite.at
    >  delete mode 100644 tests/ovsdb-cluster.at
    >  delete mode 100644 tests/system-ovn.at
    >  delete mode 100644 tests/test-ovn.c
    >  delete mode 100755 tutorial/ovn-setup.sh




More information about the dev mailing list