]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/locker: Add debugging for excl->mix trans
authorSam Lang <sam.lang@inktank.com>
Tue, 4 Dec 2012 19:18:56 +0000 (13:18 -0600)
committerSam Lang <sam.lang@inktank.com>
Fri, 7 Dec 2012 20:18:40 +0000 (10:18 -1000)
Signed-off-by: Sam Lang <sam.lang@inktank.com>
src/mds/Locker.cc

index c29ac34ec850b8e71b0b5be8091beb82be599409..16cfe7f27a8e548264d320c18c30415c097587bb 100644 (file)
@@ -4016,7 +4016,10 @@ void Locker::file_eval(ScatterLock *lock, bool *need_issue)
     dout(20) << " is excl" << dendl;
     int loner_issued, other_issued, xlocker_issued;
     in->get_caps_issued(&loner_issued, &other_issued, &xlocker_issued, CEPH_CAP_SFILE);
-
+    dout(7) << "file_eval loner_issued=" << gcap_string(loner_issued)
+            << " other_issued=" << gcap_string(other_issued)
+           << " xlocker_issued=" << gcap_string(xlocker_issued)
+           << dendl;
     if (!((loner_wanted|loner_issued) & (CEPH_CAP_GEXCL|CEPH_CAP_GWR|CEPH_CAP_GBUFFER)) ||
         (other_wanted & (CEPH_CAP_GEXCL|CEPH_CAP_GWR|CEPH_CAP_GRD)) ||
        (in->inode.is_dir() && in->multiple_nonstale_caps())) {  // FIXME.. :/