On Thu, 23 Apr 2009, Stephen Borrill wrote:
Filesystem in question is: Filesystem Size Used Avail %Cap iUsed iAvail %iCap Mounted on /dev/dk0 4.4T 39G 4.2T 0% 224044 592051282 0% /backupI can touch /backup/dellboy/foo, but I cannot mkdir /backup/dellboy/foo.rm -r /backup/dellboy then running rsync to recreate fails again, but not always at the same directory depthAntti had the great idea of running rump_ffs under gdb and putting a breakpoint on ffs_alloc(). The problem is this clause here:if (flags & B_CONTIG) {
[snip]
return (ENOSPC); }
Sorry, that's not true, I miscounted lines. The problem is actually that the ffs_hashalloc() call in ffs_alloc() is returning 0.
-- Stephen