Return-Path: Received: from discipline.rit.edu ([129.21.6.207]:49308 "HELO discipline.rit.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752966AbbJMR6a (ORCPT ); Tue, 13 Oct 2015 13:58:30 -0400 From: Andrew W Elble To: Trond Myklebust Cc: Olga Kornievskaia , linux-nfs Subject: Re: [PATCH 1/1] Adding issync field to delegreturn_exit tracepoint References: Date: Tue, 13 Oct 2015 13:58:29 -0400 In-Reply-To: (Trond Myklebust's message of "Tue, 13 Oct 2015 13:28:08 -0400") Message-ID: MIME-Version: 1.0 Content-Type: text/plain Sender: linux-nfs-owner@vger.kernel.org List-ID: Trond Myklebust writes: >> > OK. So what are the symptoms? I'm having trouble seeing how a race can >> > happen, given a correctly coded server. >> >> Here's what the server sees: >> open (foobar) replies back with a delegation >> various operations including a close() >> some time goes by... >> open (foobar) replies back with the same delegation > > Why? Olga, we already had this discussion. That sort of server > behaviour is never going to work without races and is the root cause > of your problem. We simply won't ever support servers that do this. Trond, Specifically, what would the correct behavior be here? Thanks, Andy -- Andrew W. Elble aweits@discipline.rit.edu Infrastructure Engineer, Communications Technical Lead Rochester Institute of Technology PGP: BFAD 8461 4CCF DC95 DA2C B0EB 965B 082E 863E C912