Re: pnfs block layout driver fixes V2

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

 



On Thu, Aug 21, 2014 at 9:13 AM, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
> For some reason the subject of the mail got lost, fixed it.
>
> On Thu, Aug 21, 2014 at 11:09:16AM -0500, Christoph Hellwig wrote:
>> This series fixes a wide range of issues with the pnfs block layout driver.
>>
>> Before this we were seeing frequent silent data corruption, softlockups and
>> kernel crashes when running both user applications and test cases like xfstests.
>>
>> After this rewrite of the I/O path we've sorted out all issues under normal
>> operations, although error handling in the block layout driver and its
>> interaction with the core nfs and pnfs code still needs further work.
>>
>> It was pointed out that the requirement for blocksizes smaller or equal to
>> the page size conflicts with existing servers.  From the state of the code
>> I'm very sure it was never used for real against those servers, but as
>> soon as someone signs up to testing and fix support for these servers I'm
>> happy to land a helping hand, although rock solid support probably is
>> imposible.
>>
>> This work was sponsored by NetApp, Inc.
>>
>> Changes since V1:
>>  - added two more layout stateid handling fixes
>>  - change the layoutget path so that the layout driver is responsible for
>>    freeing the spliced in payload.
>>

Applying all patches except the ones for which I explicitly sent you
an email with questions and/or a notification of a dependency on a
questioned patch.


-- 
Trond Myklebust

Linux NFS client maintainer, PrimaryData

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




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux