Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:51:20PM -0400, Chuck Lever wrote: > > On Apr 25, 2013, at 2:46 PM, "bfie...@fieldses.org" > wrote: > > > On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: > >> > >> On Apr 25, 2013, at 2:19 PM, "bfie...@fieldses.org" > >> wrote: > >> > >>> On Thu, Apr

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Apr 25, 2013, at 2:46 PM, "bfie...@fieldses.org" wrote: > On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: >> >> On Apr 25, 2013, at 2:19 PM, "bfie...@fieldses.org" >> wrote: >> >>> On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 2:46 PM, "bfie...@fieldses.org" wrote: > On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: >> >> On Apr 25, 2013, at 2:19 PM, "bfie...@fieldses.org" >> wrote: >> >>> On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: > > On Apr 25, 2013, at 2:19 PM, "bfie...@fieldses.org" > wrote: > > > On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: > >> On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: > >>> On Thu, Apr 25, 2013

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 2:19 PM, "bfie...@fieldses.org" wrote: > On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: >> On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: >>> On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: > On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: > > On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: > > > On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: > > > > > > > My position

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 9:49 AM, bfie...@fieldses.org wrote: > On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: >> On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: >> >>> My position is that we simply have no idea what order of magnitude even >>> delay should be. And

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: > On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: > > On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: > > > > > My position is that we simply have no idea what order of magnitude even > > > delay

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: > On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: > > > My position is that we simply have no idea what order of magnitude even > > delay should be. And that in such a situation exponential backoff such > > as

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: > My position is that we simply have no idea what order of magnitude even > delay should be. And that in such a situation exponential backoff such > as implemented in the synchronous case seems the reasonable default as > it

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 08:19:34AM -0400, David Wysochanski wrote: > On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: > > On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: > > > On 04/24/2013 04:28 PM, Myklebust, Trond wrote: > > > > On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 08:19 -0400, David Wysochanski wrote: > On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: > > On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: > > > On 04/24/2013 04:28 PM, Myklebust, Trond wrote: > > > > On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: > >

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread David Wysochanski
On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: > On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: > > On 04/24/2013 04:28 PM, Myklebust, Trond wrote: > > > On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: > > >> Changing the retry to start at NFS4_POLL_RETRY_MIN and

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread David Wysochanski
On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: On 04/24/2013 04:28 PM, Myklebust, Trond wrote: On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 08:19 -0400, David Wysochanski wrote: On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: On 04/24/2013 04:28 PM, Myklebust, Trond wrote: On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: Changing

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 08:19:34AM -0400, David Wysochanski wrote: On Wed, 2013-04-24 at 22:35 +, Myklebust, Trond wrote: On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: On 04/24/2013 04:28 PM, Myklebust, Trond wrote: On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote:

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: My position is that we simply have no idea what order of magnitude even delay should be. And that in such a situation exponential backoff such as implemented in the synchronous case seems the reasonable default as it guarantees

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: My position is that we simply have no idea what order of magnitude even delay should be. And that in such a situation exponential backoff such as implemented

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: My position is that we simply have no idea what order of magnitude even delay should be. And

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 9:49 AM, bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: My position is that we simply have no idea what order of magnitude even delay should be. And that in

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:29 -0400, bfie...@fieldses.org wrote: My position is that we

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 2:19 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 01:30:58PM +, Myklebust, Trond wrote: On Thu, 2013-04-25

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: On Apr 25, 2013, at 2:19 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On Thu, 2013-04-25 at 09:49 -0400, bfie...@fieldses.org wrote: On Thu, Apr 25,

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Chuck Lever
On Apr 25, 2013, at 2:46 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: On Apr 25, 2013, at 2:19 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread Myklebust, Trond
On Apr 25, 2013, at 2:46 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: On Apr 25, 2013, at 2:19 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:10:36PM +, Myklebust, Trond wrote: On

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-25 Thread bfie...@fieldses.org
On Thu, Apr 25, 2013 at 02:51:20PM -0400, Chuck Lever wrote: On Apr 25, 2013, at 2:46 PM, bfie...@fieldses.org bfie...@fieldses.org wrote: On Thu, Apr 25, 2013 at 02:40:11PM -0400, Chuck Lever wrote: On Apr 25, 2013, at 2:19 PM, bfie...@fieldses.org bfie...@fieldses.org wrote:

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Myklebust, Trond
On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: > On 04/24/2013 04:28 PM, Myklebust, Trond wrote: > > On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: > >> Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow > >> to NFS4_POLL_RETRY_MAX allow for faster handling of

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Dave Chiluk
On 04/24/2013 04:28 PM, Myklebust, Trond wrote: > On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: >> Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow >> to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. >> >> Additionally this alleviates an

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Myklebust, Trond
On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: > Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow > to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. > > Additionally this alleviates an interoperability problem with the AIX NFSv4 > Server.

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread J. Bruce Fields
On Wed, Apr 24, 2013 at 03:55:49PM -0500, Dave Chiluk wrote: > Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow > to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. > > Additionally this alleviates an interoperability problem with the AIX NFSv4 >

[PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Dave Chiluk
Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. Additionally this alleviates an interoperability problem with the AIX NFSv4 Server. The AIX server frequently (2 out of 3) returns NFS4ERR_DELAY,

[PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Dave Chiluk
Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. Additionally this alleviates an interoperability problem with the AIX NFSv4 Server. The AIX server frequently (2 out of 3) returns NFS4ERR_DELAY,

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread J. Bruce Fields
On Wed, Apr 24, 2013 at 03:55:49PM -0500, Dave Chiluk wrote: Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. Additionally this alleviates an interoperability problem with the AIX NFSv4

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Myklebust, Trond
On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. Additionally this alleviates an interoperability problem with the AIX NFSv4 Server. The

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Dave Chiluk
On 04/24/2013 04:28 PM, Myklebust, Trond wrote: On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these error conditions. Additionally this alleviates an

Re: [PATCH] NFSv4: Use exponential backoff delay for NFS4_ERRDELAY

2013-04-24 Thread Myklebust, Trond
On Wed, 2013-04-24 at 16:54 -0500, Dave Chiluk wrote: On 04/24/2013 04:28 PM, Myklebust, Trond wrote: On Wed, 2013-04-24 at 15:55 -0500, Dave Chiluk wrote: Changing the retry to start at NFS4_POLL_RETRY_MIN and exponentially grow to NFS4_POLL_RETRY_MAX allow for faster handling of these