On Mon, Jul 30, 2012 at 3:18 PM, Ben Pfaff <b...@nicira.com> wrote: > Here's a series that takes the "bug 681880" series from last week > a step further, both fixing a bug that Bastian Blank pointed out > (regarding compaction) and making the implementation safer. > > Ansis already reviewed the first three patches. They are already > uploaded to Debian but I haven't committed them to any branch yet, > so here they are again for completeness: > lockfile: Fix hang locking through a dangling symlink. > ovsdb: Make "ovsdb-tool create" work through a dangling symlink. > debian: Move database from /etc/openvswitch to /var/lib/openvswitch. > > The remaining patches need review: > Make the location of the database separately configurable. > debian: Configure Debian packages to use /var/lib/openvswitch for > conf.db. > tests: Slightly generalize utility function tests. > util: New function follow_symlinks(). > lockfile: Be more forgiving about lockfiles for symlinks. > ovsdb: Do not replace symlinks by regular files during compaction. > > Makefile.am | 1 + > REPORTING-BUGS | 2 +- > configure.ac | 1 + > debian/automake.mk | 1 + > debian/openvswitch-switch.dirs | 1 + > debian/openvswitch-switch.postinst | 15 +++ > debian/openvswitch-switch.postrm | 4 +- > debian/openvswitch-switch.prerm | 50 ++++++++++ > debian/rules | 4 +- > lib/automake.mk | 2 + > lib/dirs.c.in | 9 ++- > lib/dirs.h | 3 +- > lib/lockfile.c | 79 +++++++-------- > lib/util.c | 85 > +++++++++++++++++ > lib/util.h | 3 + > m4/openvswitch.m4 | 10 ++ > ovsdb/file.c | 7 +- > ovsdb/log.c | 13 ++- > ovsdb/ovsdb-server.1.in | 2 +- > ovsdb/ovsdb-server.c | 2 +- > ovsdb/ovsdb-tool.1.in | 2 +- > ovsdb/ovsdb-tool.c | 24 +++-- > python/automake.mk | 1 + > python/ovs/dirs.py | 1 + > tests/file_name.at | 97 > +++++++++++++++++++ > tests/library.at | 15 ++- > tests/lockfile.at | 2 + > tests/ofproto-macros.at | 3 +- > tests/ovs-monitor-ipsec.at | 1 + > tests/ovs-xapi-sync.at | 1 + > tests/ovsdb-server.at | 15 +++- > tests/ovsdb-tool.at | 17 +++- > tests/test-lockfile.c | 68 +++++++++++++- > tests/test-util.c | 99 > +++++++++++++------ > tests/unixctl-py.at | 2 + > tests/vlog.at | 4 + > utilities/bugtool/ovs-bugtool.in | 4 +- > .../bugtool/plugins/system-logs/openvswitch.xml | 3 +- > utilities/ovs-ctl.8 | 3 +- > utilities/ovs-ctl.in | 7 +- > utilities/ovs-lib.in | 2 + > 41 files changed, 554 insertions(+), 111 deletions(-) > create mode 100755 debian/openvswitch-switch.prerm > > -- > 1.7.2.5 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev > I will review these series.
Thanks Ansis
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev