On 2011-12-04 14:03, tigran.mkrtchyan@xxxxxxx wrote: > current_stateid processing will allow clients to construct compounds > like OPEN + READ + CLOSE or OPEN +LAYOUTGET. > > As dCache server marks all layouts return-on-close, any open to a file followed > by LAYOUTGET. A combined compound will allow to do the same in one go. > > Currently linux client doesn't support it. But before we can get such functionality > linux server have to support it as well. Here is an attempt to add it. > > I made a dirty test with pynfs with to test OPEN+CLOSE in a single compound. > If I read nfsd code correctly, READ and WRITE have to work as well. I will refactor > pynfs a bit to easily construct such tests. Cool! Another interesting and meaningful tests could be OPEN + LOCK and LOCKU + CLOSE Benny > > This is patches for preview to be sure that other server developers are happy with > my approach before I change much more. > > Tigran. > > -- > 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 -- 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