Skip to content

Commit 7b0d27e

Browse files
committed
tests/bluestore_types: Fixed data generation bluestore_blob_t::release_extents
The #1 and ceph#2 elements could form a continuous sequence but still not joined: Expected equality of these values: result Which is: { 0x7b138000~48000, 0x883b0000~48000, 0xf0c10000~10000, 0x727b8000~38000 } mid Which is: { 0x7b138000~30000, 0x7b168000~18000, 0x883b0000~48000, 0xf0c10000~10000, 0x727b8000~38000 } Signed-off-by: Adam Kupczyk <[email protected]>
1 parent 8bd233b commit 7b0d27e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/test/objectstore/test_bluestore_types.cc

+1
Original file line numberDiff line numberDiff line change
@@ -3237,6 +3237,7 @@ TEST_P(bluestore_blob_t_test, release_extents)
32373237
uint32_t a = (rand() % test_region_range) + 1;
32383238
if (a > num_aus) a = num_aus;
32393239
if (cont && cont->size() > 0 && cont->back().is_valid()) {
3240+
illegal_pos = cont->back().end() + a * alloc_unit;
32403241
v.emplace_back(cont->back().end(), a * alloc_unit);
32413242
cont = nullptr;
32423243
} else {

0 commit comments

Comments
 (0)