Blobovniczas cannot reclaim allocated space #201

Closed
opened 2023-04-03 12:22:57 +00:00 by alexvanin · 3 comments
Owner

Expected Behavior

If storage node is filled with small object, we can reuse disk space after object removal.

Current Behavior

Disk space is not being reclaimed and we can stuff node with small objects.

Possible Solution

Add control API command to start boltdb vacuum.

Steps to Reproduce (for bugs)

  1. Start node with small blobovnicza size limit
  2. Fill blobovnicza with small objects up to the limit
  3. Remove all objects
  4. Upload more small objects

Your Environment

Unknown

## Expected Behavior If storage node is filled with small object, we can reuse disk space after object removal. ## Current Behavior Disk space is not being reclaimed and we can stuff node with small objects. ## Possible Solution Add control API command to start boltdb vacuum. ## Steps to Reproduce (for bugs) 1. Start node with small blobovnicza size limit 2. Fill blobovnicza with small objects up to the limit 3. Remove all objects 4. Upload more small objects ## Your Environment Unknown
alexvanin added the
triage
label 2023-04-03 12:22:57 +00:00
fyrchik was assigned by alexvanin 2023-04-03 12:22:57 +00:00
fyrchik added reference master 2023-04-10 06:22:52 +00:00
fyrchik removed reference master 2023-04-10 06:22:58 +00:00
fyrchik added this to the v0.37.0 milestone 2023-04-11 08:21:19 +00:00
fyrchik added the
frostfs-node
label 2023-04-14 07:26:07 +00:00
fyrchik modified the milestone from v0.37.0 to v0.38.0 2023-08-29 09:36:53 +00:00
fyrchik modified the milestone from v0.38.0 to v0.39.0 2024-02-12 06:37:41 +00:00
Owner
https://github.com/etcd-io/bbolt/blob/c57b3537ed933f2e613f04d42688d49e511f69b3/compact.go#L1
Owner
https://github.com/etcd-io/bbolt/issues/125
fyrchik modified the milestone from v0.39.0 to v0.40.0 2024-05-14 14:17:00 +00:00
fyrchik modified the milestone from v0.40.0 to v0.41.0 2024-06-01 09:19:52 +00:00
fyrchik modified the milestone from v0.41.0 to v0.42.0 2024-06-14 07:08:19 +00:00
fyrchik modified the milestone from v0.42.0 to v0.43.0 2024-07-23 06:34:47 +00:00
dstepanov-yadro was assigned by fyrchik 2024-09-05 12:53:43 +00:00
fyrchik removed their assignment 2024-09-05 12:53:45 +00:00

Resolved by #1337

Resolved by https://git.frostfs.info/TrueCloudLab/frostfs-node/pulls/1337
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#201
No description provided.