From: Frank Lahm Date: Wed, 18 Jul 2012 09:25:01 +0000 (+0200) Subject: Change loglevel and add a few debug log statements X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=f54fa0ec9e037fb1ee3a415031c5c33d36a183b6;hp=2d49add41a33eef24075ad2247417789b4246730 Change loglevel and add a few debug log statements --- diff --git a/etc/cnid_dbd/cmd_dbd.c b/etc/cnid_dbd/cmd_dbd.c index 39b15736..8f8b7342 100644 --- a/etc/cnid_dbd/cmd_dbd.c +++ b/etc/cnid_dbd/cmd_dbd.c @@ -342,6 +342,7 @@ int main(int argc, char **argv) if ((db_locked = get_lock(LOCK_EXCL, dbpath)) == -1) goto exit_noenv; if (db_locked != LOCK_EXCL) { + dbd_log(LOGDEBUG, "Database is in use, acquiring shared lock"); /* Couldn't get exclusive lock, try shared lock if -e wasn't requested */ if (exclusive) { dbd_log(LOGSTD, "Database is in use and exlusive was requested"); diff --git a/etc/cnid_dbd/dbif.c b/etc/cnid_dbd/dbif.c index e0860cbf..b21f259b 100644 --- a/etc/cnid_dbd/dbif.c +++ b/etc/cnid_dbd/dbif.c @@ -347,6 +347,12 @@ int get_lock(int cmd, const char *dbpath) char lockpath[PATH_MAX]; struct stat st; + LOG(log_debug, logtype_cnid, "get_lock(%s, \"%s\")", + cmd == LOCK_EXCL ? "LOCK_EXCL" : + cmd == LOCK_SHRD ? "LOCK_SHRD" : + cmd == LOCK_FREE ? "LOCK_FREE" : + cmd == LOCK_UNLOCK ? "LOCK_UNLOCK" : "UNKNOWN" , dbpath ? dbpath : ""); + switch (cmd) { case LOCK_FREE: if (lockfd == -1) @@ -808,7 +814,7 @@ int dbif_env_remove(const char *path) LOG(log_debug, logtype_cnid, "Trying to remove BerkeleyDB environment"); if (get_lock(LOCK_EXCL, path) != LOCK_EXCL) { - LOG(log_warning, logtype_cnid, "CNID db \"%s\" in use, can't remove BerkeleyDB environment", path); + LOG(log_debug, logtype_cnid, "CNID db \"%s\" in use, not removing BerkeleyDB environment", path); return 0; }