namazu-ml(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu-1.4.0.0-beta-7 (Re: 数が減る??????)



たかくまさおです。
自己フォローです。

<199904231318.WAA16521@xxxxxxxxxxxxxx>の記事において
私は書きました。
> namazu-1.4.0.0-beta-7 でもAppend中にre-execがあると問題がおきます。
> (まだ、 [Base] -> [Append] ... [Append] -> [Base] が現れます。)

以下のパッチで一応インデックスが壊れることはなくなりました。

diff -u src/mknmz.pl.in src/mknmz.pl.in.mod
--- src/mknmz.pl.in     Sun Apr 18 17:55:54 1999
+++ src/mknmz.pl.in.mod Mon Apr 26 22:47:02 1999
@@ -75,6 +75,7 @@
            $file_segment= $conf::CheckPoint{'file_segment'};
            $flist_ptr   = $conf::CheckPoint{'flist_ptr'};
            seek($fh_flist, $flist_ptr, 0);
+           $APPENDMODE = 1 if -e "$conf::File{'FINFO_'}.base";
        }
 
        # Process target files one by one

ただし、更新・削除があった場合のログ中の
Deleted Files, Updated Filesの値は正しくなりません。
--
高久 雅生  // ULIS : University of Library and Information Science
    図書館情報大学大学院 図書館情報学研究科 修士 2 年次  石塚研究室
    masao@xxxxxxxxxx , http://www.ulis.ac.jp/~masao/