@@ -105,11 +105,16 @@ namespace NPDisk {
105105 TActorSetupCmd (CreatePipePerNodeCache (persistentPipeConfig), TMailboxType::Revolving, 0 ), nodeIndex);
106106 }
107107
108- void SetupResourceBroker (TTestActorRuntime& runtime, ui32 nodeIndex)
108+ void SetupResourceBroker (TTestActorRuntime& runtime, ui32 nodeIndex, const NKikimrResourceBroker::TResourceBrokerConfig& resourceBrokerConfig )
109109 {
110+ NKikimrResourceBroker::TResourceBrokerConfig config = NResourceBroker::MakeDefaultConfig ();
111+ if (resourceBrokerConfig.IsInitialized ()) {
112+ NResourceBroker::MergeConfigUpdates (config, resourceBrokerConfig);
113+ }
114+
110115 runtime.AddLocalService (NResourceBroker::MakeResourceBrokerID (),
111116 TActorSetupCmd (
112- NResourceBroker::CreateResourceBrokerActor (NResourceBroker::MakeDefaultConfig () , runtime.GetDynamicCounters (0 )),
117+ NResourceBroker::CreateResourceBrokerActor (config , runtime.GetDynamicCounters (0 )),
113118 TMailboxType::Revolving, 0 ),
114119 nodeIndex);
115120 }
@@ -360,7 +365,7 @@ namespace NPDisk {
360365
361366 SetupTabletResolver (runtime, nodeIndex);
362367 SetupTabletPipePerNodeCaches (runtime, nodeIndex, forceFollowers);
363- SetupResourceBroker (runtime, nodeIndex);
368+ SetupResourceBroker (runtime, nodeIndex, app. ResourceBrokerConfig );
364369 SetupSharedPageCache (runtime, nodeIndex, caches);
365370 SetupBlobCache (runtime, nodeIndex);
366371 SetupSysViewService (runtime, nodeIndex);
0 commit comments