Lines Matching refs:block_key
24 bool ShouldTrace(const Slice& block_key, const TraceOptions& trace_options) { in ShouldTrace() argument
31 return 0 == fastrange64(GetSliceNPHash64(block_key), in ShouldTrace()
91 Slice input(access.block_key); in GetBlockOffsetInFile()
112 const BlockCacheTraceRecord& record, const Slice& block_key, in WriteBlockAccess() argument
121 PutLengthPrefixedSlice(&trace.payload, block_key); in WriteBlockAccess()
220 Slice block_key; in ReadAccess() local
221 if (!GetLengthPrefixedSlice(&enc_slice, &block_key)) { in ReadAccess()
225 record->block_key = block_key.ToString(); in ReadAccess()
343 static_cast<uint64_t>(access.block_key.size()), in WriteHumanReadableTraceRecord()
386 uint64_t block_key = ParseUint64(record_strs[1]); in ReadAccess() local
421 PutVarint64(&tmp_block_key, block_key); in ReadAccess()
424 while (record->block_key.size() < block_key_size - tmp_block_key.size()) { in ReadAccess()
425 record->block_key += "1"; in ReadAccess()
427 record->block_key += tmp_block_key; in ReadAccess()
471 const Slice& block_key, in WriteBlockAccess() argument
474 if (!writer_.load() || !ShouldTrace(block_key, trace_options_)) { in WriteBlockAccess()
481 return writer_.load()->WriteBlockAccess(record, block_key, cf_name, in WriteBlockAccess()