On Fri, Dec 04, 2015 at 03:51:10PM -0500, Jeff Layton wrote: > > There is no reason not to do it, except for the significant effort > > to implement it a well as a synthetic test case to actually reproduce > > the behavior we want to handle. > > Could you end up livelocking here? Suppose you issue the callback and > the client returns success. He then returns the layout and gets a new > one just before the delay timer pops. We then end up recalling _that_ > layout...rinse, repeat... If we start allowing layoutgets before the whole range has been returned there is a great chance for livelocks, yes. But I don't think we should allow layoutgets to proceed before that. -- 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