@@ -379,7 +379,7 @@ class TDataShard
379
379
380
380
struct TEvPeriodicWakeup : public TEventLocal <TEvPeriodicWakeup, EvPeriodicWakeup> {};
381
381
382
- struct TEvAsyncTableStats : public TEventLocal <TEvAsyncTableStats , EvAsyncTableStats> {
382
+ struct TEvBuildTableStatsResult : public TEventLocal <TEvBuildTableStatsResult , EvAsyncTableStats> {
383
383
ui64 TableId = -1 ;
384
384
TInstant StatsUpdateTime;
385
385
NTable::TStats Stats;
@@ -391,22 +391,22 @@ class TDataShard
391
391
bool HasSchemaChanges = false ;
392
392
};
393
393
394
- struct TEvTableStatsError : public TEventLocal <TEvTableStatsError , EvTableStatsError> {
394
+ struct TEvBuildTableStatsError : public TEventLocal <TEvBuildTableStatsError , EvTableStatsError> {
395
395
enum class ECode {
396
396
FETCH_PAGE_FAILED,
397
397
RESOURCE_ALLOCATION_FAILED,
398
398
ACTOR_DIED,
399
399
UNKNOWN
400
400
};
401
401
402
- TEvTableStatsError (ui64 tableId, ECode code, const TString& msg)
402
+ TEvBuildTableStatsError (ui64 tableId, ECode code, const TString& msg)
403
403
: TableId(tableId)
404
404
, Code(code)
405
405
, Message(msg)
406
406
{}
407
407
408
- TEvTableStatsError (ui64 tableId, ECode code)
409
- : TEvTableStatsError (tableId, code, " " )
408
+ TEvBuildTableStatsError (ui64 tableId, ECode code)
409
+ : TEvBuildTableStatsError (tableId, code, " " )
410
410
{}
411
411
412
412
const ui64 TableId;
@@ -1293,8 +1293,8 @@ class TDataShard
1293
1293
void Handle (TEvDataShard::TEvSplitTransferSnapshotAck::TPtr& ev, const TActorContext& ctx);
1294
1294
void Handle (TEvDataShard::TEvSplitPartitioningChanged::TPtr& ev, const TActorContext& ctx);
1295
1295
void Handle (TEvDataShard::TEvGetTableStats::TPtr& ev, const TActorContext& ctx);
1296
- void Handle (TEvPrivate::TEvAsyncTableStats ::TPtr& ev, const TActorContext& ctx);
1297
- void Handle (TEvPrivate::TEvTableStatsError ::TPtr& ev, const TActorContext& ctx);
1296
+ void Handle (TEvPrivate::TEvBuildTableStatsResult ::TPtr& ev, const TActorContext& ctx);
1297
+ void Handle (TEvPrivate::TEvBuildTableStatsError ::TPtr& ev, const TActorContext& ctx);
1298
1298
void Handle (TEvDataShard::TEvKqpScan::TPtr& ev, const TActorContext& ctx);
1299
1299
void HandleSafe (TEvDataShard::TEvKqpScan::TPtr& ev, const TActorContext& ctx);
1300
1300
void Handle (TEvDataShard::TEvUploadRowsRequest::TPtr& ev, const TActorContext& ctx);
@@ -3127,6 +3127,8 @@ class TDataShard
3127
3127
HFuncTraced (TEvPrivate::TEvMediatorRestoreBackup, Handle);
3128
3128
HFuncTraced (TEvPrivate::TEvRemoveLockChangeRecords, Handle);
3129
3129
HFuncTraced (TEvPrivate::TEvRemoveSchemaSnapshots, Handle);
3130
+ HFunc (TEvPrivate::TEvBuildTableStatsResult, Handle);
3131
+ HFunc (TEvPrivate::TEvBuildTableStatsError, Handle);
3130
3132
default :
3131
3133
if (!HandleDefaultEvents (ev, SelfId ())) {
3132
3134
ALOG_WARN (NKikimrServices::TX_DATASHARD, " TDataShard::StateInactive unhandled event type: " << ev->GetTypeRewrite ()
@@ -3191,8 +3193,8 @@ class TDataShard
3191
3193
HFunc (TEvDataShard::TEvSplitTransferSnapshotAck, Handle);
3192
3194
HFunc (TEvDataShard::TEvSplitPartitioningChanged, Handle);
3193
3195
HFunc (TEvDataShard::TEvGetTableStats, Handle);
3194
- HFunc (TEvPrivate::TEvAsyncTableStats , Handle);
3195
- HFunc (TEvPrivate::TEvTableStatsError , Handle);
3196
+ HFunc (TEvPrivate::TEvBuildTableStatsResult , Handle);
3197
+ HFunc (TEvPrivate::TEvBuildTableStatsError , Handle);
3196
3198
HFunc (TEvDataShard::TEvKqpScan, Handle);
3197
3199
HFunc (TEvDataShard::TEvUploadRowsRequest, Handle);
3198
3200
HFunc (TEvDataShard::TEvEraseRowsRequest, Handle);
@@ -3294,6 +3296,8 @@ class TDataShard
3294
3296
hFuncTraced (TEvDataShard::TEvReadScanStarted, Handle);
3295
3297
hFuncTraced (TEvDataShard::TEvReadScanFinished, Handle);
3296
3298
HFuncTraced (TEvPrivate::TEvPeriodicWakeup, DoPeriodicTasks);
3299
+ HFunc (TEvPrivate::TEvBuildTableStatsResult, Handle);
3300
+ HFunc (TEvPrivate::TEvBuildTableStatsError, Handle);
3297
3301
default :
3298
3302
if (!HandleDefaultEvents (ev, SelfId ())) {
3299
3303
ALOG_WARN (NKikimrServices::TX_DATASHARD, " TDataShard::StateWorkAsFollower unhandled event type: " << ev->GetTypeRewrite ()
0 commit comments