File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -642,7 +642,15 @@ class TLocalNodeRegistrar : public TActorBootstrapped<TLocalNodeRegistrar> {
642
642
}
643
643
644
644
void Handle (TEvPrivate::TEvUpdateSystemUsage::TPtr&, const TActorContext&) {
645
- Send (NNodeWhiteboard::MakeNodeWhiteboardServiceId (SelfId ().NodeId ()), new NNodeWhiteboard::TEvWhiteboard::TEvSystemStateRequest ());
645
+ static constexpr auto REQUIRED_FIELDS = std::to_array<i32 >({
646
+ NKikimrWhiteboard::TSystemStateInfo::kNumberOfCpusFieldNumber ,
647
+ NKikimrWhiteboard::TSystemStateInfo::kPoolStatsFieldNumber ,
648
+ NKikimrWhiteboard::TSystemStateInfo::kMemoryUsedInAllocFieldNumber ,
649
+ NKikimrWhiteboard::TSystemStateInfo::kMemoryLimitFieldNumber ,
650
+ });
651
+ auto req = std::make_unique<NNodeWhiteboard::TEvWhiteboard::TEvSystemStateRequest>();
652
+ req->Record .MutableFieldsRequired ()->Assign (REQUIRED_FIELDS.begin (), REQUIRED_FIELDS.end ());
653
+ Send (NNodeWhiteboard::MakeNodeWhiteboardServiceId (SelfId ().NodeId ()), req.release ());
646
654
Schedule (UPDATE_SYSTEM_USAGE_INTERVAL, new TEvPrivate::TEvUpdateSystemUsage ());
647
655
}
648
656
You can’t perform that action at this time.
0 commit comments