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

Method start

src/client/Client.cc:11434–11451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11432 delete this;
11433}
11434void Client::C_Read_Sync_NonBlocking::start()
11435{
11436#if defined(__linux__)
11437 clnt->fscrypt->prepare_data_read(in->fscrypt_ctx,
11438 &in->fscrypt_key_validator,
11439 off, len, in->size,
11440 &read_start, &read_len,
11441 &fscrypt_denc);
11442
11443 pos = read_start;
11444 left = read_len;
11445#else
11446 pos = off;
11447 left = len;
11448
11449#endif
11450 retry();
11451}
11452void Client::C_Read_Sync_NonBlocking::retry()
11453{
11454 filer->read_trunc(in->ino, &in->layout, in->snapid, pos, left, &tbl, 0,

Callers 4

_pre_initMethod · 0.45
_readMethod · 0.45
initMethod · 0.45

Calls 2

prepare_data_readMethod · 0.80
retryFunction · 0.50

Tested by

no test coverage detected