diff options
author | Alexander Rutkovsky <alexander.rutkovsky@gmail.com> | 2022-07-05 21:00:49 +0300 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2022-07-05 21:00:49 +0300 |
commit | 08f543ac96eec65f35893e17a19dd1a10266b9d1 (patch) | |
tree | 89ac59a3dbdb99ccf9d3a01cbf48ded8ac12d82d | |
parent | fa52d93cafc6b24b38c12ad5368a3c039378b2b9 (diff) | |
download | ydb-08f543ac96eec65f35893e17a19dd1a10266b9d1.tar.gz |
Cherry pick commit r9677762
REVIEW: 2705524
x-ydb-stable-ref: b5a1b56ccae72d0629280e8a1247f041f9c72ce7
-rw-r--r-- | ydb/core/tablet/node_whiteboard.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/ydb/core/tablet/node_whiteboard.cpp b/ydb/core/tablet/node_whiteboard.cpp index 43ddac370f..11a2abdfae 100644 --- a/ydb/core/tablet/node_whiteboard.cpp +++ b/ydb/core/tablet/node_whiteboard.cpp @@ -372,36 +372,36 @@ protected: return modified; } - void StateFunc(TAutoPtr<IEventHandle> &ev, const TActorContext &ctx) { - switch (ev->GetTypeRewrite()) { - HFunc(TEvWhiteboard::TEvTabletStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvTabletStateRequest, Handle); - HFunc(TEvWhiteboard::TEvNodeStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvNodeStateDelete, Handle); - HFunc(TEvWhiteboard::TEvNodeStateRequest, Handle); - HFunc(TEvWhiteboard::TEvPDiskStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvPDiskStateRequest, Handle); - HFunc(TEvWhiteboard::TEvPDiskStateDelete, Handle); - HFunc(TEvWhiteboard::TEvVDiskStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvVDiskStateGenerationChange, Handle); - HFunc(TEvWhiteboard::TEvVDiskStateDelete, Handle); - HFunc(TEvWhiteboard::TEvVDiskStateRequest, Handle); - HFunc(TEvWhiteboard::TEvBSGroupStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvBSGroupStateRequest, Handle); - HFunc(TEvWhiteboard::TEvSystemStateUpdate, Handle); - HFunc(TEvWhiteboard::TEvSystemStateAddEndpoint, Handle); - HFunc(TEvWhiteboard::TEvSystemStateAddRole, Handle); - HFunc(TEvWhiteboard::TEvSystemStateSetTenant, Handle); - HFunc(TEvWhiteboard::TEvSystemStateRequest, Handle); - hFunc(TEvWhiteboard::TEvIntrospectionData, Handle); - HFunc(TEvWhiteboard::TEvTabletLookupRequest, Handle); - HFunc(TEvWhiteboard::TEvTraceLookupRequest, Handle); - HFunc(TEvWhiteboard::TEvTraceRequest, Handle); - HFunc(TEvWhiteboard::TEvSignalBodyRequest, Handle); - HFunc(TEvPrivate::TEvUpdateRuntimeStats, Handle); - HFunc(TEvPrivate::TEvCleanupDeadTablets, Handle); - } - } + STRICT_STFUNC(StateFunc, + HFunc(TEvWhiteboard::TEvTabletStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvTabletStateRequest, Handle); + HFunc(TEvWhiteboard::TEvNodeStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvNodeStateDelete, Handle); + HFunc(TEvWhiteboard::TEvNodeStateRequest, Handle); + HFunc(TEvWhiteboard::TEvPDiskStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvPDiskStateRequest, Handle); + HFunc(TEvWhiteboard::TEvPDiskStateDelete, Handle); + HFunc(TEvWhiteboard::TEvVDiskStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvVDiskStateGenerationChange, Handle); + HFunc(TEvWhiteboard::TEvVDiskStateDelete, Handle); + HFunc(TEvWhiteboard::TEvVDiskStateRequest, Handle); + HFunc(TEvWhiteboard::TEvBSGroupStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvBSGroupStateDelete, Handle); + HFunc(TEvWhiteboard::TEvBSGroupStateRequest, Handle); + HFunc(TEvWhiteboard::TEvSystemStateUpdate, Handle); + HFunc(TEvWhiteboard::TEvSystemStateAddEndpoint, Handle); + HFunc(TEvWhiteboard::TEvSystemStateAddRole, Handle); + HFunc(TEvWhiteboard::TEvSystemStateSetTenant, Handle); + HFunc(TEvWhiteboard::TEvSystemStateRemoveTenant, Handle); + HFunc(TEvWhiteboard::TEvSystemStateRequest, Handle); + hFunc(TEvWhiteboard::TEvIntrospectionData, Handle); + HFunc(TEvWhiteboard::TEvTabletLookupRequest, Handle); + HFunc(TEvWhiteboard::TEvTraceLookupRequest, Handle); + HFunc(TEvWhiteboard::TEvTraceRequest, Handle); + HFunc(TEvWhiteboard::TEvSignalBodyRequest, Handle); + HFunc(TEvPrivate::TEvUpdateRuntimeStats, Handle); + HFunc(TEvPrivate::TEvCleanupDeadTablets, Handle); + ) void Handle(TEvWhiteboard::TEvTabletStateUpdate::TPtr &ev, const TActorContext &ctx) { auto tabletId(std::make_pair(ev->Get()->Record.GetTabletId(), ev->Get()->Record.GetFollowerId())); |