@@ -118,18 +118,18 @@ void FillResourcePoolDescription(NKikimrSchemeOp::TResourcePoolDescription& reso
118
118
119
119
TPoolSettings resourcePoolSettings;
120
120
auto & properties = *resourcePoolDescription.MutableProperties ()->MutableProperties ();
121
- for (const auto & [property, setting] : GetPropertiesMap (resourcePoolSettings, true )) {
121
+ for (const auto & [property, setting] : resourcePoolSettings. GetPropertiesMap (true )) {
122
122
if (std::optional<TString> value = featuresExtractor.Extract (property)) {
123
123
try {
124
- std::visit (TSettingsParser {*value}, setting);
124
+ std::visit (TPoolSettings::TParser {*value}, setting);
125
125
} catch (...) {
126
126
throw yexception () << " Failed to parse property " << property << " : " << CurrentExceptionMessage ();
127
127
}
128
128
} else if (!featuresExtractor.ExtractResetFeature (property)) {
129
129
continue ;
130
130
}
131
131
132
- TString value = std::visit (TSettingsExtractor (), setting);
132
+ const TString value = std::visit (TPoolSettings::TExtractor (), setting);
133
133
properties.insert ({property, value});
134
134
}
135
135
@@ -241,23 +241,23 @@ void TResourcePoolManager::PrepareCreateResourcePool(NKqpProto::TKqpSchemeOperat
241
241
}
242
242
243
243
auto & schemeTx = *schemeOperation.MutableCreateResourcePool ();
244
- schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .resource_pools /" }));
244
+ schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .metadata/workload_manager/pools /" }));
245
245
schemeTx.SetOperationType (NKikimrSchemeOp::ESchemeOpCreateResourcePool);
246
246
247
247
FillResourcePoolDescription (*schemeTx.MutableCreateResourcePool (), settings);
248
248
}
249
249
250
250
void TResourcePoolManager::PrepareAlterResourcePool (NKqpProto::TKqpSchemeOperation& schemeOperation, const NYql::TDropObjectSettings& settings, TInternalModificationContext& context) const {
251
251
auto & schemeTx = *schemeOperation.MutableAlterResourcePool ();
252
- schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .resource_pools /" }));
252
+ schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .metadata/workload_manager/pools /" }));
253
253
schemeTx.SetOperationType (NKikimrSchemeOp::ESchemeOpAlterResourcePool);
254
254
255
255
FillResourcePoolDescription (*schemeTx.MutableCreateResourcePool (), settings);
256
256
}
257
257
258
258
void TResourcePoolManager::PrepareDropResourcePool (NKqpProto::TKqpSchemeOperation& schemeOperation, const NYql::TDropObjectSettings& settings, TInternalModificationContext& context) const {
259
259
auto & schemeTx = *schemeOperation.MutableDropResourcePool ();
260
- schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .resource_pools /" }));
260
+ schemeTx.SetWorkingDir (JoinPath ({context.GetExternalData ().GetDatabase (), " .metadata/workload_manager/pools /" }));
261
261
schemeTx.SetOperationType (NKikimrSchemeOp::ESchemeOpDropResourcePool);
262
262
263
263
schemeTx.MutableDrop ()->SetName (settings.GetObjectId ());
0 commit comments