aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Rutkovsky <alexander.rutkovsky@gmail.com>2022-07-05 21:00:49 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2022-07-05 21:00:49 +0300
commit08f543ac96eec65f35893e17a19dd1a10266b9d1 (patch)
tree89ac59a3dbdb99ccf9d3a01cbf48ded8ac12d82d
parentfa52d93cafc6b24b38c12ad5368a3c039378b2b9 (diff)
downloadydb-08f543ac96eec65f35893e17a19dd1a10266b9d1.tar.gz
Cherry pick commit r9677762
REVIEW: 2705524 x-ydb-stable-ref: b5a1b56ccae72d0629280e8a1247f041f9c72ce7
-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 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()));