Hi All, I'm trying to do some testing with dfly 2.2 (both release and the last release snapshot) and HAMMER. For the first run I issued a simple dd if=/dev/zero of=testfile bs=1M command on the filesystem, which wrote some stuff out and immediately switched the file system into read only mode.
UFS works fine. The kernel logs this: (da1:ciss1:0:1:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 (da1:ciss1:0:1:0): CAM Status: SCSI Status Error (da1:ciss1:0:1:0): SCSI Status: Check Condition (da1:ciss1:0:1:0): ILLEGAL REQUEST asc:20,0 (da1:ciss1:0:1:0): Invalid command operation code (da1:ciss1:0:1:0): Unretryable error HAMMER(test): Critical error inode=-1 while flushing meta-data HAMMER(test): Forcing read-only mode HAMMER(test): Critical error inode=-1 while flushing meta-data HAMMER(test): Critical write error during flush, refusing to sync UNDO FIFO This is with a HP P400 controller with battery backed write cache, which -as it seems- doesn't support the SYNCHRONIZE CACHE command. FreeBSD's ciss driver apparently has workaround for this. Any chance of merging that change into dfly? Regards, -- http://suckit.blog.hu/
