[PATCH 0/3] generic: fixes for different allocation behaviours

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



Hi folks,

These 3 patches address failures I found when testing the XFS DAX
functionality. DAX disables delayed allocation on XFS, so the size
of the buffer in the write() call determines the size of the
allocation that is done. Hence tests that expect a specific extent
layout need to do IO in buffers as large as the extent size they
expect to be created.

The other side of this is that some tests also expect partial writes
to occur, which happened as a side effect of buffered writes being
broken down into PAGE_SIZE chunks. With DAX, that does not happen -
the writes tend to either succeed or fail completely, especially if
it is an ENOSPC condition that is ocurring.

HEnce these patches address these test assumptions, and now they
work correctly and pass on both DAX and non-DAX filesystems.

Cheers,

Dave.
--
To unsubscribe from this list: send the line "unsubscribe fstests" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux