How to avoid xfs_do_force_shutdown on xlog_iodone error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This is my first message here, so please bear with me.

I'm looking for a way of avoiding  xfs_do_force_shutdown when there is a temporary disconnection of the underlying block device. max_retries and retry_timeout_seconds are set to -1, but xlog_iodone operations seem to ignore that. Other operations like xfs_trans_read_buf_map are correctly retried.

My intention is to be transparent (i.e. freezing disk operations temporarily) to network disconnections to NBD server, but it should be equivalent to pulling the plug of a USB block device, reconnect and that everything continues to work as expected, without the physical corruption issues.

Is there a way of achieving that?

Thank you,

Albert

[92740.572442] XFS (nbd0): metadata I/O error: block 0x2806100 ("xlog_iodone") error 5 numblks 256
[92740.572450] XFS (nbd0): xfs_do_force_shutdown(0x2) called from line 1233 of file fs/xfs/xfs_log.c.  Return address = 0xffffffffc0567a48
[92740.572502] XFS (nbd0): Log I/O Error Detected.  Shutting down filesystem
[92740.572504] XFS (nbd0): Please umount the filesystem and rectify the problem(s)


     



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux