]> arthur.barton.de Git - netatalk.git/commitdiff
Change loglevel and add a few debug log statements
authorFrank Lahm <franklahm@googlemail.com>
Wed, 18 Jul 2012 09:25:01 +0000 (11:25 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Wed, 18 Jul 2012 09:25:01 +0000 (11:25 +0200)
etc/cnid_dbd/cmd_dbd.c
etc/cnid_dbd/dbif.c

index 39b15736b1b41fb6ededc4a14f95865babf9ed03..8f8b734216fb2a9413d1ffde668d2ff5fb40b5f1 100644 (file)
@@ -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");
index e0860cbfdf322faf80badf659e9f4e3bf2a75242..b21f259b860f40e12c71167d27c4695a9bc1bda9 100644 (file)
@@ -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;
     }