Jan Harkes wrote:
What, may I ask, is the mode of failure when a directory exceeds 256KB?
    

I think some assertion triggers because not all of the code is ready to
handle the cases where simple directory operations fail.

Jan

Your intuition was quit right Jan.... As usual ! :o)

I could not prevent of testing, in order to understand rapidly the trouble's origin if it happens, and prepare to it..
I put results here for diagnostic purpose, perhaps the best place, and let the robots index the page !

I made a simple perl script to copy 3000 files and create 3000 directories in one on a replicated volume....

Here is the result of the crash-test :
======
 Venus
======
fatal error -- fsobj::dir_Create: (rep_ex_2716, 5086c488.7f000003.ffffffff.80b78) Create failed!
RecovTerminate: dirty shutdown (1 uncommitted transactions)
Assertion failed: 0, file "fso_dir.cc", line 96

=> Our directory trouble arrise !!!!

======
SrvErr
======
Create returns 27 on rep_ex_2716 1000003.12f1.1519
Assertion failed: 0, file "srvproc.cc", line 4193
EXITING! Bye!

So the realm _ gonna try to use the correct terminology instead of cluster _  turn into crash...
As we could expect for a crash test !!!!! :o)

Coda restart without complaining, and the Volume wasn't unreadable !!!!!
SHA computing was a little bit long, but what a fu.... idea of stroring so many things in one dir !!!

Lionix

Realm ( newbee ?) Administrator
Hundreds hours of work... but so powerfull !!!!

http://www.absium.com


Reply via email to