@@ -375,7 +375,7 @@ class TDataShard
375
375
376
376
struct TEvPeriodicWakeup : public TEventLocal <TEvPeriodicWakeup, EvPeriodicWakeup> {};
377
377
378
- struct TEvAsyncTableStats : public TEventLocal <TEvAsyncTableStats , EvAsyncTableStats> {
378
+ struct TEvBuildTableStatsResult : public TEventLocal <TEvBuildTableStatsResult , EvAsyncTableStats> {
379
379
ui64 TableId = -1 ;
380
380
TInstant StatsUpdateTime;
381
381
NTable::TStats Stats;
@@ -387,22 +387,22 @@ class TDataShard
387
387
bool HasSchemaChanges = false ;
388
388
};
389
389
390
- struct TEvTableStatsError : public TEventLocal <TEvTableStatsError , EvTableStatsError> {
390
+ struct TEvBuildTableStatsError : public TEventLocal <TEvBuildTableStatsError , EvTableStatsError> {
391
391
enum class ECode {
392
392
FETCH_PAGE_FAILED,
393
393
RESOURCE_ALLOCATION_FAILED,
394
394
ACTOR_DIED,
395
395
UNKNOWN
396
396
};
397
397
398
- TEvTableStatsError (ui64 tableId, ECode code, const TString& msg)
398
+ TEvBuildTableStatsError (ui64 tableId, ECode code, const TString& msg)
399
399
: TableId(tableId)
400
400
, Code(code)
401
401
, Message(msg)
402
402
{}
403
403
404
- TEvTableStatsError (ui64 tableId, ECode code)
405
- : TEvTableStatsError (tableId, code, " " )
404
+ TEvBuildTableStatsError (ui64 tableId, ECode code)
405
+ : TEvBuildTableStatsError (tableId, code, " " )
406
406
{}
407
407
408
408
const ui64 TableId;
@@ -1279,8 +1279,8 @@ class TDataShard
1279
1279
void Handle (TEvDataShard::TEvSplitTransferSnapshotAck::TPtr& ev, const TActorContext& ctx);
1280
1280
void Handle (TEvDataShard::TEvSplitPartitioningChanged::TPtr& ev, const TActorContext& ctx);
1281
1281
void Handle (TEvDataShard::TEvGetTableStats::TPtr& ev, const TActorContext& ctx);
1282
- void Handle (TEvPrivate::TEvAsyncTableStats ::TPtr& ev, const TActorContext& ctx);
1283
- void Handle (TEvPrivate::TEvTableStatsError ::TPtr& ev, const TActorContext& ctx);
1282
+ void Handle (TEvPrivate::TEvBuildTableStatsResult ::TPtr& ev, const TActorContext& ctx);
1283
+ void Handle (TEvPrivate::TEvBuildTableStatsError ::TPtr& ev, const TActorContext& ctx);
1284
1284
void Handle (TEvDataShard::TEvKqpScan::TPtr& ev, const TActorContext& ctx);
1285
1285
void HandleSafe (TEvDataShard::TEvKqpScan::TPtr& ev, const TActorContext& ctx);
1286
1286
void Handle (TEvDataShard::TEvUploadRowsRequest::TPtr& ev, const TActorContext& ctx);
@@ -3093,6 +3093,8 @@ class TDataShard
3093
3093
HFuncTraced (TEvPrivate::TEvMediatorRestoreBackup, Handle);
3094
3094
HFuncTraced (TEvPrivate::TEvRemoveLockChangeRecords, Handle);
3095
3095
HFuncTraced (TEvPrivate::TEvRemoveSchemaSnapshots, Handle);
3096
+ HFunc (TEvPrivate::TEvBuildTableStatsResult, Handle);
3097
+ HFunc (TEvPrivate::TEvBuildTableStatsError, Handle);
3096
3098
default :
3097
3099
if (!HandleDefaultEvents (ev, SelfId ())) {
3098
3100
ALOG_WARN (NKikimrServices::TX_DATASHARD, " TDataShard::StateInactive unhandled event type: " << ev->GetTypeRewrite ()
@@ -3157,8 +3159,8 @@ class TDataShard
3157
3159
HFunc (TEvDataShard::TEvSplitTransferSnapshotAck, Handle);
3158
3160
HFunc (TEvDataShard::TEvSplitPartitioningChanged, Handle);
3159
3161
HFunc (TEvDataShard::TEvGetTableStats, Handle);
3160
- HFunc (TEvPrivate::TEvAsyncTableStats , Handle);
3161
- HFunc (TEvPrivate::TEvTableStatsError , Handle);
3162
+ HFunc (TEvPrivate::TEvBuildTableStatsResult , Handle);
3163
+ HFunc (TEvPrivate::TEvBuildTableStatsError , Handle);
3162
3164
HFunc (TEvDataShard::TEvKqpScan, Handle);
3163
3165
HFunc (TEvDataShard::TEvUploadRowsRequest, Handle);
3164
3166
HFunc (TEvDataShard::TEvEraseRowsRequest, Handle);
@@ -3258,6 +3260,8 @@ class TDataShard
3258
3260
hFuncTraced (TEvDataShard::TEvReadScanStarted, Handle);
3259
3261
hFuncTraced (TEvDataShard::TEvReadScanFinished, Handle);
3260
3262
HFuncTraced (TEvPrivate::TEvPeriodicWakeup, DoPeriodicTasks);
3263
+ HFunc (TEvPrivate::TEvBuildTableStatsResult, Handle);
3264
+ HFunc (TEvPrivate::TEvBuildTableStatsError, Handle);
3261
3265
default :
3262
3266
if (!HandleDefaultEvents (ev, SelfId ())) {
3263
3267
ALOG_WARN (NKikimrServices::TX_DATASHARD, " TDataShard::StateWorkAsFollower unhandled event type: " << ev->GetTypeRewrite ()
0 commit comments