MCPcopy Create free account
hub / github.com/bytedance/bolt / getInputStream

Method getInputStream

bolt/exec/OperatorTraceReader.cpp:66–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66std::unique_ptr<common::FileInputStream>
67OperatorTraceInputReader::getInputStream() const {
68 auto traceFile = fs_->openFileForRead(getOpTraceInputFilePath(traceDir_));
69 if (traceFile->size() == 0) {
70 LOG(WARNING) << "Operator trace input file is empty: "
71 << getOpTraceInputFilePath(traceDir_);
72 return nullptr;
73 }
74 // TODO: Make the buffer size configurable.
75 return std::make_unique<common::FileInputStream>(
76 std::move(traceFile), 1 << 20, pool_);
77}
78
79OperatorTraceSummaryReader::OperatorTraceSummaryReader(
80 std::string traceDir,

Callers 1

ReaderBaseMethod · 0.80

Calls 3

getOpTraceInputFilePathFunction · 0.85
openFileForReadMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected