diff --git a/src/include/homestore/vchunk.h b/src/include/homestore/vchunk.h index 11b313de7..f34ed0f4a 100644 --- a/src/include/homestore/vchunk.h +++ b/src/include/homestore/vchunk.h @@ -31,6 +31,7 @@ class VChunk { const uint8_t* get_user_private() const; blk_num_t available_blks() const; uint32_t get_pdev_id() const; + uint16_t get_chunk_id() const; cshared< Chunk > get_internal_chunk() const; private: diff --git a/src/lib/device/vchunk.cpp b/src/lib/device/vchunk.cpp index e2430219c..54dc54604 100644 --- a/src/lib/device/vchunk.cpp +++ b/src/lib/device/vchunk.cpp @@ -27,5 +27,7 @@ blk_num_t VChunk::available_blks() const { return m_internal_chunk->blk_allocato uint32_t VChunk::get_pdev_id() const { return m_internal_chunk->physical_dev()->pdev_id(); } +uint16_t VChunk::get_chunk_id() const { return m_internal_chunk->chunk_id(); } + cshared< Chunk > VChunk::get_internal_chunk() const { return m_internal_chunk; } } // namespace homestore