Fixes in traversal in case of hash collisions.

This commit is contained in:
Badrish Chandramouli 2018-11-08 15:35:05 -08:00
Родитель f5638f0abf
Коммит 8888c7dfac
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -131,6 +131,7 @@ namespace FASTER.core
Value.Free(Layout.GetValue(physicalAddress));
}
ctx.record.Return();
ctx.record = ctx.objBuffer = default(SectorAlignedMemory);
AsyncGetFromDisk(ctx.logicalAddress, requiredBytes, AsyncGetFromDiskCallback, ctx);
}
else

Просмотреть файл

@ -229,6 +229,8 @@ namespace FASTER.core
InternalContinuePendingReadCopyToTail(ctx, request, ref pendingContext);
}
}
else
return OperationStatus.NOTFOUND;
return OperationStatus.SUCCESS;
}