Skip to content

Commit f1c61b1

Browse files
tomtone
1 parent 8609418 commit f1c61b1

File tree

1 file changed

+1
-0
lines changed
  • libs/storage/Tsavorite/cs/src/core/Index/Tsavorite/Implementation

1 file changed

+1
-0
lines changed

libs/storage/Tsavorite/cs/src/core/Index/Tsavorite/Implementation/InternalRMW.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ private OperationStatus CreateNewRecordRMW<TInput, TOutput, TContext, TSessionFu
415415
{
416416
if (allocOptions.ElideSourceRecord)
417417
{
418+
srcRecordInfo.SetTombstone();
418419
var oldRecordLengths = GetRecordLengths(stackCtx.recSrc.PhysicalAddress, ref hlog.GetValue(stackCtx.recSrc.PhysicalAddress), ref srcRecordInfo);
419420
// Elide from hei, and try to either do in-chain tombstoning or free list transfer.
420421
HandleRecordElision<TInput, TOutput, TContext, TSessionFunctionsWrapper>(

0 commit comments

Comments
 (0)