]> arthur.barton.de Git - netatalk.git/commit
Rewrite dbd to use CNID IPC instead of opening the db directly
authorRalph Boehme <sloowfranklin@gmail.com>
Fri, 7 Dec 2012 17:33:32 +0000 (18:33 +0100)
committerRalph Boehme <sloowfranklin@gmail.com>
Mon, 17 Dec 2012 17:22:57 +0000 (18:22 +0100)
commit4913dbbc5b69642dacbe7302fc25d25f47e9c00c
treece4e6fdfaf851ffb5035a0377918d85d7b5fc25b
parent4d29a9862f560191795249625545c37c939a33b1
Rewrite dbd to use CNID IPC instead of opening the db directly

In order to fix buf #447 (race condition between dbd and cnid_dbd)
dbd must be converted to work over the network IPC channel with
cnid_dbd instead of directly working on the BerkeleyDB CNID database.

Add CNID db IPC command for wiping the db
12 files changed:
etc/cnid_dbd/cmd_dbd.c
etc/cnid_dbd/cmd_dbd.h
etc/cnid_dbd/cmd_dbd_scanvol.c
etc/cnid_dbd/main.c
include/atalk/cnid.h
include/atalk/cnid_dbd_private.h
libatalk/cnid/cdb/cnid_cdb_open.c
libatalk/cnid/cnid.c
libatalk/cnid/dbd/cnid_dbd.c
libatalk/cnid/dbd/cnid_dbd.h
libatalk/cnid/last/cnid_last.c
libatalk/cnid/tdb/cnid_tdb_open.c