]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: set first,last snap interval in lease release messages
authorSage Weil <sage@newdream.net>
Fri, 3 Oct 2008 23:44:34 +0000 (16:44 -0700)
committerSage Weil <sage@newdream.net>
Fri, 3 Oct 2008 23:44:34 +0000 (16:44 -0700)
src/kernel/mds_client.c

index 30d3d0bc89962281d48d39fa458f71f5bdf43ee8..42861ac17b69b2714e716b78ce52236280818359 100644 (file)
@@ -1751,6 +1751,7 @@ void ceph_mdsc_lease_release(struct ceph_mds_client *mdsc, struct inode *inode,
        lease->action = CEPH_MDS_LEASE_RELEASE;
        lease->mask = mask;
        lease->ino = cpu_to_le64(ceph_vino(inode).ino);
+       lease->first = lease->last = cpu_to_le64(ceph_vino(inode).snap);
        *(__le32 *)((void *)lease + sizeof(*lease)) = cpu_to_le32(dnamelen);
        if (dentry)
                memcpy((void *)lease + sizeof(*lease) + 4, dentry->d_name.name,