Skip to content

Commit 62ded5c

Browse files
evanevanevanevannnnblinkov
authored andcommitted
limitless solomon read actor draft (#15200)
1 parent 2a7d675 commit 62ded5c

File tree

87 files changed

+1670
-820
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+1670
-820
lines changed

ydb/core/base/events.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ struct TKikimrEvents : TEvents {
184184
ES_INCREMENTAL_RESTORE_SCAN = 4261,
185185
ES_FEATURE_FLAGS = 4262,
186186
ES_PRIORITY_QUEUE = 4263,
187+
ES_SOLOMON_PROVIDER = 4264,
187188
};
188189
};
189190

ydb/core/external_sources/external_source_factory.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ IExternalSourceFactory::TPtr CreateExternalSourceFactory(const std::vector<TStri
8282
},
8383
{
8484
ToString(NYql::EDatabaseType::Solomon),
85-
CreateExternalDataSource(TString{NYql::SolomonProviderName}, {"NONE", "TOKEN"}, {}, hostnamePatternsRegEx)
85+
CreateExternalDataSource(TString{NYql::SolomonProviderName}, {"NONE", "TOKEN"}, {"use_ssl", "grpc_port"}, hostnamePatternsRegEx)
8686
}
8787
});
8888
}

ydb/core/fq/libs/actors/run_actor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1980,7 +1980,7 @@ class TRunActor : public NActors::TActorBootstrapped<TRunActor> {
19801980
{
19811981
auto solomonConfig = gatewaysConfig.GetSolomon();
19821982
auto solomonGateway = NYql::CreateSolomonGateway(solomonConfig);
1983-
dataProvidersInit.push_back(GetSolomonDataProviderInitializer(solomonGateway, false));
1983+
dataProvidersInit.push_back(GetSolomonDataProviderInitializer(solomonGateway, Params.CredentialsFactory, false));
19841984
}
19851985

19861986
SessionId = TStringBuilder()

ydb/core/fq/libs/init/init.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
#include <ydb/library/yql/providers/pq/async_io/dq_pq_read_actor.h>
4646
#include <ydb/library/yql/providers/pq/async_io/dq_pq_write_actor.h>
4747
#include <ydb/library/yql/providers/pq/gateway/native/yql_pq_gateway.h>
48-
#include <ydb/library/yql/providers/solomon/async_io/dq_solomon_write_actor.h>
48+
#include <ydb/library/yql/providers/solomon/actors/dq_solomon_write_actor.h>
4949
#include <ydb/library/yql/providers/common/http_gateway/yql_http_default_retry_policy.h>
5050

5151

ydb/core/fq/libs/init/ya.make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ PEERDIR(
5252
ydb/library/yql/providers/s3/actors
5353
ydb/library/yql/providers/s3/proto
5454
ydb/library/yql/providers/s3/provider
55-
ydb/library/yql/providers/solomon/async_io
55+
ydb/library/yql/providers/solomon/actors
5656
ydb/library/yql/providers/solomon/gateway
5757
ydb/library/yql/providers/solomon/proto
5858
ydb/library/yql/providers/solomon/provider

ydb/core/fq/libs/test_connection/test_monitoring.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <yql/essentials/providers/common/structured_token/yql_token_builder.h>
1010
#include <yql/essentials/utils/url_builder.h>
1111

12-
#include <ydb/library/yql/providers/solomon/async_io/dq_solomon_write_actor.h>
12+
#include <ydb/library/yql/providers/solomon/actors/dq_solomon_write_actor.h>
1313
#include <ydb/library/yql/utils/actors/http_sender_actor.h>
1414

1515
#include <ydb/library/actors/core/actor_bootstrapped.h>

ydb/core/fq/libs/test_connection/ya.make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ PEERDIR(
1818
ydb/core/fq/libs/control_plane_storage
1919
ydb/core/fq/libs/test_connection/events
2020
ydb/library/yql/providers/pq/cm_client
21-
ydb/library/yql/providers/solomon/async_io
21+
ydb/library/yql/providers/solomon/actors
2222
)
2323

2424
YQL_LAST_ABI_VERSION()

ydb/core/kqp/compute_actor/kqp_compute_actor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <ydb/library/yql/providers/generic/actors/yql_generic_provider_factories.h>
1313
#include <ydb/library/formats/arrow/protos/ssa.pb.h>
1414
#include <ydb/library/yql/dq/proto/dq_tasks.pb.h>
15-
#include <ydb/library/yql/providers/solomon/async_io/dq_solomon_read_actor.h>
15+
#include <ydb/library/yql/providers/solomon/actors/dq_solomon_read_actor.h>
1616

1717

1818
namespace NKikimr {

ydb/core/kqp/compute_actor/ya.make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ PEERDIR(
2727
ydb/library/yql/dq/actors/compute
2828
ydb/library/yql/providers/generic/actors
2929
ydb/library/yql/providers/s3/actors_factory
30-
ydb/library/yql/providers/solomon/async_io
30+
ydb/library/yql/providers/solomon/actors
3131
yql/essentials/public/issue
3232
)
3333

ydb/core/kqp/gateway/behaviour/external_data_source/manager.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ TString GetOrEmpty(const NYql::TCreateObjectSettings& container, const TString&
8585
"use_tls",
8686
"schema", // managed PG, GP
8787
"service_name", // oracle
88-
"folder_id" // logging
88+
"folder_id", // logging
89+
"use_ssl", // solomon
90+
"grpc_port" // solomon
8991
};
9092

9193
auto& featuresExtractor = settings.GetFeaturesExtractor();

0 commit comments

Comments
 (0)