From f71cc99a8c6c3174cd9f396c113fc2b3576a52dd Mon Sep 17 00:00:00 2001 From: Roman Khavronenko Date: Wed, 14 Jun 2023 18:13:16 +0200 Subject: [PATCH] lib/mergeset: add comment for how `mustBeDeleted` field should be used (#4449) Signed-off-by: hagen1778 --- lib/mergeset/table.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/mergeset/table.go b/lib/mergeset/table.go index f9744ee31b..f436307cf7 100644 --- a/lib/mergeset/table.go +++ b/lib/mergeset/table.go @@ -274,6 +274,9 @@ type partWrapper struct { refCount uint32 + // mustBeDeleted marks partWrapper for deletion. + // This field should be updated only after partWrapper + // was removed from the list of active parts. mustBeDeleted uint32 isInMerge bool