Software: imap-2008 (mix.c "Last Edited: 25 November 2008")
Platform: Red Hat RHEL5.6 ext2 fs

For 1 in about 500 of our users, we have a found a problem with mix format 
INBOXes. (The problem isn't restricted to INBOXes.) I'm scanning the mix 
architecture for anomalies after a crash (which, among other problems, dumps 
blocks of NULs in several files). We expected to find only folders corrupted by 
the crash. 

But we've moved the INBOXes aside or restored from backups. And even the fresh 
INBOXes are found in followup scans. And this mix DATA-NOT-REFFED problem 
appears on other servers.

Note: $home is a generic placeholder for the output. The inboxes are, of 
course, in various users' home directories.

I look to ensure the each .mixDATA file is referenced in the .mixindex. The 
messages are not accessible to the user until we run mixrbld to create a new 
mixindex file.

It seems common that only one message is in the mixDATA file (and it's 
frequently large), but many unreferenced mixDATA files have several messages in 
them, so the architecture files ought have had referenced the file for some 
time. Either .mixindex has lost data or updates are have failed to add any 
reference.

After mixrbld, a followup scan will go further checking each mixindex line, 
seeking into the mixDATA file and ensure the format of the mixDATA header is 
value and the UID and date match. So the mixDATA file is--to all 
appearances--clean, but the file is not reffed in the .mixindex (until the 
mixrbld).

Do you have any thoughts/advice to offer?

Thanks,

Paul

$home/INBOX: DATA-NOT-REFFED: file .mix4e0b9958 (size=11281452 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4dfced15 (size=27110 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4da77daf (size=18405 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4df6651b (size=505097 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4dad9954 (size=7239 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e02a9f8 (size=2508087 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4dee1514 (size=5182 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4d99d382 (size=53818 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e0c7cbc (size=12204 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e089632 (size=538832 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4def3da2 (size=229045 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e09250e (size=856999 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e09fce9 (size=1589521 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e09ded8 (size=4011966 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4e0c77c7 (size=5627 bytes) is not 
referenced by .mixindex
$home/INBOX: DATA-NOT-REFFED: file .mix4ddfa261 (size=83803 bytes) is not 
referenced by .mixindex

grep -c ^:msg: 
$home/INBOX/.mix4e0b9958:1
$home/INBOX/.mix4dfced15:4
$home/INBOX/.mix4da77daf:2
$home/INBOX/.mix4df6651b:9
$home/INBOX/.mix4dad9954:1
$home/INBOX/.mix4e02a9f8:1
$home/INBOX/.mix4dee1514:1
$home/INBOX/.mix4d99d382:4
$home/INBOX/.mix4e0c7cbc:1
$home/INBOX/.mix4e089632:29
$home/INBOX/.mix4def3da2:5
$home/INBOX/.mix4e09250e:5
$home/INBOX/.mix4e09fce9:1
$home/INBOX/.mix4e09ded8:1
$home/INBOX/.mix4e0c77c7:2
$home/INBOX/.mix4ddfa261:4

grep ^:msg: $home/INBOX/.mix4e089632
:msg:0000c2b3:20110627110012-0400:000009f2:
:msg:0000c2b5:20110627122807-0400:00000f89:
:msg:0000c2b6:20110627123017-0400:000012fc:
:msg:0000c2b7:20110627123048-0400:00001546:
:msg:0000c2b8:20110627123104-0400:00001a63:
:msg:0000c2b9:20110627130345-0400:000015c0:
:msg:0000c2ba:20110627135454-0400:00001cd9:
:msg:0000c2bb:20110627142434-0400:00001ea2:
:msg:0000c2bc:20110627152244-0400:00000c30:
:msg:0000c2bd:20110627152509-0400:0001d7f0:
:msg:0000c2be:20110627152931-0400:00000fd7:
:msg:0000c2bf:20110627165720-0400:000018ec:
:msg:0000c2c0:20110627170620-0400:0000942d:
:msg:0000c2c1:20110627172046-0400:000125d8:
:msg:0000c2c2:20110627173320-0400:0000133e:
:msg:0000c2c3:20110627180812-0400:00005243:
:msg:0000c2c4:20110627185905-0400:00003b5c:
:msg:0000c2c5:20110627190129-0400:00003b68:
:msg:0000c2c6:20110627231540-0400:000023bb:
:msg:0000c2c7:20110627233438-0400:0000277a:
:msg:0000c2c8:20110627235743-0400:00002030:
:msg:0000c2c9:20110628020524-0400:00008959:
:msg:0000c2ca:20110628031402-0400:00008ee2:
:msg:0000c2cb:20110628035244-0400:00005768:
:msg:0000c2cc:20110628040033-0400:00001f20:
:msg:0000c2cd:20110628040456-0400:00001264:
:msg:0000c2ce:20110628050818-0400:0000bec2:
:msg:0000c2cf:20110628103036-0400:00000a98:
:msg:0000c2d0:20110628103252-0400:00000d49:


_______________________________________________
Imap-uw mailing list
[email protected]
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to