frostfs-node/pkg/local_object_storage/blobovnicza
Leonard Lyubich 91bea44a1a [] 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 [] blobovnicza: Add configuration values 2020-12-11 17:19:37 +03:00
blobovnicza_test.go [] 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 [] localstorage: Replace basic errors to core library 2020-12-11 17:19:37 +03:00
get.go [] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
get_range.go [] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
id.go [] blobovnicza: Change ID stringer 2020-12-11 17:19:37 +03:00
iterate.go [] blobovnicza: Fix initializing dimensional buckets 2020-12-14 12:48:59 +03:00
put.go [] blobovnicza: Store objects in a binary format 2020-12-11 17:19:37 +03:00
sizes.go [] blobovnicza: Fix initializing dimensional buckets 2020-12-14 12:48:59 +03:00
sizes_test.go [] blobovnicza: Implement main methods and logic 2020-12-11 17:19:37 +03:00