Hi, all
I hava read the source code of sanlock some days. But I have a question, it
is that why scsi command was not used in the 'diskio.c'? The scsi command
can catch much more exception the io.
Could someone help me?
diskio.c
/* write aligned io buffer */
int write_iobuf(int fd, uint64_t offset, char *iobuf, int iobuf_len,
struct task *task, int ioto)
{
if (task && task->use_aio == 1)
return do_write_aio_linux(fd, offset, iobuf, iobuf_len, task, ioto);
else if (task && task->use_aio == 2)
return do_write_aio_posix(fd, offset, iobuf, iobuf_len, task, ioto);
else
return do_write(fd, offset, iobuf, iobuf_len, task);
}