Hi Frank,
As I said yesterday during our last concall, I realized that the current FSAL_PROXY use the v4 protocol and not the v4.1. My previous submitted patchs to implement support_ex assumed FSAL_PROXY was using v4.1. Considering differences in v4 and v4.1, I don't see how doing a "truncate" in open2 or in setattr2 in v4 with simply a handle and without a valid state. To set size with a setattr (in v4 as in v4.1), you need a valid state. This state could be the current one in a compound request with an open before the setattr. But, if there is no way to open a file by handle in v4, how can I do this setattr ? Do you have any idea about solving this problem ? How can we successfully truncate a file in FSAL_PROXY following this first "quick and dirty" version of support_ex that ignores states from the background NFS server ? I see no other solution than : 1) upgrading this first version of FSAL_PROXY support_ex to one really saving state from the background NFS server, or 2) upgrading FSAL_PROXY protocol from v4 to v4.1. Best regards, Patrice ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel