X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=index%2Flockidx.c;h=286bd4144578c9a4770f8b9c1df822a894bc9438;hb=0ca8a9894b43c838980d650dd265f7a3da4ed219;hp=2c59bdd2b81e044d7616f422267ab84ca1e7c19f;hpb=adc0ef50c52d332902ef92c8feb460eee55a1f05;p=idzebra-moved-to-github.git diff --git a/index/lockidx.c b/index/lockidx.c index 2c59bdd..286bd41 100644 --- a/index/lockidx.c +++ b/index/lockidx.c @@ -4,7 +4,15 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lockidx.c,v $ - * Revision 1.6 1996-03-26 16:01:13 adam + * Revision 1.8 1997-02-12 20:39:46 adam + * Implemented options -f that limits the log to the first + * records. + * Changed some log messages also. + * + * Revision 1.7 1996/10/29 14:08:13 adam + * Uses resource lockDir instead of lockPath. + * + * Revision 1.6 1996/03/26 16:01:13 adam * New setting lockPath: directory of various lock files. * * Revision 1.5 1995/12/13 08:46:09 adam @@ -36,7 +44,6 @@ #include #include -#include #include "index.h" static int lock_fd = -1; @@ -156,12 +163,11 @@ void zebraIndexLock (int commitNow) logf (LOG_FATAL|LOG_ERRNO, "open %s", path); exit (1); } - logf (LOG_LOG, "zebraLockNB"); if (zebraLockNB (lock_fd, 1) == -1) { if (errno == EWOULDBLOCK) { - logf (LOG_LOG, "Waiting for other index process"); + logf (LOG_LOG, "waiting for other index process"); zebraLock (lock_fd, 1); zebraUnlock (lock_fd); close (lock_fd); @@ -175,11 +181,11 @@ void zebraIndexLock (int commitNow) } else { - logf (LOG_WARN, "Unlocked %s", path); + logf (LOG_WARN, "unlocked %s", path); r = read (lock_fd, buf, 256); if (r == 0) { - logf (LOG_WARN, "Zero length %s", path); + logf (LOG_WARN, "zero length %s", path); close (lock_fd); unlink (path); continue; @@ -191,7 +197,7 @@ void zebraIndexLock (int commitNow) } if (*buf == 'r') { - logf (LOG_WARN, "Previous transaction didn't" + logf (LOG_WARN, "previous transaction didn't" " reach commit"); close (lock_fd); bf_commitClean (); @@ -200,7 +206,7 @@ void zebraIndexLock (int commitNow) } else if (*buf == 'd') { - logf (LOG_WARN, "Commit file wan't deleted after commit"); + logf (LOG_WARN, "commit file wan't deleted after commit"); close (lock_fd); bf_commitClean (); unlink (path); @@ -208,7 +214,7 @@ void zebraIndexLock (int commitNow) } else if (*buf == 'w') { - logf (LOG_WARN, "Your index may be inconsistent"); + logf (LOG_WARN, "your index may be inconsistent"); exit (1); } else if (*buf == 'c') @@ -219,13 +225,13 @@ void zebraIndexLock (int commitNow) close (lock_fd); continue; } - logf (LOG_FATAL, "Previous transaction didn't" + logf (LOG_FATAL, "previous transaction didn't" " finish commit. Commit now!"); exit (1); } else { - logf (LOG_FATAL, "Unknown id 0x%02x in %s", *buf, + logf (LOG_FATAL, "unknown id 0x%02x in %s", *buf, path); exit (1); }