ceph: do not confuse stale and dead (unreconnected) caps
[linux-3.10.git] / fs / ceph / super.h
index 05947b9..2579355 100644 (file)
@@ -169,7 +169,9 @@ struct ceph_cap {
        int issued;       /* latest, from the mds */
        int implemented;  /* implemented superset of issued (for revocation) */
        int mds_wanted;
-       u32 seq, issue_seq, mseq, gen;
+       u32 seq, issue_seq, mseq;
+       u32 cap_gen;      /* active/stale cycle */
+       u32 recon_gen;    /* mds restart reconnect cycle */
        unsigned long last_used;
        struct list_head caps_item;
 };