inn-2.3.2

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Śro, 12 Gru 2001, 14:27:09 CET


Informuję, że jeśli inn-2.3.2 ma overview w formacie tradindexed,
to makehistory źle odbudowuje overview (poza przypadkami bardzo
małego spoola, jeśli na błąd akurat się nie natrafi).

Ten format jest zdaje się domyślny, więc jeśli ktoś będzie chciał
przebudować overview używając inn z PLD, to będzie miał kłopoty.

Pojawiają się tony błędów w stylu:

Dec 11 22:28:58 qrnik makehistory[30417]: tradindexed: packgroup cant
write to /var/spool/news/overview/c/l/p/comp.lang.python-NEW.IDX: No
such file or directory

i odbudowana baza overview jest niekompletna.

Według
<http://www.google.com/search?q=packgroup+cant+write&btnG=Google+Search>
problem występuje też u innych i nie ma znanego rozwiązania poza zmianą
formatu overview np. na buffindexed, co zajmuje więcej dysku.

Jeśli ktoś by chciał się tym błędem zająć, to zorientowałem się tylko
tyle, że ten fragment odpowiada za umieszczanie wpisów w plikach
overview w odpowiedniej kolejności, że funkcja pwrite czasem zwraca
mniej niż była proszona zapisać, a makehistory błędnie odbiera to
jako błąd (i errno jest przypadkowe), a czasem pwrite zwraca -1,
bo dostaje lewy wskaźnik.

W każdym razie niefajnie jest, że w PLD jest źle działający inn.

-- 
 __("<  Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.ids.net.pl/
 \__/
  ^^
QRCZAK



Więcej informacji o liście dyskusyjnej pld-devel-pl