diff options
author | Alexander Rutkovsky <alexander.rutkovsky@gmail.com> | 2022-07-05 20:19:49 +0300 |
---|---|---|
committer | Alexander Rutkovsky <alexander.rutkovsky@gmail.com> | 2022-07-05 20:19:49 +0300 |
commit | a9d2acbbc7d049d034dd5a5fd0e4a861ecc3cb49 (patch) | |
tree | 464a6de3824d743a59d427231a6c5b7e9c560531 | |
parent | 773b4138f7a3a05a0087818259aa79e0aba71824 (diff) | |
download | ydb-a9d2acbbc7d049d034dd5a5fd0e4a861ecc3cb49.tar.gz |
Fix bug KIKIMR-11751
ref:74593d9121549e674fa320b93371ceb1fdd6c821
-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 43ddac370fd..11a2abdfae4 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())); |