Re: [PATCH 1/1] PNFS dont retry some error when MDS=DS

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

 



On Fri, 2017-03-10 at 16:37 -0500, Olga Kornievskaia wrote:
> If we sent an operation to the "DS" and got an error, the code
> resends
> to "MDS" but when they are the same, it gets the same error and goes
> into the infinite loop. Example was COMMIT getting EACCES.
> 

The correct behaviour when getting EACCES from a COMMIT to the MDS
would be to retry the entire series of WRITE calls with stable writes.
If the server then returns with anything other than FILE_SYNC, then
EIO.

Why is the server failing the COMMIT here if the client thinks it sent
unstable writes?

-- 
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@xxxxxxxxxxxxxxx
��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[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