metabase: Delete EC gc marks and split info #1257

Merged
dstepanov-yadro merged 1 commit from dstepanov-yadro/frostfs-node:fix/ec_delete into master 2024-07-22 11:17:31 +00:00

EC parent and split gc marks should be deleted after last EC chunk delete.
Also should delete split info for EC parent and split parent.

EC parent and split gc marks should be deleted after last EC chunk delete. Also should delete split info for EC parent and split parent.
dstepanov-yadro force-pushed fix/ec_delete from da057885c9 to ab778b7b71 2024-07-18 15:41:02 +00:00 Compare
dstepanov-yadro force-pushed fix/ec_delete from ab778b7b71 to c93f33af83 2024-07-18 15:41:52 +00:00 Compare
dstepanov-yadro force-pushed fix/ec_delete from c93f33af83 to a055aa1c9f 2024-07-19 09:15:58 +00:00 Compare
dstepanov-yadro changed title from WIP: metabase: Delete EC gc marks and split info to metabase: Delete EC gc marks and split info 2024-07-19 10:07:58 +00:00
dstepanov-yadro requested review from storage-core-committers 2024-07-19 10:08:11 +00:00
dstepanov-yadro requested review from storage-core-developers 2024-07-19 10:08:14 +00:00
fyrchik reviewed 2024-07-19 13:30:01 +00:00
@ -0,0 +412,4 @@
func testVerifyNoObjectDataLeft(tx *bbolt.Tx) error {
return tx.ForEach(func(name []byte, b *bbolt.Bucket) error {
if bytes.Equal(name, shardInfoBucket) ||
bytes.Equal(name, containerCounterBucketName) ||
Owner

Maybe check all that left is zero?

Maybe check all that left is zero?
Author
Member

done

done
fyrchik approved these changes 2024-07-19 13:30:06 +00:00
dstepanov-yadro force-pushed fix/ec_delete from a055aa1c9f to 3119f2fbc3 2024-07-19 14:14:38 +00:00 Compare
fyrchik approved these changes 2024-07-22 06:52:07 +00:00
aarifullin approved these changes 2024-07-22 11:11:43 +00:00
dstepanov-yadro merged commit 3119f2fbc3 into master 2024-07-22 11:17:31 +00:00
dstepanov-yadro deleted branch fix/ec_delete 2024-07-22 11:17:32 +00:00
Sign in to join this conversation.
No reviewers
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#1257
No description provided.