Skip to content

merge to ydb stable YQ-4070 supported insert values for s3 #14914

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
386 commits
Select commit Hold shift + click to select a range
b07716e
YQ-3405 fixed endless retries for external error (#6722)
GrigoriyPA Jul 16, 2024
faad053
YQ-3439 added retries for CURLE_COULDNT_RESOLVE_HOST (#6749)
GrigoriyPA Jul 16, 2024
88d0e02
YQ-3152 fix error failed to execute callable ResWrite! (#6939)
GrigoriyPA Jul 22, 2024
2f4cb25
AsyncDecompressing + lz4 fix (ydb-platform#6888)
uzhastik Sep 12, 2024
f16771e
YDB FQ: avoid outdated syntax "SELECT * FROM cluster.db.table" (copy …
uzhastik Sep 12, 2024
bd7afda
merge fq ydb stable 2024 07 29 (ydb-platform#7215)
uzhastik Sep 12, 2024
63dbb3b
YDB-2568 Enable match_recognize in ydb / q-stable-ydb-24-2 (ydb-platf…
uzhastik Sep 12, 2024
0e6f23e
merge: check vector access (#7474) (#7591)
uzhastik Aug 9, 2024
22d8210
YDB FQ: add MySQL / Greenplum to yql_generic_source_factory.cpp (#7622)
vitalyisaev2 Aug 9, 2024
0888fa9
Merging inference updates (ydb-platform#7929)
evanevanevanevannnn Aug 13, 2024
ea37afc
YQ-3410 improve s3 url escape, added '#', '?' symbols (#7921)
GrigoriyPA Aug 19, 2024
2704034
YQ-3460 fix error attempt to read after eof (ydb-platform#7942)
uzhastik Sep 12, 2024
3cd2a33
YQ-3154 improve error in s3 applicator actor (#8008)
GrigoriyPA Aug 20, 2024
daf4f21
YQ-3568 fix error sent large get operation (#8073)
GrigoriyPA Aug 21, 2024
de4c3cf
inference win build fix (ydb-platform#8076)
uzhastik Sep 12, 2024
1eb9d38
YQ-3363 fix internal error for insert without params (#8120)
GrigoriyPA Aug 23, 2024
9f7fd20
YQ-3570 added s3 wildcards validations (#8244)
GrigoriyPA Aug 26, 2024
4d05dd9
YQ-3566 fix sql injection in create binding request (ydb-platform#8275)
GrigoriyPA Aug 27, 2024
8e51320
listing fix (ydb-platform#7643) (ydb-platform#8280)
uzhastik Sep 12, 2024
11bc673
YQ-3600 fixed sessions leak in metadata service (#8346)
GrigoriyPA Aug 28, 2024
5b72c32
Merge #8604 (#8643)
vitalyisaev2 Sep 3, 2024
73790aa
Merging inference updates (ydb-platform#8616)
uzhastik Sep 12, 2024
53761c4
YQ-3151 added issues for timeout and cancelled (ydb-platform#8805)
uzhastik Sep 12, 2024
c0e68f7
Fix erroneous finish on TDqInputMergeBlockStreamValue (#8927)
GrigoriyPA Sep 9, 2024
131ec5b
Inference projections support and additional parameters filtering (yd…
uzhastik Sep 12, 2024
f073f6b
fix build after bad merge
uzhastik Sep 13, 2024
c905e3d
more build fixes
uzhastik Sep 13, 2024
516d2f1
ydbd build fixed
uzhastik Sep 13, 2024
d2a32a8
q branch -> to fq (#9233)
uzhastik Sep 13, 2024
2f48ec1
fix kqp ut build, add inference tests
uzhastik Sep 13, 2024
377b8e3
add inference tests, fix kqprun build
uzhastik Sep 15, 2024
2e701ce
Removed deprecated proto field (#7842)
evanevanevanevannnn Aug 16, 2024
cacc5f8
fix build for query_replay_yt
uzhastik Sep 15, 2024
6d95664
fix external_source ut build
uzhastik Sep 15, 2024
5e83f6c
AsyncDecoding and HttpGateway have been fixed (#9118) (#9140)
dorooleg Sep 13, 2024
cf25aff
fix build
uzhastik Sep 15, 2024
131b40d
YQ kqprun pass allow local files into runtime listing (#7844)
uzhastik Sep 15, 2024
125e6be
fresh s3 code, fix builds
uzhastik Sep 15, 2024
92a64ac
fix dqrun build
uzhastik Sep 15, 2024
a40b1a0
fix ut build
uzhastik Sep 15, 2024
8047269
fix query_replay build
uzhastik Sep 15, 2024
e44f4af
fix kqp join tests, remove generic style tests
uzhastik Sep 15, 2024
65b6783
fix match-recognize sql tests
uzhastik Sep 15, 2024
7a2500b
fix style tests
uzhastik Sep 15, 2024
52359d9
q 24_3 merge (#9230)
uzhastik Sep 16, 2024
9883bf0
Revert "q 24_3 merge (#9230)" (#9357)
uzhastik Sep 17, 2024
c0e2d53
Merge pull request #9353 from uzhastik/24_3_merge
maximyurchuk Sep 17, 2024
4fee7a7
Column statistics (ydb-platform#8487)
uzhastik Sep 17, 2024
04e07b4
YQ-3491 support sql for resource pool classifiers (#7389)
GrigoriyPA Aug 6, 2024
2ec9d72
YQ-3492 support resource pool classifiers objects saving (#7491)
GrigoriyPA Aug 12, 2024
a262b53
YQ-3493 support resource pool classifiers kqp_proxy cache (#7688)
GrigoriyPA Aug 13, 2024
ce85523
YQ WM increase future wait timeout (#7780)
GrigoriyPA Aug 14, 2024
7919654
YQ WM move resource pools into metadata folder (#7741)
GrigoriyPA Aug 14, 2024
ec7c0fd
YQ-3556 move workload manager sensors under feature flag (ydb-platfor…
uzhastik Sep 17, 2024
d5bf3ed
YQ-3555 added validations on not existing for alter/drop object (#7757)
GrigoriyPA Aug 15, 2024
084e0b3
Fixed sqs tests
GrigoriyPA Aug 15, 2024
11af2dc
YQ WM fixed databse checking (#8251)
GrigoriyPA Aug 26, 2024
9ea8f19
YQ WM fixed cleanup table retries (#8369)
GrigoriyPA Aug 28, 2024
7a8ba18
YQ WM improved overload issues (#8437)
GrigoriyPA Aug 29, 2024
689b430
Merge pull request #8732 from GrigoriyPA/stable-24-3-8-analytics
maximyurchuk Sep 5, 2024
8b012a9
Merging CBO into stable-24-3-8-analytics (#8819)
pavelvelikhov Sep 6, 2024
84cc430
fix analyze for serverless case (#8843)
alexd65536 Sep 6, 2024
7ef1b8f
Revert "Fix hash spreading in HashPartitionConsumer (#4364)" (#8980)
gridnevvvit Sep 9, 2024
ca2dd56
[Stable 24 3 8 analytics] EvWrite & CTAS (ydb-platform#8861)
uzhastik Sep 17, 2024
1c4a9ab
YQ-3597 disable metadata objects on serverless (ydb-platform#8922)
uzhastik Sep 17, 2024
9ac2a1f
Merge compute limits (#8923)
ssmike Sep 11, 2024
1f6179a
YQ-3644 added validations for resource pool parametres (#8958)
GrigoriyPA Sep 11, 2024
e1ff67c
Backport everything about blocks and stats (ydb-platform#8972)
uzhastik Sep 17, 2024
092b1cd
YQ-3658 added DisableExternalDataSourcesOnServerless feature flag (#9…
GrigoriyPA Sep 13, 2024
5e27f26
Stable 24 3 8 analytics (#9022)
lll-phill-lll Sep 16, 2024
bc008f7
fix build
uzhastik Sep 17, 2024
d4d3395
Merge pull request #9390 from uzhastik/24_3_merge_cbo
maximyurchuk Sep 18, 2024
6ee50a5
Make sure we have properly aligned arrow buffers after deserializatio…
uzhastik Sep 18, 2024
4adbae4
merging bugfixes and some inference updates into stable (#9640)
evanevanevanevannnn Sep 24, 2024
1bdce59
the `TEvTxCalcPredicate` message for the completed transaction (#8809…
Alek5andr-Kotov Sep 13, 2024
aad6a23
unmute ydb/tests/functional/clickbench (#9250)
uzhastik Sep 24, 2024
0bdcbbf
Allow SelfHeal operation while in DEGRADED state (merge from main #87…
alexvru Sep 16, 2024
35a84ff
The PQ tablet crashes after restarting (#9279)
Alek5andr-Kotov Sep 16, 2024
80fb990
[24-3] Fixed CopyToChunked empty buffer error (#9358)
nikvas0 Sep 17, 2024
4d4bf52
Merge returning fixes 24-3 (#9351)
ssmike Sep 17, 2024
9dae9b4
Precompute all replicated connections if one is already precomputed (…
ssmike Sep 17, 2024
85a78c1
fix(kqp): pass lockNodeId to stream lookup actor (#9311)
ulya-sidorina Sep 17, 2024
4deaea6
24-3: Pre-serialized bootstrap config (#9342)
CyberROFL Sep 17, 2024
8dd65b8
24-3: Do not lose ScanShards when altering (#9377)
CyberROFL Sep 17, 2024
61ad562
24-3: Limit inflight cross-database scheme requests in the replicatio…
CyberROFL Sep 17, 2024
c64dc41
Fix configuration of ticket parser. Pass server certificates file pat…
UgnineSirdis Aug 13, 2024
487e0b7
Fix TNodeRegistrationResult (#7815)
UgnineSirdis Aug 15, 2024
a9212ca
Support client cert in WhoAmI (#7816)
UgnineSirdis Aug 15, 2024
9ba59a5
Config option for node registration token (#7754)
UgnineSirdis Aug 15, 2024
8ced177
Support filter on DNS names in client cert authentication (#7797)
UgnineSirdis Aug 15, 2024
842aebb
Check client certificate/token when option EnforceUserTokenCheckRequi…
UgnineSirdis Aug 16, 2024
3d6f0c9
Merge pull request #8006 from UgnineSirdis/stable-24-3-mtls-features
UgnineSirdis Sep 18, 2024
3957f49
The `DescripeTopic` call with the `IncludeStats` flag freezes (#9392)…
Alek5andr-Kotov Sep 18, 2024
f23a5e1
Ignore auto partitions fields if disabled to 24 3
uzhastik Sep 24, 2024
c72e978
Read without consumer from fed fix to 24-3 (#9138)
niksaveliev Sep 18, 2024
ec0e7a2
Optimize size of PQTabletConfig (#9375) (#9426)
nshestakov Sep 18, 2024
e68f106
24-3: Forbid scheme ops on backup table (#9446)
CyberROFL Sep 18, 2024
91ab382
24-3: Filter out export directories (#9435)
CyberROFL Sep 18, 2024
5e19a11
Merge to 24-3: fix harmonizer logic with hoggish pools (#9477)
uzhastik Sep 24, 2024
5492cb4
delete query from queryIndex if error during insert (#9231) (#9495)
spuchin Sep 19, 2024
063aab2
24-3: Adjust change queue reserved capacity at Enqueue() (#9509)
CyberROFL Sep 19, 2024
f754dd4
Fix pgwire auth (#9594)
shnikd Sep 21, 2024
4e59cc3
[KQP] Fix recursion problem when computing SimplifiedPlan (#9519) (#9…
uzhastik Sep 24, 2024
b8d484e
Revert 24-3: Revert #9477 #9139 (#9560)
kruall Sep 23, 2024
6763ae1
The consumer's generation number is not stored in the transaction (#9…
uzhastik Sep 24, 2024
35ffc15
Fix tx counters crash (#9514)
FloatingCrowbar Sep 24, 2024
a2a011a
Fixed join order unit test, broken by bad merge (#9631) (#9685)
uzhastik Sep 24, 2024
5f77b4c
Merge to stable-24-3 missing commits for stream join (#9566)
ulya-sidorina Sep 24, 2024
26e9ff6
fix ut build
uzhastik Sep 24, 2024
23afa03
fix ut build
uzhastik Sep 24, 2024
ebd95e6
Merge pull request #9700 from uzhastik/24_3_merge_2
maximyurchuk Sep 25, 2024
66d4162
YQ-3684 fix screts not found error handling (#9638)
GrigoriyPA Sep 25, 2024
719f33d
Check incomplete refs and dedup stats in case of failures (#8234) (#9…
Hor911 Sep 26, 2024
3338d2f
Merge to Q 24 3 (#9807)
Hor911 Sep 27, 2024
e21f1de
Merge q ydb stable 24-3 (#9824)
dorooleg Sep 27, 2024
bc186fa
The `TEvProposePartitionConfig` message is sent only to the main part…
Alek5andr-Kotov Sep 24, 2024
db2e889
Support cancel after in rate limiter (#9486)
UgnineSirdis Sep 24, 2024
8a4a301
Add permissions for describe of topic (#9562)
nshestakov Sep 24, 2024
20b339a
Set ending_sequence_number for inactive partitions of datashard (#963…
nshestakov Sep 24, 2024
01dd64e
Merge ydbd binaries upload into stable-24-3 for testing purposes (#9710)
maximyurchuk Sep 24, 2024
be6f744
fix wrong isolation level (#6568) (#9673)
ssmike Sep 24, 2024
42672e6
24-3: Setup sys locks in TTxApplyReplicationChanges (#9735)
CyberROFL Sep 25, 2024
429745b
Topics alter fix to 24-3 (#9755)
niksaveliev Sep 25, 2024
9809a3c
Support ydb dump for tables with serial types (#9757)
shnikd Sep 25, 2024
685988d
YMQ fixes for 24-3 (#9646)
uzhastik Oct 1, 2024
7141531
Fix buggy IC setting leading to performance degradation (merge from m…
alexvru Sep 26, 2024
89ce2f9
Merge pull request #9960 from uzhastik/24_3_merge_3_1
maximyurchuk Oct 2, 2024
7e7a907
Merging slight inferring improvements into stable (#10156)
evanevanevanevannnn Oct 7, 2024
d438205
Integrate stable-24-3-9-cs-2 into stable-24-3 (#9675) (#10071)
uzhastik Oct 7, 2024
963c49d
Capture TablePathPrefix (and other parts of the parser context) in CR…
jepett0 Sep 27, 2024
49ed038
Fix memory leak due to a misuse of AWS SDK (#9810)
jepett0 Sep 27, 2024
ece36f4
Views: throw a human-readable error in case of a missing WITH (securi…
jepett0 Sep 27, 2024
1517123
Restore indexes from backup with the original partitioning #7589 (#9815)
jepett0 Sep 27, 2024
012754c
24-3: NodeBroker: use deltas when returning recently added nodes (#9161)
snaury Sep 27, 2024
301c1ee
24-3: Fix EvWrite to release memory correctly (#9841)
snaury Sep 27, 2024
6d3ecc4
[KQP] Multiset explain bug fix (#9866)
pashandor789 Sep 27, 2024
25a1798
Set EnableUniqConstraint by default (#8180) (#9806)
dcherednik Sep 30, 2024
245ae02
Do not fill tables for prepared query on compilation failure (#8210) …
gridnevvvit Sep 30, 2024
d2defe2
[] Disable enable statistics by default (#9899)
pashandor789 Sep 30, 2024
fa7bda7
24-3: Fix GetAliveChildren with filter by type (#9934)
CyberROFL Oct 2, 2024
7431513
[24-3] Fix leaky kind filters in configs dispatcher (#9952)
Enjection Oct 2, 2024
19a3d42
recompilation with query id from compilation result (#9592)
VPolka Oct 2, 2024
7e582fb
Add description of TImmediateControlsConfig.TBlobStorageControllerCon…
serbel324 Oct 2, 2024
5b68ac8
fix potential GetStatistics hanging during rolling update; enable sta…
alexd65536 Oct 3, 2024
d1b7541
24-3: Add reason for pending action in maintenance public API (#3289)…
pixcc Oct 3, 2024
981dfa4
24-3: parse topic's partitioning once and more efficiently, better ha…
uzhastik Oct 7, 2024
0cbf92e
24-3: Add evict vdisks for a rack (#9740) (#10031)
pixcc Oct 3, 2024
6c59a7b
24-3: schemeshard: fix enable_alter_database_create_hive_first mode (…
uzhastik Oct 7, 2024
f2dc5e4
YMQ: a couple of fixes (for stable-24-3) (#10082)
qyryq Oct 5, 2024
4930cef
24-3: optimized batch processing in Topics (#10139)
CyberROFL Oct 6, 2024
03e7469
YMQ: fix ReceiveMessage with attributes (for stable-24-3) (#10144)
qyryq Oct 7, 2024
1d9b01f
UI updates for stable-24-3 (#9928)
adameat Oct 7, 2024
f83a4c6
24-3: Add min delay before shutdown (#9688) (#10087)
pixcc Oct 7, 2024
dfc2b36
Merge pull request #10191 from uzhastik/24_3_merge_5
maximyurchuk Oct 8, 2024
7b766c9
Merge #9778 #10161 (#10198)
vitalyisaev2 Oct 8, 2024
f60c468
YQ-3617: fix GROUP BY HOP + AS_TABLE (#9370) (#10250)
APozdniakov Oct 9, 2024
cf5067b
get rid of mkql results in scripting (#9997) (#10094)
gridnevvvit Oct 8, 2024
e3133f8
Avoid removing empty message (#10167) (#10233)
FloatingCrowbar Oct 9, 2024
0a0a443
use sepecific timeout for generic queues (#6653) (#10223)
iddqdex Oct 10, 2024
2004fe3
The PQ cache size for a node is 1GB (#7695) (#10290)
Alek5andr-Kotov Oct 11, 2024
3c9934d
Fix kafka produce codec to 24 3 (#10270)
niksaveliev Oct 11, 2024
28ec383
Viewer updates stable-24-3 v2 (#10332)
adameat Oct 11, 2024
24fdbb2
24-3: Add disable evict vdisks option to config (#9812) (#10339)
pixcc Oct 11, 2024
3ab3902
build: refresh Embedded UI (v6.25.0) (#10365)
alexv-smirnov Oct 12, 2024
20fd222
Merge pull request #10389 from uzhastik/24_3_merge_6
maximyurchuk Oct 15, 2024
1ecf0f5
kqprun: result-rows-limit is zero by default (#10657)
uzhastik Oct 21, 2024
ac826cc
[YQ-3761] Fix RewriteAsHoppingWindow optimization (#10455) (#10547)
APozdniakov Oct 21, 2024
78b248c
PgSyntax feature flag is true by default (#10684)
uzhastik Oct 22, 2024
8b24d79
fix FindWrapStats for wide lambda (#10662) (#10673)
uzhastik Oct 22, 2024
2b0ccd7
fill filter predicate to fix pq tests (#10688)
uzhastik Oct 22, 2024
34bc19c
[YQ-3621] support AFTER MATCH SKIP PAST LAST ROW (#10597) (#10743)
APozdniakov Oct 23, 2024
346c71f
Revert adding FilterPredicate (#10763)
APozdniakov Oct 23, 2024
c029975
Replace codec to raw if not specified to 24 3 (#10382)
niksaveliev Oct 14, 2024
3488e9d
Fix move table with sequences (#10388)
shnikd Oct 14, 2024
8d559a6
improve node deletion in hive (#7218) (#10393)
vporyadke Oct 14, 2024
c143dd8
[ldap] Prohibit requests with empty password (#10401)
molotkov-and Oct 15, 2024
8af7fa8
24-3: Describe VIEW for YDB CLI (#9513) (#10356)
jepett0 Oct 15, 2024
6ffbad4
24-3: Disable merges for indexImplTables partitions when build is in …
jepett0 Oct 15, 2024
085e61a
[ticket parser] Fix add to refresh queue when receive retryable error…
molotkov-and Oct 16, 2024
99c087c
24-3: ImportData: consistent limits (#10526)
CyberROFL Oct 16, 2024
a015560
Fix stucking donor queries (merge from main #10470) (#10555)
alexvru Oct 18, 2024
4fd59e9
disable spilling (#10583)
gridnevvvit Oct 18, 2024
c25f7a7
Prefer indices aligned with order-by-limit (#10589)
ssmike Oct 18, 2024
d824e13
Mitigate double notification of compiled pattern scenario (#10499) (#…
abyss7 Oct 18, 2024
eabbb08
Fix autopartitioning of topics with path that is not root of database…
nshestakov Oct 18, 2024
88d7d9d
do not trigger dead tablet issue during creation of a lot of tablets…
vporyadke Oct 21, 2024
7e7acde
24-3: Enable subqueries inside views (#10517) (#10632)
jepett0 Oct 21, 2024
a7050a6
24-3: Stop writing indexImplTables' split boundaries to backups (#10…
jepett0 Oct 21, 2024
7858de7
Force precompute on returning effect inputs (#10695)
ssmike Oct 22, 2024
f44e99c
24-3: Fix volatile transactions getting stuck after a restart (#10698)
snaury Oct 22, 2024
81f1523
[log_backend] write tenant & cluster for UnifiedAgent log backend (#1…
shmel1k Oct 23, 2024
873185e
24-3: Add counters for volatile transactions (#10747)
snaury Oct 23, 2024
bcf166e
24-3: Partition at decimal keys (#10696) (#10746)
azevaykin Oct 23, 2024
91ac03b
Kafka cdc and auto partitioning yql fixes 24 3 (#10757)
niksaveliev Oct 23, 2024
c5e26aa
Topics: Add User-Agent counters (#10794)
qyryq Oct 23, 2024
e951805
Revert "24-3: Stop writing indexImplTables' split boundaries to backu…
jepett0 Oct 23, 2024
ef9fa6f
Statistics: portion of bug fixes (#10718)
azevaykin Oct 24, 2024
be8c6d4
Single line backport to put Physical Stage IDs to plans (#10827)
Hor911 Oct 24, 2024
523deca
24-3: Index build: do not lose the requested partitioning settings of…
jepett0 Oct 24, 2024
fbead47
fix use after free on follower deletion (#10850)
vporyadke Oct 24, 2024
a4c61b1
Merge pull request #10871 from uzhastik/24_3_merge_9
maximyurchuk Oct 25, 2024
a6b5e7e
schemeshard: fix crash on concurrent alter-extsubdomains (#9201) (#10…
uzhastik Oct 25, 2024
0d76e37
disable EnableStatistics (#10918)
uzhastik Oct 25, 2024
dbd3a51
fix crash inside AS when statistics is disabled (#10949) (#10953)
uzhastik Oct 26, 2024
c9088c0
bugfix for incorrect event scheduling when EnableStatistics is disabl…
uzhastik Oct 28, 2024
f8347f4
24-3 Fix memory consumption restriction in stream RPC calls (#10758) …
UgnineSirdis Oct 25, 2024
034f980
persqueue: fix user agent counters (for 24-3) (#10875)
qyryq Oct 25, 2024
ed02181
Viewer updates stable 24-3 v3 (#10745)
adameat Oct 26, 2024
f556b39
[stable-24-3] Shared Cache S3FIFO (#10911)
kunga Oct 28, 2024
1368707
Init counter for pqv0 read session (24-3) (#11001)
qyryq Oct 28, 2024
d6142ce
Merge pull request #11014 from uzhastik/24_3_merge_14
maximyurchuk Oct 29, 2024
293e60f
Additional validation for queries with "json_list" format and datetim…
evanevanevanevannnn Nov 7, 2024
346eb69
Check GUC settings' length (#9083) (#11375)
uzhastik Nov 7, 2024
dc4989b
bugfix for incorrect event scheduling when EnableStatistics is disabl…
alexd65536 Oct 29, 2024
bd52468
add viewer healthcheck path (#11019) - merge stable-24-3 (#11045)
StekPerepolnen Oct 29, 2024
10f218c
24-3: Fix excessive read latency during and after shard splits (#11061)
snaury Oct 30, 2024
144b2c1
24-3: Replication counters (#11081)
CyberROFL Oct 30, 2024
51f4c17
Views: if exists / if not exists for DDL (#10831) (#11093)
jepett0 Oct 30, 2024
2102a43
[KIKIMR-22131] Hot-fix for production: Y_ENSURE → Y_ASSERT (#11130)
abyss7 Oct 31, 2024
9954eeb
[24-3] Fix double PassAway call in Healthcheck actor (#11104)
UgnineSirdis Oct 31, 2024
d203660
[24-3] Fix topic read crash (#11137)
UgnineSirdis Oct 31, 2024
e54af03
Fixed parsing decimals from string (#11017) (#11188)
spuchin Nov 1, 2024
9040c7c
Fix VDisk replication token handling, add some extra checks and log p…
alexvru Nov 5, 2024
dbaccba
Fix issue #9461 with altering CDC streams (#11077) (#11184)
uzhastik Nov 8, 2024
d911342
introduce snapshot_ro isolation level (#11085) (#11252)
ssmike Nov 5, 2024
b97df1f
Add feature flag to enable drive serial numbers discovery (merge from…
alexvru Nov 5, 2024
44c03c7
observability for tablet starts (#6584) (#11266)
vporyadke Nov 5, 2024
f329c9a
always delete nodes persistently in hive (#11272)
vporyadke Nov 5, 2024
9e75b3a
fix waiting followers in dev ui (#10257) (#11267)
vporyadke Nov 5, 2024
7317a6a
Drop the suffix after the first left parenthesis from UserAgent (stab…
qyryq Nov 6, 2024
2254f03
ensure reads are sequential (#11280) (#11317)
ssmike Nov 6, 2024
623ac88
[24-3] Fix shard ranges sort (#11257) (#11376)
nikvas0 Nov 8, 2024
0679457
revert tests
uzhastik Nov 8, 2024
ac138d9
revert test v2
uzhastik Nov 8, 2024
9e1fcd3
Merge pull request #11430 from uzhastik/24_3_merge_16
maximyurchuk Nov 10, 2024
00dabd8
format setting supported for date type (#11608) (#11853)
evanevanevanevannnn Nov 21, 2024
db669ba
Removed S3 MaxReadSizePerQuery config (#11936) (#11944)
evanevanevanevannnn Nov 25, 2024
6bb4b1c
Merge from main (#12456)
vitalyisaev2 Dec 10, 2024
6097a78
Merge from main (#12612)
vitalyisaev2 Dec 17, 2024
4f108ba
Remove extra tabs in ya.make (#12667)
vitalyisaev2 Dec 17, 2024
f6e89b1
Fixed DQ Compute actor crash (#12987) (#13030)
evanevanevanevannnn Dec 26, 2024
ffb9e1c
Olap to S3 data transfer fix (#13753)
evanevanevanevannnn Jan 23, 2025
c0d6909
merge to ydb stable YQ-4052 fixed url escaping for s3 insert (#13996)
GrigoriyPA Jan 30, 2025
ef55dcd
merge to ydb stable YQ-4053 support parallel s3 import (#14174)
GrigoriyPA Feb 4, 2025
d16ba9b
merge to ydb stable aws credentials have been fixed (#14203)
GrigoriyPA Feb 5, 2025
2eae73d
Merge #14222 (#14274)
vitalyisaev2 Feb 7, 2025
b5e2b0d
merge to ydb stable YQ WM add database id (#14276)
GrigoriyPA Feb 10, 2025
03a4bae
Invalid partitioned column values fix (#14724)
evanevanevanevannnn Feb 19, 2025
3bafa91
Additional validation for s3 reads/writes (#12082)
evanevanevanevannnn Nov 28, 2024
31e766d
YQ-4070 supported insert values for s3 (#14708)
GrigoriyPA Feb 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
26 changes: 1 addition & 25 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,25 +1 @@
/*.md @ydb-platform/docs

/ydb/core/fq/ @ydb-platform/fq
/ydb/core/public_http/ @ydb-platform/fq

/ydb/docs/ @ydb-platform/docs

/ydb/library/yql/ @ydb-platform/yql
/ydb/library/yql/dq @ydb-platform/yql @ydb-platform/qp
/ydb/library/yql/providers/generic @ydb-platform/fq
/ydb/library/yql/providers/pq @ydb-platform/fq
/ydb/library/yql/providers/s3 @ydb-platform/fq
/ydb/library/yql/providers/solomon @ydb-platform/fq

/ydb/library/yql/yt @Krock21 @Krisha11 @zlobober @gritukan

/ydb/services/fq/ @ydb-platform/fq

/ydb/core/kafka_proxy @ydb-platform/Topics
/ydb/core/persqueue @ydb-platform/Topics
/ydb/services/datastreams @ydb-platform/Topics
/ydb/services/deprecated/persqueue_v0 @ydb-platform/Topics
/ydb/services/persqueue_v1 @ydb-platform/Topics

/ydb/core/config/ut @ydb-platform/core
* @ydb-platform/fq
20 changes: 12 additions & 8 deletions .github/actions/s3cmd/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ inputs:
required: true
description: "s3 key secret"
s3_bucket:
required: true
required: false
description: "s3 bucket"
s3_endpoint:
required: true
description: "s3 endpoint"
folder_prefix:
required: true
required: false
description: "folder prefix"
build_preset:
required: true
required: false
description: "build preset like relwithdebinfo"
runs:
using: "composite"
Expand All @@ -35,7 +35,14 @@ runs:
host_base = storage.yandexcloud.net
host_bucket = %(bucket)s.storage.yandexcloud.net
EOF

env:
s3_key_id: ${{ inputs.s3_key_id }}
s3_secret_access_key: ${{ inputs.s3_key_secret }}

- name: export s3 path variables
shell: bash
if: inputs.build_preset
run: |
folder="${{ runner.arch == 'X64' && 'x86-64' || runner.arch == 'ARM64' && 'arm64' || 'unknown' }}"

BUILD_PRESET="${{ inputs.build_preset }}"
Expand All @@ -57,7 +64,4 @@ runs:
echo "S3_BUCKET_PATH=s3://${{ inputs.s3_bucket }}/${{ github.repository }}/${{github.workflow}}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_TEST_ARTIFACTS_BUCKET_PATH=s3://${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{github.workflow}}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
echo "S3_TEST_ARTIFACTS_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
env:
s3_key_id: ${{ inputs.s3_key_id }}
s3_secret_access_key: ${{ inputs.s3_key_secret }}
echo "S3_TEST_ARTIFACTS_URL_PREFIX=${{ inputs.s3_endpoint }}/${{ inputs.s3_bucket }}/testing_out_stuff/${{ github.repository }}/${{ github.workflow }}/${{ github.run_id }}/${{ inputs.folder_prefix }}${folder}" >> $GITHUB_ENV
24 changes: 16 additions & 8 deletions .github/config/muted_ya.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,36 @@ ydb/core/external_sources *
ydb/core/quoter/ut QuoterWithKesusTest.PrefetchCoefficient
ydb/core/keyvalue/ut_trace TKeyValueTracingTest.*
ydb/core/kqp/provider/ut KikimrIcGateway.TestLoadBasicSecretValueFromExternalDataSourceMetadata
ydb/core/kqp/ut/olap KqpOlapIndexes.IndexesActualization
ydb/core/kqp/ut/join KqpJoinOrder.Chain65Nodes
ydb/core/kqp/ut/olap KqpOlapBlobsSharing.*
ydb/core/kqp/ut/olap KqpOlap.ScanQueryOltpAndOlap
ydb/core/kqp/ut/olap KqpOlapStatistics.StatsUsageWithTTL
ydb/core/kqp/ut/olap KqpOlap.YqlScriptOltpAndOlap
ydb/core/kqp/ut/olap KqpOlapAggregations.Aggregation_ResultCountAll_FilterL
ydb/core/kqp/ut/pg KqpPg.CreateIndex
ydb/core/kqp/ut/tx KqpLocksTricky.TestNoLocksIssueInteractiveTx+withSink
ydb/core/kqp/ut/tx KqpLocksTricky.TestNoLocksIssue+withSink
ydb/core/kqp/ut/tx KqpSnapshotRead.ReadOnlyTxWithIndexCommitsOnConcurrentWrite+withSink
ydb/core/kqp/ut/tx KqpSinkTx.InvalidateOnError
ydb/core/kqp/ut/query KqpLimits.QueryReplySize
ydb/core/kqp/ut/query KqpQuery.QueryTimeout
ydb/core/kqp/ut/service KqpQueryService.TableSink_OlapRWQueries
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpReplace+HasSecondaryIndex
ydb/core/kqp/ut/query KqpQuery.OlapCreateAsSelect_Complex
ydb/core/kqp/ut/query KqpQuery.OlapCreateAsSelect_Simple
ydb/core/kqp/ut/federated_query/s3 KqpFederatedQuery.CreateTableAsSelectFromExternalDataSource
ydb/core/kqp/ut/federated_query/s3 KqpFederatedQuery.CreateTableAsSelectFromExternalTable
ydb/core/kqp/ut/scan KqpRequestContext.TraceIdInErrorMessage
ydb/core/kqp/ut/scheme KqpOlapScheme.TenThousandColumns
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_GenericQuerys
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_StreamGenericQuery
ydb/core/kqp/ut/scheme KqpOlap.OlapRead_UsesGenericQueryOnJoinWithDataShardTable
ydb/core/kqp/ut/scheme KqpOlapScheme.DropTable
ydb/core/kqp/ut/scheme KqpScheme.AlterAsyncReplication
ydb/core/kqp/ut/scheme KqpScheme.QueryWithAlter
ydb/core/kqp/ut/scheme [14/50]*
ydb/core/kqp/ut/scheme [15/50]*
ydb/core/kqp/ut/scheme [44/50]*
ydb/core/kqp/ut/service KqpQueryService.ExecuteQueryPgTableSelect
ydb/core/kqp/ut/service KqpQueryService.QueryOnClosedSession
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpUpdate
ydb/core/kqp/ut/service KqpService.CloseSessionsWithLoad
ydb/core/kqp/ut/service [38/50]*
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpUpdate
ydb/core/kqp/ut/service KqpQueryService.TableSink_OltpReplace+HasSecondaryIndex
ydb/core/persqueue/ut [37/40] chunk chunk
ydb/core/persqueue/ut [38/40] chunk chunk
ydb/core/persqueue/ut TPQTest.*DirectRead*
Expand Down Expand Up @@ -107,4 +113,6 @@ ydb/tests/functional/tenants test_storage_config.py.TestStorageConfig.*
ydb/tests/functional/tenants test_tenants.py.*
ydb/tests/functional/ydb_cli test_ydb_impex.py.TestImpex.test_big_dataset*
ydb/tests/tools/pq_read/test test_timeout.py.TestTimeout.test_timeout
ydb/core/kqp/ut/olap KqpDecimalColumnShard.TestFilterCompare
ydb/core/kqp/ut/olap KqpDecimalColumnShard.TestAggregation
ydb/tests/functional/rename [test_rename.py */10] chunk chunk
54 changes: 54 additions & 0 deletions .github/workflows/nightly_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Nightly-Build # workflow used to upload built binaries to s3
on:
workflow_dispatch:
inputs:
runner_label:
type: string
default: "auto-provisioned"
description: "runner label"
commit_sha:
type: string
default: ""
jobs:
build_and_test:
strategy:
fail-fast: false
matrix:
build_preset: ["relwithdebinfo", "release-asan"]
runs-on: [ self-hosted, auto-provisioned, "${{ format('build-preset-{0}', matrix.build_preset) }}" ]
name: Build and test ${{ matrix.build_preset }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ inputs.commit_sha }}
fetch-depth: 2
- name: Setup ydb access
uses: ./.github/actions/setup_ci_ydb_service_account_key_file_credentials
with:
ci_ydb_service_account_key_file_credentials: ${{ secrets.CI_YDB_SERVICE_ACCOUNT_KEY_FILE_CREDENTIALS }}
- name: Build and test
uses: ./.github/actions/build_and_test_ya
with:
build_preset: ${{ matrix.build_preset }}
build_target: "ydb/apps/ydbd"
increment: false
run_tests: false
put_build_results_to_cache: false
secs: ${{ format('{{"TESTMO_TOKEN2":"{0}","AWS_KEY_ID":"{1}","AWS_KEY_VALUE":"{2}","REMOTE_CACHE_USERNAME":"{3}","REMOTE_CACHE_PASSWORD":"{4}"}}',
secrets.TESTMO_TOKEN2, secrets.AWS_KEY_ID, secrets.AWS_KEY_VALUE, secrets.REMOTE_CACHE_USERNAME, secrets.REMOTE_CACHE_PASSWORD ) }}
vars: ${{ format('{{"AWS_BUCKET":"{0}","AWS_ENDPOINT":"{1}","REMOTE_CACHE_URL":"{2}","TESTMO_URL":"{3}","TESTMO_PROJECT_ID":"{4}"}}',
vars.AWS_BUCKET, vars.AWS_ENDPOINT, vars.REMOTE_CACHE_URL_YA, vars.TESTMO_URL, vars.TESTMO_PROJECT_ID ) }}
- name: Setup s3cmd
uses: ./.github/actions/s3cmd
with:
s3_bucket: "ydb-builds"
s3_endpoint: ${{ vars.AWS_ENDPOINT }}
s3_key_id: ${{ secrets.AWS_KEY_ID }}
s3_key_secret: ${{ secrets.AWS_KEY_VALUE }}

- name: sync results to s3 and publish links
shell: bash
run: |
set -x
s3cmd sync --follow-symlinks --acl-public --no-progress --stats --no-check-md5 "ydb/apps/ydbd/ydbd" "s3://ydb-builds/${{ github.ref_name }}/${{ matrix.build_preset }}/ydbd" -d
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
!*/
# Unignore all files inside canondata dir
!**/canondata/**
# Allow docker files
!Dockerfile

/canonization_show_res.log

Expand All @@ -26,6 +28,9 @@ __pycache__/
*.pb.h
*.pb.cc

# Other generated
*.fbs.h

# MacOS specific
.DS_Store

Expand All @@ -40,6 +45,7 @@ __pycache__/
.idea/
.vscode/
.clangd
.antlr/

# KDevelop IDE
*.kdev4
Expand Down Expand Up @@ -79,3 +85,6 @@ list_result.log
bin/config.json

.vs/

# handy for local junk, which is not intended to appear in the repo
junk/
10 changes: 5 additions & 5 deletions library/cpp/lwtrace/mon/mon_lwtrace.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ struct TLogQuery {
}
} catch (...) {
ythrow yexception()
<< CurrentExceptionMessage()
<< EncodeHtmlPcdata(CurrentExceptionMessage())
<< " while parsing track log query: "
<< Text;
}
Expand Down Expand Up @@ -1853,7 +1853,7 @@ class TTracesHtmlPrinter {
try {
Os << src->GetStartTime().ToStringUpToSeconds();
} catch (...) {
Os << "error: " << CurrentExceptionMessage();
Os << "error: " << EncodeHtmlPcdata(CurrentExceptionMessage());
}
Os << "</td>"
<< "<td><div class=\"dropdown\">"
Expand Down Expand Up @@ -3821,17 +3821,17 @@ class TLWTraceMonPage : public NMonitoring::IMonPage {
}
} catch (TPageGenBase& gen) {
out.Clear();
out << gen.what();
out << EncodeHtmlPcdata(gen.what());
} catch (...) {
out.Clear();
if (request.GetParams().Get("error") == "text") {
// Text error reply is helpful for ajax requests
out << NMonitoring::HTTPOKTEXT;
out << CurrentExceptionMessage();
out << EncodeHtmlPcdata(CurrentExceptionMessage());
} else {
WWW_HTML(out) {
out << "<h2>Error</h2><pre>"
<< CurrentExceptionMessage()
<< EncodeHtmlPcdata(CurrentExceptionMessage())
<< Endl;
}
}
Expand Down
17 changes: 14 additions & 3 deletions ydb/apps/version/version_definition.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,21 @@

NKikimrConfig::TCurrentCompatibilityInfo NKikimr::TCompatibilityInfo::MakeCurrent() {
using TCurrentConstructor = NKikimr::TCompatibilityInfo::TProtoConstructor::TCurrentCompatibilityInfo;
// using TVersionConstructor = NKikimr::TCompatibilityInfo::TProtoConstructor::TVersion;
// using TCompatibilityRuleConstructor = NKikimr::TCompatibilityInfo::TProtoConstructor::TCompatibilityRule;
using TVersionConstructor = NKikimr::TCompatibilityInfo::TProtoConstructor::TVersion;
using TCompatibilityRuleConstructor = NKikimr::TCompatibilityInfo::TProtoConstructor::TCompatibilityRule;

return TCurrentConstructor{
.Application = "ydb",
.Version = TVersionConstructor{
.Year = 24,
.Major = 3,
},
.CanConnectTo = {
TCompatibilityRuleConstructor{
.Application = "nbs",
.LowerLimit = TVersionConstructor{ .Year = 23, .Major = 3 },
.UpperLimit = TVersionConstructor{ .Year = 24, .Major = 3 },
}
}
}.ToPB();
}
}
4 changes: 3 additions & 1 deletion ydb/apps/ydbd/ya.make
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
PROGRAM(ydbd)

NO_EXPORT_DYNAMIC_SYMBOLS()
IF (NOT SANITIZER_TYPE) # for some reasons some tests with asan are failed, see comment in CPPCOM-32
NO_EXPORT_DYNAMIC_SYMBOLS()
ENDIF()

IF (OS_LINUX)
ALLOCATOR(TCMALLOC_256K)
Expand Down
24 changes: 0 additions & 24 deletions ydb/core/audit/audit_log.cpp

This file was deleted.

Loading
Loading