@@ -484,22 +484,18 @@ bool TTxStoreTableStats::PersistSingleStats(const TPathId& pathId,
484
484
return true ;
485
485
}
486
486
487
- {
488
- auto path = TPath::Init (pathId, Self);
489
- auto checks = path.Check ();
490
-
491
- constexpr ui64 deltaShards = 2 ;
492
- checks
493
- .PathShardsLimit (deltaShards)
494
- .ShardsLimit (deltaShards);
495
-
496
- if (!checks) {
497
- LOG_NOTICE_S (ctx, NKikimrServices::FLAT_TX_SCHEMESHARD,
498
- " Do not request full stats from datashard"
499
- << " , datashard: " << datashardId
500
- << " , reason: " << checks.GetError ());
501
- return true ;
502
- }
487
+ auto path = TPath::Init (pathId, Self);
488
+ auto checks = path.Check ();
489
+ constexpr ui64 deltaShards = 2 ;
490
+ checks
491
+ .PathShardsLimit (deltaShards)
492
+ .ShardsLimit (deltaShards);
493
+ if (!checks) {
494
+ LOG_NOTICE_S (ctx, NKikimrServices::FLAT_TX_SCHEMESHARD,
495
+ " Do not request full stats from datashard"
496
+ << " , datashard: " << datashardId
497
+ << " , reason: " << checks.GetError ());
498
+ return true ;
503
499
}
504
500
505
501
if (newStats.HasBorrowedData ) {
@@ -509,9 +505,9 @@ bool TTxStoreTableStats::PersistSingleStats(const TPathId& pathId,
509
505
return true ;
510
506
}
511
507
512
- if (auto lock = Self-> LockedPaths . FindPtr (pathId); lock ) {
508
+ if (path. IsLocked () ) {
513
509
LOG_DEBUG_S (ctx, NKikimrServices::FLAT_TX_SCHEMESHARD,
514
- " Postpone split tablet " << datashardId << " because it is locked by " << *lock );
510
+ " Postpone split tablet " << datashardId << " because it is locked by " << path. LockedBy () );
515
511
return true ;
516
512
}
517
513
0 commit comments