On Tue, Dec 05, 2017 at 09:38:13PM -0700, Ross Zwisler wrote: > On Wed, Dec 06, 2017 at 11:29:46AM +1100, Dave Chinner wrote: > > On Tue, Dec 05, 2017 at 04:56:51PM -0700, Ross Zwisler wrote: > > > Add a new 'log_writes' command to xfs_io so that we can add dm-log-writes > > > log marks. It's helpful to allow users of xfs_io to adds these marks from > > > within xfs_io instead of waiting until after xfs_io exits because then they > > > are able to replay the dm-log-writes log up to immediately after another > > > xfs_io operation such as mwrite. This isolates the log replay from other > > > operations that happen as part of xfs_io exiting (file handles being > > > closed, mmaps being torn down, etc.). This also allows users to insert > > > multiple marks between different xfs_io commands. > > > > > > Signed-off-by: Ross Zwisler <ross.zwisler@xxxxxxxxxxxxxxx> > > > Suggested-by: Dave Chinner <david@xxxxxxxxxxxxx> > > > > having just looked at the xfs_io mess, this new command needs to set > > "exitcode = 1" on failure. I haven't looked at anything else in the > > patch. > > Ah, yea, I did think it was odd that when hitting errors in xfs_io it always > still returned 0. I'll fix up for the next version. Is someone else working > on making the rest of the error cases in xfs_io return 1 as well, or should I > throw that at the front of the series? I sent a patch earlier today to do exactly that. https://marc.info/?l=fstests&m=151252000511167&w=2 Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html