diff options
author | Alexander Rutkovsky <alexvru@ydb.tech> | 2024-01-31 15:21:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-31 15:21:28 +0300 |
commit | 18a05f77fa44e96cef74ffab2c9f29ad6a76e740 (patch) | |
tree | 40a5a331b871e642d3b044f7322ab45fee4a47fd | |
parent | 2c8f3e7bc60c3efaf09b34306bd878faf08ca19d (diff) | |
download | ydb-18a05f77fa44e96cef74ffab2c9f29ad6a76e740.tar.gz |
Fix TEvPatch behaviour (#1469)
-rw-r--r-- | .github/config/muted_ya.txt | 1 | ||||
-rw-r--r-- | ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor.cpp | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/.github/config/muted_ya.txt b/.github/config/muted_ya.txt index bf8909756d..8324589a48 100644 --- a/.github/config/muted_ya.txt +++ b/.github/config/muted_ya.txt @@ -2,7 +2,6 @@ ydb/core/blobstorage/dsproxy/ut TBlobStorageProxySequenceTest.TestBlock42PutWith ydb/core/blobstorage/dsproxy/ut_fat TBlobStorageProxyTest.TestBatchedPutRequestDoesNotContainAHugeBlob ydb/core/blobstorage/pdisk/ut TSectorMap.* ydb/core/blobstorage/ut_blobstorage/ut_read_only_vdisk ReadOnlyVDisk.TestStorageLoad -ydb/core/blobstorage/ut_blobstorage BlobPatching.PatchBlock42 ydb/core/blobstorage/ut_blobstorage CostMetricsGetBlock4Plus2.TestGet4Plus2BlockRequests10000Inflight1BlobSize1000 ydb/core/blobstorage/ut_blobstorage Defragmentation.DoesItWork ydb/core/blobstorage/ut_blobstorage SpaceCheckForDiskReassign.* diff --git a/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor.cpp b/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor.cpp index 6ff46c3206..8aaec57b68 100644 --- a/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor.cpp +++ b/ydb/core/blobstorage/vdisk/skeleton/skeleton_vpatch_actor.cpp @@ -365,7 +365,7 @@ namespace NKikimr::NPrivate { (ResultSize, record.ResultSize()), (ParityPart, (blobId.PartId() <= GType.DataParts() ? "no" : "yes"))); - ui8 *buffer = reinterpret_cast<ui8*>(Buffer.UnsafeGetContiguousSpanMut().data()); + ui8 *buffer = reinterpret_cast<ui8*>(Buffer.GetContiguousSpanMut().data()); if (PatchedPartId <= GType.DataParts()) { AddMark("Data part"); if (GType.ErasureFamily() != TErasureType::ErasureMirror) { @@ -675,7 +675,7 @@ namespace NKikimr::NPrivate { } if (Buffer) { - ui8 *buffer = reinterpret_cast<ui8*>(Buffer.UnsafeGetContiguousSpanMut().data()); + ui8 *buffer = reinterpret_cast<ui8*>(Buffer.GetContiguousSpanMut().data()); ui32 dataSize = OriginalBlobId.BlobSize(); AddMark("Apply xor diff"); |