aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Rutkovsky <alexander.rutkovsky@gmail.com>2022-07-05 20:19:49 +0300
committerAlexander Rutkovsky <alexander.rutkovsky@gmail.com>2022-07-05 20:19:49 +0300
commita9d2acbbc7d049d034dd5a5fd0e4a861ecc3cb49 (patch)
tree464a6de3824d743a59d427231a6c5b7e9c560531
parent773b4138f7a3a05a0087818259aa79e0aba71824 (diff)
downloadydb-a9d2acbbc7d049d034dd5a5fd0e4a861ecc3cb49.tar.gz
Fix bug KIKIMR-11751
ref:74593d9121549e674fa320b93371ceb1fdd6c821
-rw-r--r--ydb/core/tablet/node_whiteboard.cpp60
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()));