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 @@ -655,7 +655,15 @@ class TLocalNodeRegistrar : public TActorBootstrapped<TLocalNodeRegistrar> {
655
655
}
656
656
657
657
void Handle (TEvPrivate::TEvUpdateSystemUsage::TPtr&, const TActorContext&) {
658
- Send (NNodeWhiteboard::MakeNodeWhiteboardServiceId (SelfId ().NodeId ()), new NNodeWhiteboard::TEvWhiteboard::TEvSystemStateRequest ());
658
+ static constexpr auto REQUIRED_FIELDS = std::to_array<i32 >({
659
+ NKikimrWhiteboard::TSystemStateInfo::kNumberOfCpusFieldNumber ,
660
+ NKikimrWhiteboard::TSystemStateInfo::kPoolStatsFieldNumber ,
661
+ NKikimrWhiteboard::TSystemStateInfo::kMemoryUsedInAllocFieldNumber ,
662
+ NKikimrWhiteboard::TSystemStateInfo::kMemoryLimitFieldNumber ,
663
+ });
664
+ auto req = std::make_unique<NNodeWhiteboard::TEvWhiteboard::TEvSystemStateRequest>();
665
+ req->Record .MutableFieldsRequired ()->Assign (REQUIRED_FIELDS.begin (), REQUIRED_FIELDS.end ());
666
+ Send (NNodeWhiteboard::MakeNodeWhiteboardServiceId (SelfId ().NodeId ()), req.release ());
659
667
Schedule (UPDATE_SYSTEM_USAGE_INTERVAL, new TEvPrivate::TEvUpdateSystemUsage ());
660
668
}
661
669
You can’t perform that action at this time.
0 commit comments