From dbd5d8084daad1728a0b6e11760e8b233d2cd120 Mon Sep 17 00:00:00 2001 From: Xiangyang Yu Date: Tue, 23 Jul 2019 09:59:30 +0800 Subject: [PATCH] os/bluestore: record next_offs when offset is not sequential. Signed-off-by: Xiangyang Yu --- src/os/bluestore/bluestore_types.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os/bluestore/bluestore_types.cc b/src/os/bluestore/bluestore_types.cc index 4d7e14afd86..a2b421596de 100644 --- a/src/os/bluestore/bluestore_types.cc +++ b/src/os/bluestore/bluestore_types.cc @@ -421,6 +421,7 @@ bool bluestore_blob_use_tracker_t::put( if (release_units) { if (release_units->empty() || next_offs != pos * au_size) { release_units->emplace_back(pos * au_size, au_size); + next_offs = pos * au_size; } else { release_units->back().length += au_size; } -- 2.39.5