@@ -4706,7 +4706,10 @@ void TSchemeShard::OnActivateExecutor(const TActorContext &ctx) {
4706
4706
EnableReplaceIfExistsForExternalEntities = appData->FeatureFlags .GetEnableReplaceIfExistsForExternalEntities ();
4707
4707
EnableTempTables = appData->FeatureFlags .GetEnableTempTables ();
4708
4708
EnableVectorIndex = appData->FeatureFlags .GetEnableVectorIndex ();
4709
+ EnableResourcePoolsOnServerless = appData->FeatureFlags .GetEnableResourcePoolsOnServerless ();
4710
+ EnableExternalDataSourcesOnServerless = appData->FeatureFlags .GetEnableExternalDataSourcesOnServerless ();
4709
4711
EnableDataErasure = appData->FeatureFlags .GetEnableDataErasure ();
4712
+ EnableExternalSourceSchemaInference = appData->FeatureFlags .GetEnableExternalSourceSchemaInference ();
4710
4713
4711
4714
ConfigureCompactionQueues (appData->CompactionConfig , ctx);
4712
4715
ConfigureStatsBatching (appData->SchemeShardConfig , ctx);
@@ -7294,15 +7297,16 @@ void TSchemeShard::ApplyConsoleConfigs(const NKikimrConfig::TAppConfig& appConfi
7294
7297
}
7295
7298
7296
7299
if (appConfig.HasQueryServiceConfig ()) {
7297
- const auto & hostnamePatterns = appConfig.GetQueryServiceConfig ().GetHostnamePatterns ();
7298
- const auto & availableExternalDataSources = appConfig.GetQueryServiceConfig ().GetAvailableExternalDataSources ();
7300
+ const auto & queryServiceConfig = appConfig.GetQueryServiceConfig ();
7301
+ const auto & hostnamePatterns = queryServiceConfig.GetHostnamePatterns ();
7302
+ const auto & availableExternalDataSources = queryServiceConfig.GetAvailableExternalDataSources ();
7299
7303
ExternalSourceFactory = NExternalSource::CreateExternalSourceFactory (
7300
7304
std::vector<TString>(hostnamePatterns.begin (), hostnamePatterns.end ()),
7301
7305
nullptr ,
7302
- appConfig. GetQueryServiceConfig () .GetS3 ().GetGeneratorPathsLimit (),
7306
+ queryServiceConfig .GetS3 ().GetGeneratorPathsLimit (),
7303
7307
nullptr ,
7304
- appConfig. GetFeatureFlags (). GetEnableExternalSourceSchemaInference () ,
7305
- appConfig. GetQueryServiceConfig () .GetS3 ().GetAllowLocalFiles (),
7308
+ EnableExternalSourceSchemaInference ,
7309
+ queryServiceConfig .GetS3 ().GetAllowLocalFiles (),
7306
7310
std::set<TString>(availableExternalDataSources.cbegin (), availableExternalDataSources.cend ())
7307
7311
);
7308
7312
}
@@ -7347,6 +7351,7 @@ void TSchemeShard::ApplyConsoleConfigs(const NKikimrConfig::TFeatureFlags& featu
7347
7351
EnableVectorIndex = featureFlags.GetEnableVectorIndex ();
7348
7352
EnableExternalDataSourcesOnServerless = featureFlags.GetEnableExternalDataSourcesOnServerless ();
7349
7353
EnableDataErasure = featureFlags.GetEnableDataErasure ();
7354
+ EnableExternalSourceSchemaInference = featureFlags.GetEnableExternalSourceSchemaInference ();
7350
7355
}
7351
7356
7352
7357
void TSchemeShard::ConfigureStatsBatching (const NKikimrConfig::TSchemeShardConfig& config, const TActorContext& ctx) {
0 commit comments