MCPcopy Create free account
hub / github.com/ceph/ceph / C_Client_CacheRelease

Method C_Client_CacheRelease

src/client/Client.cc:5039–5045  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5037 vinodeno_t ino;
5038public:
5039 C_Client_CacheRelease(Client *c, Inode *in) :
5040 client(c) {
5041 if (client->use_faked_inos())
5042 ino = vinodeno_t(in->faked_ino, CEPH_NOSNAP);
5043 else
5044 ino = in->vino();
5045 }
5046 void finish(int r) override {
5047 ceph_assert(ceph_mutex_is_not_locked_by_me(client->client_lock));
5048 client->_async_inode_release(ino);

Callers

nothing calls this directly

Calls 3

use_faked_inosMethod · 0.80
vinodeno_tClass · 0.50
vinoMethod · 0.45

Tested by

no test coverage detected