On Mon, Jul 30, 2012 at 6:30 PM, Ansis Atteka <aatt...@nicira.com> wrote:
> > > 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 > "git am" says: Applying: lockfile: Fix hang locking through a dangling symlink. Applying: ovsdb: Make "ovsdb-tool create" work through a dangling symlink. Applying: debian: Move database from /etc/openvswitch to /var/lib/openvswitch. Applying: Make the location of the database separately configurable. /home/aatteka/openvswitch/.git/rebase-apply/patch:126: trailing whitespace. [dbdir], /home/aatteka/openvswitch/.git/rebase-apply/patch:127: trailing whitespace. AC_HELP_STRING([--with-dbdir=DIR], warning: 2 lines add whitespace errors. Applying: debian: Configure Debian packages to use /var/lib/openvswitch for conf.db. Applying: tests: Slightly generalize utility function tests. Applying: util: New function follow_symlinks(). Applying: lockfile: Be more forgiving about lockfiles for symlinks. Applying: ovsdb: Do not replace symlinks by regular files during compaction.
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev