On Tue, Jun 18, 2019 at 2:26 AM ?? ?? <Aotori@xxxxxxxxxxx> wrote: > > Thank you very much! Can you point out where is the code of revoke? The caps code is all over the code base as it's fundamental to the filesystem's workings. You can get some more general background in my recent Cephalocon talk "What are “caps”? (And Why Won’t my Client Drop Them?)" https://www.youtube.com/watch?v=VgNI5RQJGp0, slides available at https://static.sched.com/hosted_files/cephalocon2019/dd/CephFS%20Caps.pdf For programmatic details you will probably need to go code-diving on your own. There is some developer documentation at http://docs.ceph.com/docs/master/dev/internals/ which may have some hints, and some old videos floating around (search the mailing list archives) of in-person unstructured developer introductions we've done but there isn't any explicit written or recorded introduction. -Greg _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com