diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-12-11 16:41:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-11 16:41:02 +0100 |
commit | c3b1c3f4f8e5dc4b10c013a6af03716c4fa18fea (patch) | |
tree | cd0abc1b1b2b7d21cc8acd25ae40052c94f2f2b5 | |
parent | 6dc5f22a0ec95733763bb6dc14dd57fd089059e7 (diff) | |
parent | a71cd4af2b2e0fac6b3f47743b8c49e42e82ef68 (diff) |
Merge pull request #20466 from vespa-engine/toregge/deinline-serialized-chunk-destructor
Deinline SerializedChunk destructor.
-rw-r--r-- | searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp | 3 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/transactionlog/ichunk.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp b/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp index 99370d263ec..d86d9dc763c 100644 --- a/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp +++ b/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp @@ -159,6 +159,9 @@ SerializedChunk::SerializedChunk(std::unique_ptr<CommitChunk> commitChunk, Encod assert(! chunk->getEntries().empty()); encode(_os, *chunk, encoding); } + +SerializedChunk::~SerializedChunk() = default; + vespalib::ConstBufferRef SerializedChunk::getData() const { return vespalib::ConstBufferRef(_os.data(), _os.size()); } diff --git a/searchlib/src/vespa/searchlib/transactionlog/ichunk.h b/searchlib/src/vespa/searchlib/transactionlog/ichunk.h index e5daeb810f4..cf8d12c1feb 100644 --- a/searchlib/src/vespa/searchlib/transactionlog/ichunk.h +++ b/searchlib/src/vespa/searchlib/transactionlog/ichunk.h @@ -42,6 +42,7 @@ public: SerializedChunk(SerializedChunk &&) = default; SerializedChunk & operator=(SerializedChunk &&) = default; SerializedChunk(const SerializedChunk &) = delete; + ~SerializedChunk(); SerializedChunk & operator=(const SerializedChunk &) = delete; vespalib::ConstBufferRef getData() const; SerialNumRange range() const { return _range; } |