]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: simplify capability issued tracking
authorSage Weil <sage@newdream.net>
Tue, 6 Jan 2009 21:46:34 +0000 (13:46 -0800)
committerSage Weil <sage@newdream.net>
Tue, 6 Jan 2009 21:46:34 +0000 (13:46 -0800)
commit314f065d021a4208a73df90bb4a155ac962e07ad
treeb773dfc230c563956d3a543dc8acde72aff5105a
parentaef517038478e7fa6bfa5585cff9eaa7a0dcba4e
mds: simplify capability issued tracking

The original was really stupid.. keeping track of every issued
value in a list and traversing it to calculate the effective
issued mask.

New version has a small, fixed array that is used only when bits
are revoked.
src/TODO
src/include/encoding.h
src/mds/Capability.h
src/mds/Locker.cc