frostfs-node/pkg/local_object_storage/blobovnicza
Leonard Lyubich 91bea44a1a [#245] blobovnicza: Fix initializing dimensional buckets
In previous implementation Blobovnicza could incorrectly initialize
dimensional buckets: if SmallSizeLimit = 2 ^ X + Y && Y < 2 ^ X, then
largest dimensional bucket was [2 ^ (X - 1) : 2 ^ X]. This was caused by an
incorrect condition for stopping the iterator along the dimensional
boundaries.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-12-14 12:48:59 +03:00
..
blobovnicza.go [#216] blobovnicza: Add configuration values 2020-12-11 17:19:37 +03:00
blobovnicza_test.go [#229] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
control.go Write system path to BoltDB on blobovnicza closing 2020-12-11 17:19:37 +03:00
delete.go [#220] localstorage: Replace basic errors to core library 2020-12-11 17:19:37 +03:00
get.go [#229] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
get_range.go [#229] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
id.go [#216] blobovnicza: Change ID stringer 2020-12-11 17:19:37 +03:00
iterate.go [#245] blobovnicza: Fix initializing dimensional buckets 2020-12-14 12:48:59 +03:00
put.go [#229] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
sizes.go [#245] blobovnicza: Fix initializing dimensional buckets 2020-12-14 12:48:59 +03:00
sizes_test.go [#216] blobovnicza: Implement main methods and logic 2020-12-11 17:19:37 +03:00