frostfs-node/pkg/local_object_storage/blobovnicza
Leonard Lyubich 90fd883e32 [#915] blobovnicza: Use mean bucket size multiplier instead of min
For fullness estimation of `Blobovnicza` we use number of object stored
in each size bucket. In previous implementation we multiplied the number
by the difference in bucket boundaries. This expression rather
estimated the minimum volume (and for the smallest bucket, the maximum)
of objects in the bucket.

Multiply number of objects by mean bucket size.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-12-08 14:24:49 +03:00
..
blobovnicza.go [#791] blobovnicza: Support read-only mode 2021-10-05 10:51:10 +03:00
blobovnicza_test.go [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
control.go [#915] blobovnicza: Re-use Bolt transaction in syncFullnessCounter 2021-12-08 14:24:49 +03:00
delete.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
get.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
get_range.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
id.go [#216] blobovnicza: Change ID stringer 2020-12-11 17:19:37 +03:00
iterate.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
put.go *: replace neofs-api-go with neofs-sdk-go 2021-11-12 17:29:09 +03:00
sizes.go [#915] blobovnicza: Use mean bucket size multiplier instead of min 2021-12-08 14:24:49 +03:00
sizes_test.go [#216] blobovnicza: Implement main methods and logic 2020-12-11 17:19:37 +03:00