File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
ydb/core/blobstorage/vdisk/balance Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -144,6 +144,9 @@ namespace {
144
144
void SendPartsOnMain (const TActorId& selfId, TVector<TPart>& parts) {
145
145
THashMap<TVDiskID, std::unique_ptr<TEvBlobStorage::TEvVMultiPut>> vDiskToEv;
146
146
for (auto & part: parts) {
147
+ if (part.PartsData .empty ()) {
148
+ continue ;
149
+ }
147
150
auto localParts = part.PartsMask ;
148
151
for (ui8 partIdx = localParts.FirstPosition (), i = 0 ; partIdx < localParts.GetSize (); partIdx = localParts.NextPosition (partIdx), ++i) {
149
152
auto key = TLogoBlobID (part.Key , partIdx + 1 );
@@ -324,6 +327,8 @@ namespace {
324
327
hFunc(TEvBlobStorage::TEvVPutResult, HandlePutResult)
325
328
hFunc(TEvBlobStorage::TEvVMultiPutResult, HandlePutResult)
326
329
330
+ cFunc(NPDisk::TEvChunkReadResult::EventType, [](){}) // read results received after timeout
331
+
327
332
hFunc(TEvVGenerationChange, Handle)
328
333
cFunc(NActors::TEvents::TEvPoison::EventType, PassAway)
329
334
);
You can’t perform that action at this time.
0 commit comments