@@ -68,12 +68,12 @@ struct TRequestContext : public TThrRefBase {
68
68
class TStorageProxy : public TActorBootstrapped <TStorageProxy> {
69
69
NKikimrConfig::TCheckpointsConfig Config;
70
70
TString IdsPrefix;
71
- NKikimrConfig::TCheckpointsConfig:: TExternalStorage StorageConfig;
71
+ NKikimrConfig::TExternalStorage StorageConfig;
72
72
TCheckpointStoragePtr CheckpointStorage;
73
73
TStateStoragePtr StateStorage;
74
74
TActorId ActorGC;
75
75
NKikimr::TYdbCredentialsProviderFactory CredentialsProviderFactory;
76
- TYqSharedResources::TPtr YqSharedResources ;
76
+ NYdb::TDriver Driver ;
77
77
const TStorageProxyMetricsPtr Metrics;
78
78
bool Initialized = false ;
79
79
@@ -82,7 +82,7 @@ class TStorageProxy : public TActorBootstrapped<TStorageProxy> {
82
82
const NKikimrConfig::TCheckpointsConfig& config,
83
83
const TString& idsPrefix,
84
84
const NKikimr::TYdbCredentialsProviderFactory& credentialsProviderFactory,
85
- const TYqSharedResources::TPtr& yqSharedResources ,
85
+ NYdb::TDriver driver ,
86
86
const ::NMonitoring::TDynamicCounterPtr& counters);
87
87
88
88
void Bootstrap ();
@@ -116,7 +116,7 @@ class TStorageProxy : public TActorBootstrapped<TStorageProxy> {
116
116
void Handle (NYql::NDq::TEvDqCompute::TEvGetTaskState::TPtr& ev);
117
117
};
118
118
119
- static void FillDefaultParameters (NKikimrConfig::TCheckpointsConfig& checkpointCoordinatorConfig, NKikimrConfig::TCheckpointsConfig:: TExternalStorage& ydbStorageConfig) {
119
+ static void FillDefaultParameters (NKikimrConfig::TCheckpointsConfig& checkpointCoordinatorConfig, NKikimrConfig::TExternalStorage& ydbStorageConfig) {
120
120
auto & limits = *checkpointCoordinatorConfig.MutableStateStorageLimits ();
121
121
if (!limits.GetMaxGraphCheckpointsSizeBytes ()) {
122
122
limits.SetMaxGraphCheckpointsSizeBytes (1099511627776 );
@@ -143,20 +143,20 @@ TStorageProxy::TStorageProxy(
143
143
const NKikimrConfig::TCheckpointsConfig& config,
144
144
const TString& idsPrefix,
145
145
const NKikimr::TYdbCredentialsProviderFactory& credentialsProviderFactory,
146
- const TYqSharedResources::TPtr& yqSharedResources ,
146
+ NYdb::TDriver driver ,
147
147
const ::NMonitoring::TDynamicCounterPtr& counters)
148
148
: Config(config)
149
149
, IdsPrefix(idsPrefix)
150
150
, StorageConfig(Config.GetExternalStorage())
151
151
, CredentialsProviderFactory(credentialsProviderFactory)
152
- , YqSharedResources(yqSharedResources )
152
+ , Driver(std::move(driver) )
153
153
, Metrics(MakeIntrusive<TStorageProxyMetrics>(counters)) {
154
154
FillDefaultParameters (Config, StorageConfig);
155
155
}
156
156
157
157
void TStorageProxy::Bootstrap () {
158
158
LOG_STREAMS_STORAGE_SERVICE_INFO (" Bootstrap" );
159
- auto ydbConnectionPtr = NewYdbConnection (Config.GetExternalStorage (), CredentialsProviderFactory, YqSharedResources-> UserSpaceYdbDriver );
159
+ auto ydbConnectionPtr = NewYdbConnection (Config.GetExternalStorage (), CredentialsProviderFactory, Driver );
160
160
CheckpointStorage = NewYdbCheckpointStorage (StorageConfig, CreateEntityIdGenerator (IdsPrefix), ydbConnectionPtr);
161
161
StateStorage = NewYdbStateStorage (Config, ydbConnectionPtr);
162
162
if (Config.GetCheckpointGarbageConfig ().GetEnabled ()) {
@@ -456,10 +456,10 @@ std::unique_ptr<NActors::IActor> NewStorageProxy(
456
456
const NKikimrConfig::TCheckpointsConfig& config,
457
457
const TString& idsPrefix,
458
458
const NKikimr::TYdbCredentialsProviderFactory& credentialsProviderFactory,
459
- const TYqSharedResources::TPtr& yqSharedResources ,
459
+ NYdb::TDriver driver ,
460
460
const ::NMonitoring::TDynamicCounterPtr& counters)
461
461
{
462
- return std::unique_ptr<NActors::IActor>(new TStorageProxy (config, idsPrefix, credentialsProviderFactory, yqSharedResources , counters));
462
+ return std::unique_ptr<NActors::IActor>(new TStorageProxy (config, idsPrefix, credentialsProviderFactory, std::move (driver) , counters));
463
463
}
464
464
465
465
} // namespace NFq
0 commit comments