From Russell Bryant <rbry...@redhat.com> # This line is ignored. From: Russell Bryant <rbry...@redhat.com> Subject: [PATCH ovn 0/2 v5] Update Fedora packaging for OVN. In-Reply-To: <1432700278-10112-1-git-send-email-rbry...@redhat.com>
v1->v2: - Change systemd units to run ovn-northd and ovn-controller directly instead of using ovn-ctl. I kept ovn-ctl around anyway as it seemed useful to provide as an option for integrating with systems without systemd, similar to how ovs-ctl is used today. v2->v3: - Rename systemd units from ovncontroller and ovnnorthd to match the actual daemons, ovn-controller and ovn-northd. - Use RuntimeDirectory and RuntimeDirectoryMode systemd options - Convert systemd units to Type=simple instead of Type=forking v3->v4: - Fix service names in patch 2/2 commit message - add fbl's ack to patch 2/2 v4->v5: - Update ovn-ctl to automatically create the OVN dbs if needed when ovn-northd is started. - Update ovn-ctl to automatically tell ovsdb-server to add the OVN dbs if they are not currently loaded. - Put the OVN dbs in /var/lib/openvswitch instead of /etc/openvswitch. - Update package to include preun, post, and postun sections for the OVN services. - Update ovn-northd systemd unit to use ovn-ctl to take advantage of the automatic OVN database handling. This logic could potentially be added to ovn-northd itself, but the effort didn't feel worth it, yet anyway. [PATCH 1/2] Add ovn-ctl to assist with OVN daemon lifecycle. [PATCH 2/2] fedora.spec: Create openvswitch-ovn package. ovn/automake.mk | 1 ovn/utilities/.gitignore | 1 ovn/utilities/automake.mk | 9 ovn/utilities/ovn-ctl | 255 +++++++++++++++++++++ ovn/utilities/ovn-ctl.8.xml | 50 ++++ rhel/automake.mk | 4 rhel/openvswitch-fedora.spec.in | 77 +++++- rhel/usr_lib_systemd_system_ovn-controller.service | 16 + rhel/usr_lib_systemd_system_ovn-northd.service | 15 + 9 files changed, 420 insertions(+), 8 deletions(-) -- Russell Bryant _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev