Re: data errors

От: Dmitry Stukanov <dmt_at_mx_ru>
Дата: Mon 16 Jul 2001 - 15:38:20 MSD


"Vladimir A. Butenko" wrote:
>
> On Mon, 16 Jul 2001 14:10:53 +0400
> Dmitry Stukanov <dmt@zenon.net> wrote:
>
> > > Похоже, кто-то ручками правил CGatePro files. Лечится отрезанием
> > этих
> > > ручек.
> >
> > Кстати так бывает при неожиданном креше в время записи этих файлов, и
> > очень неприятно их
> > потом ходить и чинить, а почта в это время не доставляется :(. Может
> > стоит сделать
> > ключик типа --SkipBadInfo и плохие файла переписывать, на мой взгляд
> > слетающие настройки
> > интерфейса менее фатальны чем потеря почты.
>
> Нет. Во время какого "крэша"? Если во время крэша всей системы -

Креша CGP :(.
> то претензии к авторам системы (точнее, авторам файловой системы).
> Это таки случается на FreeBSD и на MacOS (которая тоже BSD).
>
> Все .info файлы пишутся в режиме "atomically" - то есть пишется во
> временный файл - а потом этот файл переименовывается в то, что нужно.
> Операция rename в Unix - "atomical". В BSD - как видно, нет - если
> в этот момент что-то происходит с системой, то в файле может окзаться
> обрывок. Более часто - файл оказывается пустым.

А вот у наc солярисе очень часто файлы в таком виде остаются.

---cut---
{

 "#LastAddress" = "[xxx.x.xx.xx]";
 "#LastAlert" = "Fri, 03 Dec 1999 08:12:14 +0000";
 "#LastFailedLogin" = "Wed, 11 Oct 2000 09:23:40 +0000";
 "#LastLogin" = "Mon, 29 Jan 2001 15:10:00 +0000";
 "#StorageUsed" = 111626;
 "#Viewer" = {ShowSubscribed=NO;ShowLocal=YES;Columns=(Status,From,Subject,Size,Received);UseUTF8Mode="Reading and Composing";MailerWidth=60;SortCol=2;Signature="п║ яп╡п╟п╤п╣п╫п╦п╣п╪. пп╦п╨яп╬я пп╦п©п╦п╩п╦п╫.";IPWatch=YES;DeleteMode=Mark;Fields=(From,Sender,Subject,Date,To,Cc);Frames=NO;MailboxRefresh=1m;AutoWrap=YES;MessagesInView=30;Charset=windows-1251;};
 INBOX = {Access={viktor_i=lrswipcd;};FirstRecent=148;Messages=9;Size=111626;UIDNext=154;UIDValidity -----cut---

aqua:dmt:/# mount | grep CGATE
/export/CGATE/CommuniGate.2 on /dev/dsk/c1t1d0s0 read/write/setuid/intr/largefiles/logging/noatime/onerror=panic/dev=800080 on Thu Jun 21 06:45:06 2001>

P.S. Solaris 8 sparc.

> Sincerely,
> Vladimir
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>

-- 

Dmitry Stukanov ZENON N.S.P.

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки
  <CGatePro@mx.ru>.

Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru>
Получено Mon Jul 16 11:36:14 2001

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:07 MSK