]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/segment_cleaner: initialize segments' avail_bytes with segments...
authorXuehan Xu <xxhdx1985126@gmail.com>
Sun, 7 Nov 2021 07:47:02 +0000 (15:47 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Sun, 7 Nov 2021 07:47:02 +0000 (15:47 +0800)
commit6d0e6288e8036ae0c09a8e0d582b5afa67c5bd29
tree2dddceba0b1d906082e088346018314bbdd46807
parent534fc6d936bd506119f9e0921ff8cf8d47caa323
crimson/os/seastore/segment_cleaner: initialize segments' avail_bytes with segments' sizes

Currently, we initialize segments' avail_bytes with "segment_size * num_segments". Both segment_size
and num_segments are 32 bits long, multiplying them would lead to overflow.

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/os/seastore/segment_cleaner.h