Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1609 commits
Select commit Hold shift + click to select a range
1134bfd
reduce memory usage by splitter in deduplication (#22555)
swalrus1 Aug 8, 2025
753042b
subscribe to tier config once on shard init (#22705)
swalrus1 Aug 12, 2025
676233c
Add overload subscription support in CS (#22707)
Vladilen Aug 13, 2025
0ef6ebd
AttachCounters have been fixed (#22805)
dorooleg Aug 13, 2025
ed16048
Refactor CS memory configuration (#22608)
Vladilen Aug 13, 2025
f658c82
priority for inactive portions (#22852)
dorooleg Aug 14, 2025
b54d833
write tracing has been supported (#22083)
dorooleg Aug 14, 2025
91a6d4a
TEvAskTabletDataAccessors has been fixed (#22691)
dorooleg Aug 14, 2025
c265625
fix simple reader destruction (#22907)
swalrus1 Aug 14, 2025
30699f0
deduplication memory control and signals (#22892)
swalrus1 Aug 14, 2025
49fb819
fix ya-make for arrow test (#18559)
swalrus1 May 26, 2025
2e7b918
Fix reversed sorting data reading (#21235)
Vladilen Jul 18, 2025
2cca077
Fix for #22152 (#22324)
XJIE6 Aug 6, 2025
f5515bd
cleanup
dorooleg Aug 14, 2025
d82e062
base statistics counters for SA (#22309)
dorooleg Aug 5, 2025
40151fa
workload manager config has been supported (#17138)
dorooleg Apr 14, 2025
16e1272
configuration for default pool has been added (#22307)
dorooleg Aug 5, 2025
982de9c
set of columns has been changed for resource pool classifiers view (#…
dorooleg Mar 18, 2025
328f614
ya.make has been fixed
dorooleg Aug 15, 2025
3275bec
merge to stable 25-1 YQ fixes for s3 provider (#22897)
maximyurchuk Aug 15, 2025
fa5fbdb
[/] unused code
Alek5andr-Kotov Aug 15, 2025
8fe277c
add info about source to config dump (#22914)
iddqdex Aug 14, 2025
132ca16
[/] unused code
Alek5andr-Kotov Aug 15, 2025
94b35ef
KIKIMR-23465 Remove excess stats (#21838)
Vladilen Jul 29, 2025
0023bb0
stable-25-1: add info about source to config dump (#22934)
iddqdex Aug 15, 2025
6f7d319
range_treap has been added
dorooleg Aug 15, 2025
d7e19ec
Move Y_UNIT_TEST_TWIN, Y_UNIT_TEST_QUAD helpers in to ydb testlib (#2…
dcherednik Jul 17, 2025
0c552f1
Set optimizer flags for analytics. (#22886)
spuchin Aug 15, 2025
9857f15
Always release partition on graceful TEvReleased (#22904)
qyryq Aug 15, 2025
e0fe79a
Compatibility between main and stable-25-1 (#22928)
Alek5andr-Kotov Aug 15, 2025
908dd9e
YQ fixed bugs with grpc endpoints in kqprun (#16583)
GrigoriyPA Apr 1, 2025
8e282e4
fixes
dorooleg Aug 15, 2025
4a777ba
build: refresh Embedded UI (v11.6.0) (#22819)
maximyurchuk Aug 15, 2025
78d2b23
Add meta attribute to enable topic compactification
ubyte Aug 15, 2025
b2a5f3d
tests fixes
dorooleg Aug 15, 2025
fd962dd
flags and tpch
dorooleg Aug 15, 2025
1c7df1b
deps cleanup
dorooleg Aug 15, 2025
49752da
always uses block engine reader for olap tables (#20604)
gridnevvvit Jul 4, 2025
df23f09
Add meta attribute to enable topic compactification (#22953)
ubyte Aug 15, 2025
545372b
resource pools sys view has been supported YQ-3792 (#14464)
dorooleg Mar 19, 2025
c270a3e
YQL-20304: Handle Skip for singular multi type properly
igormunkin Aug 15, 2025
7264f47
add ut with skip over stream with no source columns (#22673)
gridnevvvit Aug 13, 2025
e624e46
uncomment test
gridnevvvit Aug 15, 2025
b4d0bfe
Olap backpressure tx proxy ydb (#22833)
Vladilen Aug 15, 2025
90fe883
limit deduplication filter cache memory (#22939)
swalrus1 Aug 15, 2025
33be9d8
CheckDeadlines verify has been removed in case of debug mode (#22938)
dorooleg Aug 15, 2025
1f4f9df
Datetime 64 (#22578)
XJIE6 Aug 15, 2025
76735c5
muted tests for disabled schema cleanup
dorooleg Aug 15, 2025
74fef9d
datetime64 tests have been fixed
dorooleg Aug 16, 2025
81e7923
fix skip computation node in stable (#22982)
gridnevvvit Aug 16, 2025
254991b
resource pool classifiers permissions have been fixed (#22925)
dorooleg Aug 16, 2025
8cfac15
read context has been fixed on shutdown (#22984)
dorooleg Aug 16, 2025
7a23dc1
small fixes
dorooleg Aug 16, 2025
a65f2a9
tests have been enabled again
dorooleg Aug 16, 2025
0c9919e
workload test has been fixed
dorooleg Aug 16, 2025
df7d69c
CS scale (#22923)
dorooleg Aug 17, 2025
0fa904e
Fixed redirects from 24.4 to 25.1
Aug 18, 2025
87de93f
Topic compactification (25-1)
nshestakov Aug 18, 2025
81b6d22
[docs] backport #21931 to stable-25-1 (#22749)
blinkov Aug 18, 2025
c47adbd
Added YDB Spark Connector usage article (#21665)
alex268 Aug 18, 2025
2eae8f2
Fixed redirects from 24.4 to 25.1 (#23019)
blinkov Aug 18, 2025
d186f22
YQ-4513 fix & some api/parsing tweaks (#22853)
evanevanevanevannnn Aug 15, 2025
841faa5
[docs] backport #21665 to stable-25-1 (#23039)
blinkov Aug 18, 2025
694ae83
Update muted_ya.txt in stable-25-1 (#23001)
ydbot Aug 18, 2025
32add48
Topic compactification (25-1) (#23027)
maximyurchuk Aug 18, 2025
482cc55
YQ-4513 fix & some api/parsing tweaks (#22853) (#23040)
evanevanevanevannnn Aug 18, 2025
ea57c82
Verbose error string (#22714)
zverevgeny Aug 11, 2025
9246d28
BulkUpsert ut with predefined arrow data (#22723)
zverevgeny Aug 12, 2025
0486664
remove convertion from rpc_load_rows && added proper decimal support …
xyliganSereja Aug 18, 2025
9b35c7d
change namespace (#23076)
xyliganSereja Aug 19, 2025
be7f4de
Verbose error string for bad arrow format to 25.1.4 (#23085)
zverevgeny Aug 19, 2025
7379d1d
make AutoCreateTopicsEnable flag false by default
Aug 19, 2025
1eeb258
change default flag in TestServer
Aug 19, 2025
0e542e3
Decimal to stable 25-1-4 (#23091)
xyliganSereja Aug 19, 2025
8a3f625
fix signal and verification (#21255)
ivanmorozov333 Jul 17, 2025
f10f627
fix distributed cache destruction (#22249)
ivanmorozov333 Aug 4, 2025
9ac75db
General cache fix 25 1 4 (#23145)
dorooleg Aug 19, 2025
b5a2509
Make AutoCreateTopicsEnable false by default (#23133)
nerhneiro Aug 20, 2025
3709a61
scan abort has been fixed (#23147)
dorooleg Aug 19, 2025
5a1eb79
change ApiVersion for LEAVE_GROUP to eliminate error with incorrect M…
Jun 2, 2025
0b0b2da
order by with limit test (#22979)
dorooleg Aug 18, 2025
bbee63c
tmp fix (#23023)
XJIE6 Aug 19, 2025
e5740f3
scan abort has been fixed (#23147) (#23208)
dorooleg Aug 20, 2025
5eeaaba
Added _attributes to the topic message of the transfer (#22576)
nshestakov Aug 11, 2025
d4d482d
fixed creating consumer if consumer name is defined (#23160)
nshestakov Aug 20, 2025
428960a
supported reading of the CDC stream for the local topic (#23172)
nshestakov Aug 20, 2025
ef3ebc5
fixed the values of the topic message fields for local reading (#23215)
nshestakov Aug 20, 2025
34cae76
Added viewer/describe_transfer (#23059)
nshestakov Aug 19, 2025
25804a9
EnableCompactionOverloadDetection flag has been added (#23234)
dorooleg Aug 20, 2025
b753425
EnableCompactionOverloadDetection is false
dorooleg Aug 20, 2025
d8cb1ae
change ApiVersion for LEAVE_GROUP (#23220)
nerhneiro Aug 20, 2025
959e652
Enable compaction overload detection 25 1 4 (#23251)
dorooleg Aug 20, 2025
eb12e7b
fixed test
nshestakov Aug 21, 2025
d25e515
Add order by + limit correctness fix (#23242)
XJIE6 Aug 21, 2025
721fa0b
add support for internal query call (#23082)
adameat Aug 20, 2025
c664e58
Bugfix of the transfer (#23246)
nshestakov Aug 21, 2025
4649d70
hotfix to stop paths counter growth on MkDir (#23168)
jepett0 Aug 20, 2025
f76c7f9
fix unit test compilation
jepett0 Aug 21, 2025
bdad5b0
Enable CDC support for topic data handler (#23127)
FloatingCrowbar Aug 20, 2025
4f71e32
fixed race #23173 (#23273)
xyliganSereja Aug 21, 2025
eec90f2
fixed race #23173 (#23273) (#23314)
xyliganSereja Aug 21, 2025
d3dbf4a
25-1-4: hotfix to stop paths counter growth on MkDir (#23168) (#23268)
jepett0 Aug 21, 2025
0291436
User-defined Certificate Authority (CA) in asynchronous replication (…
CyberROFL Jul 23, 2025
23510ad
Fix test
CyberROFL Aug 21, 2025
8dcad3c
Add YQL changes, fix test
CyberROFL Aug 22, 2025
87a3f7d
tablets movement test has been added (#23054)
dorooleg Aug 19, 2025
cbb1464
simple reader scan has been fixed (#23187)
dorooleg Aug 21, 2025
f5f4f5f
fix
dorooleg Aug 22, 2025
cd9e75c
add support for internal query call (#23082) (#23261)
dorooleg Aug 22, 2025
ad0b049
increase memory limit for run execution plan
gridnevvvit Aug 21, 2025
d2814fb
compile queue wait time metric (#20340)
gridnevvvit Jul 1, 2025
5264e32
Enable limit when dedup is off (#23272)
zverevgeny Aug 21, 2025
861fcaa
25-1-4: User-defined Certificate Authority (CA) in asynchronous repli…
CyberROFL Aug 22, 2025
3b5af21
compile queue wait time metric (#20340) (#23370)
gridnevvvit Aug 22, 2025
3d7d70c
increase memory limit for run execution plan (#23367)
gridnevvvit Aug 22, 2025
7ef41fc
[C++ SDK] Fixed tsan test fails (#23374)
Gazizonoki Aug 22, 2025
5782d17
Simple read scan fix 25 1 4 (#23361)
dorooleg Aug 22, 2025
cf25ec1
[html report] highlight sanitizer issues (#23398)
Copilot Aug 22, 2025
f3032e1
stable-25-1-4: [C++ SDK] Fixed tsan test fails (#23395)
Gazizonoki Aug 22, 2025
99c9ec0
stable-25-1-4: [html report] highlight sanitizer issues (#23408)
maximyurchuk Aug 22, 2025
b8b82aa
Add client AllowAutoTopicCreation flag check
Aug 22, 2025
d2f1bba
[html report] Redesign sanitizer pattern detection from scratch for b…
Copilot Aug 22, 2025
49c7d35
stable-25-1-4: [html report] Redesign sanitizer pattern detection fro…
maximyurchuk Aug 22, 2025
9d7f8b9
added feature-flag EnableBulkUpsertRequireAllColumns (#23156)
xyliganSereja Aug 22, 2025
2accad8
set flag
Aug 22, 2025
f560994
fixed congest.py flake8
Aug 23, 2025
54f0ecb
fixed congest.py flake8
Aug 23, 2025
14d7c23
Enable limit when no dedup 25.1.4 (#23377)
zverevgeny Aug 23, 2025
0b5913d
fixed congest.py flake8
Aug 23, 2025
92fc933
fixed flake8
Aug 23, 2025
3cf051a
added feature-flag EnableBulkUpsertRequireAllColumns (#23156) (#23433)
maximyurchuk Aug 23, 2025
430eece
Add client AllowAutoTopicCreation flag check (#23423)
nerhneiro Aug 24, 2025
79f94e4
Reject writes to a table being renamed (#23335)
zverevgeny Aug 22, 2025
d93e795
Fix schema tx awaiting commit finished in CS (#23453)
zverevgeny Aug 25, 2025
d4e227a
Retry `OperationAborted` error, common retry function (#23368)
CyberROFL Aug 25, 2025
4cae1ec
Fix TTest_t1ha.PerfTest (#23470)
Evgenik2 Aug 25, 2025
2b7fc38
Use batch pool for transfer (#23390)
nshestakov Aug 22, 2025
ca6a46f
fix do retries for the scheme error on the bulk upload (#23458)
nshestakov Aug 25, 2025
ef0d90c
stable-25-1-4: Fix TTest_t1ha.PerfTest (#23476)
maximyurchuk Aug 25, 2025
3b5970b
Fix rename with concurent writes 25.1.4 (#23468)
zverevgeny Aug 25, 2025
ffbd57a
Fixed the race between creating a reading session and destroying the …
nshestakov Aug 25, 2025
5c70378
25-1-4: Retry `OperationAborted` error, common retry function (#23475)
maximyurchuk Aug 25, 2025
ebae1dc
Skip false positive msan for CancelAfterRoTxWithFollowerStreamLookupD…
Hor911 Aug 25, 2025
cad6c4f
Fix potential max thread count in actor system (#23422)
kruall Aug 25, 2025
f9ea971
Enable CDC support for topic data handler (#23127) (#23225)
FloatingCrowbar Aug 25, 2025
e4fbbd3
Bugfix of the transfer (#23486)
nshestakov Aug 25, 2025
a3555df
YQ-4569 fixed federated queries providers registration (#23491)
GrigoriyPA Aug 25, 2025
b7586ca
move feature flag (#23469)
xyliganSereja Aug 25, 2025
df7464a
remove flag
Aug 25, 2025
431cb60
merge to stable-25-1-4 YQ-4569 fixed external sources feature flags c…
maximyurchuk Aug 25, 2025
a16499a
Fix RENAME TABLE on reboot (#23533)
zverevgeny Aug 26, 2025
e7fa99c
Skip false positive msan test (#23494)
Hor911 Aug 26, 2025
7a19fe3
Fix RENAME TABLE on reboot to 25.1.4 (#23533) (#23556)
zverevgeny Aug 26, 2025
c2efc3c
[stable-25-1-4] Fix potential max thread count in actor system (#23496)
kruall Aug 26, 2025
0465c71
reserve flag (#23546)
xyliganSereja Aug 26, 2025
a511b70
rename flag (#23602)
xyliganSereja Aug 26, 2025
d268333
move feature flag (#23469) (#23524)
maximyurchuk Aug 27, 2025
4adea44
mute viewer tests
iddqdex Aug 27, 2025
e95917e
mute viewer tests (#23619)
iddqdex Aug 27, 2025
81fba90
mute test_alter_compression.py.TestAlterCompression.test[alter_compre…
iddqdex Aug 27, 2025
2ed7471
Add a test for vector index query with a variable of an optional type
vitalif Aug 21, 2025
9b9d6c5
Fix rewriting TCoTop keySelector lambda for the case without Unwrap()
vitalif Apr 29, 2025
ffd8c45
mute test_alter_compression.py.TestAlterCompression.test[alter_compre…
iddqdex Aug 27, 2025
abf67de
init
naspirato Aug 27, 2025
c112821
fixed loop on retryable error on target discovery (#23565)
nshestakov Aug 27, 2025
c6bac2c
fixed added the alias "active" to "standby" (#23480)
nshestakov Aug 25, 2025
d3f5bef
stable-25-1-4: Merge new mute rules to stable (stable-25-1) (#23645)
naspirato Aug 27, 2025
8fda856
use `body` instead of `content` field
ubyte Aug 26, 2025
83f1cbd
Don't use optional::transform
ubyte Aug 27, 2025
223e6b7
[25-1-4] Fix #17746 - rewriting TCoTop keySelector lambda for some ca…
vitalif Aug 27, 2025
b315c28
Replica nodes addition TopicMetadata response (#23591)
nerhneiro Aug 27, 2025
9c78d71
Topic metadata nodes addition main (#23646)
nerhneiro Aug 27, 2025
8dce818
Bugfix of the transfer (#23648)
nshestakov Aug 27, 2025
2bc01a6
merge to stable-25-1-4: return an error and deny access if the POST c…
ubyte Aug 27, 2025
564ddbe
Infinity retries for retriable errors for write to table (#23682)
nshestakov Aug 28, 2025
b9f6e53
Update muted_ya.txt in stable-25-1-4 (#23668)
ydbot Aug 28, 2025
f441504
Topic compactification fix and tests
FloatingCrowbar Aug 28, 2025
9bd7c38
Replica nodes addition TopicMetadata response (#23659)
nerhneiro Aug 28, 2025
d1c4746
Infinity retries for retriable errors for write to table (#23682) (#2…
nshestakov Aug 28, 2025
0e4e0e1
fix regression run naming (whitespaces) (#16086)
naspirato Mar 22, 2025
89f0187
stable-25-1-4: fix regression run naming (whitespaces) (#23728)
maximyurchuk Aug 28, 2025
5eb0f1c
fixed YT provider state leak
Aug 26, 2025
baa5421
Topic compactification fix and tests (#23696)
FloatingCrowbar Aug 28, 2025
95d5c45
Fix uninitialized memory in TEvNextValResult and TEvGetSequenceResult…
Copilot Aug 28, 2025
fc3c66f
Fix uninitialized memory in TEvNextValResult (#23750)
gridnevvvit Aug 28, 2025
5677ff9
merge to stable-25-1-4 YQ-4558 fix YT state leak (#23747)
GrigoriyPA Aug 29, 2025
9d082a3
Test cs simple reader: many changes with no compaction (#22574)
kirillvasilenko Aug 15, 2025
7429bcc
Fixing slow UPDATES for Column Tables (#23689)
kirillvasilenko Aug 28, 2025
9ccd619
Codec addition in fetch actor (#23779)
nerhneiro Aug 29, 2025
2cef431
make metadata response be sent after topic response is recieved
Aug 29, 2025
99dc250
add required response
Aug 29, 2025
c124ab6
fix Pending requests flag
Aug 29, 2025
2d58d69
Fix ignored messages on CS table rename (#23765)
zverevgeny Aug 29, 2025
d874c7f
Codec addition in fetch actor (#23801)
nerhneiro Aug 29, 2025
4ee108f
Make metadata response be sent after topic response is received (#23803)
nerhneiro Aug 29, 2025
f39993d
Fix for slow UPDATEs in Column Shards (#23792)
kirillvasilenko Aug 29, 2025
a86d700
Fix ignored messages on CS table rename 25.1.4 (#23765) (#23812)
zverevgeny Aug 29, 2025
c28b303
compaction and other fixes (#23548)
dorooleg Aug 30, 2025
5c5fcf0
subscribe on overload has been tmp fixed (#23757)
dorooleg Aug 30, 2025
d58fdf2
subscribe on overload has been fixed (#23841)
dorooleg Aug 31, 2025
9fcf5db
Cs fixes stable 25 1 4 (#23899)
dorooleg Sep 1, 2025
66a0438
Update muted_ya.txt in stable-25-1-4 (#23733)
ydbot Sep 2, 2025
5c78814
Rollback transaction fix (#23628)
XJIE6 Aug 30, 2025
a2ed54d
Rollback transaction fix (#23628) (#23964)
XJIE6 Sep 2, 2025
cc352e3
Enable transfer for all binaries
nshestakov Sep 2, 2025
b492208
Fix limit without deduplication (#23676)
Vladilen Sep 2, 2025
ba556a0
Enable transfer for all binaries (#23982)
nshestakov Sep 2, 2025
6d65cb6
Transaction race fix (#23819)
XJIE6 Sep 2, 2025
88723c3
Fix limit without deduplication (#23676) (#23989)
Vladilen Sep 3, 2025
e2b1726
Transaction race fix (#23819) (#24002)
XJIE6 Sep 3, 2025
6b4dd22
fix deduplication context destruction (#23908)
swalrus1 Sep 3, 2025
a3b5cba
fix DatabasePath
Sep 3, 2025
7205a6f
Fix huge blob scrubbing logic
alexvru Sep 3, 2025
dd89318
Process reseve requests when OutOfSpace changed (#23941)
nshestakov Sep 2, 2025
1c844e6
fix for access denied in /viewer/capabilities handler (#24030)
adameat Sep 3, 2025
a451712
Change DatabasePath in TKqpTxHelper (#24047)
alexnick88 Sep 3, 2025
5c2eb80
compaction settings improvement (#23995)
dorooleg Sep 3, 2025
26a8745
gml optimizations and fixes (#23948)
dorooleg Sep 3, 2025
8ba1519
Process reseve requests when OutOfSpace changed (#23941) (#24069)
nshestakov Sep 3, 2025
6f6ba10
Fix huge blob scrubbing logic (#24056)
serbel324 Sep 3, 2025
f016ad0
fix for access denied in /viewer/capabilities handler (#24030) (#24077)
adameat Sep 3, 2025
e25d9df
Stable 25 1 4 gml comp fixes (#24084)
dorooleg Sep 3, 2025
de1f707
Decrease WriteInflightSize when replied with error (#24075)
nshestakov Sep 3, 2025
39fe451
Decrease WriteInflightSize when replied with error (#24075) (#24092)
alexnick88 Sep 4, 2025
a8953ec
@ydb-platform/ci as codeowner for /.github
maximyurchuk Sep 3, 2025
b932abf
fix
maximyurchuk Sep 3, 2025
4a55bc6
stable-25-1-4: cherry-pick commit 41a9b297407382c6ef51c5dca3ec4be5700…
maximyurchuk Sep 4, 2025
7854891
fix deduplication context destruction (#23908) (#24039)
swalrus1 Sep 4, 2025
7df417c
fix for pr body limit (#24089)
naspirato Sep 3, 2025
b914e68
stable-25-1-4: fix for pr body limit (#24169)
naspirato Sep 4, 2025
13f7439
Do not create a block kernel for binary op with same column (#19087)
denis0x0D Jul 28, 2025
d443490
Merge branch 'stable-25-1-4' of https://github.com/ydb-platform/ydb i…
Sep 4, 2025
2076545
Update muted_ya.txt in stable-25-1-4 (#23939)
ydbot Sep 4, 2025
63b00a6
Stable-25-1-4 issue 23561 (#24219)
xyliganSereja Sep 4, 2025
5360945
Remove duplicated checks (#24200)
nshestakov Sep 5, 2025
dd5ae19
Remove duplicated checks and correct decrease WriteInflightSize (#242…
nshestakov Sep 5, 2025
ce3b53e
space watcher memory leak has been fixed (#24042)
dorooleg Sep 4, 2025
2259d12
Data race has been fixed between two TEvProposeTransaction (#24088)
dorooleg Sep 5, 2025
549f964
AddVersion validation has been improved (#24150)
dorooleg Sep 5, 2025
d27a825
RunDropTable has been fixed (#24151)
dorooleg Sep 5, 2025
3d095ab
batch size limitation has been supported (#24213)
dorooleg Sep 5, 2025
7599840
Fixed CPU limiting in composite conveyor
GrigoriyPA Sep 5, 2025
d42a8a4
Fixed processing kafka batch v0 with many messages
nshestakov Sep 5, 2025
241121e
Stable 25 1 4 fixes (#24262)
dorooleg Sep 5, 2025
7ddc621
Fixed processing kafka batch v0 with many messages (#24278)
nshestakov Sep 5, 2025
dae9dc1
merge to stable-25-1-4 YQ-4639 fixed CPU limiting in composite convey…
GrigoriyPA Sep 5, 2025
08a1e24
security: change clusteradmin weak check
ijon Sep 4, 2025
2503a6b
25-1-4: security: change clusteradmin weak check (#24338)
ijon Sep 6, 2025
fc02b30
Merge tag '25.1.4.7' into stream-nb-25-1
UgnineSirdis Oct 13, 2025
93d6b01
Fix merge
UgnineSirdis Oct 13, 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.
7 changes: 6 additions & 1 deletion .github/TESTOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,9 @@
/ydb/tests/postgres_integrations @ydb-platform/postgres-compatibility

#YDB Engineering Team @maximyurchuk TEAM:@ydb-platform/engineering
ydb/tests/functional/tpc @ydb-platform/engineering
/ydb/tests/functional/tpc @ydb-platform/engineering
/ydb/tests/compatibility @ydb-platform/engineering
/ydb/tests/stress @ydb-platform/engineering

#Orphan components @spuchin @maximyurchuk @kirrysin @ydb-platform/duty
/ydb/services/ydb @ydb-platform/duty
Expand All @@ -75,12 +77,14 @@ ydb/tests/functional/tpc @ydb-platform/engineering
/ydb/core/test_tablet @ydb-platform/storage
/ydb/core/blob_depot @ydb-platform/storage
/ydb/core/erasure @ydb-platform/storage
/ydb/tests/functional/config @ydb-platform/storage

#Core Functionality Team @CyberROFL TEAM:@ydb-platform/core
/ydb/core/config/ut @ydb-platform/core
/ydb/core/cms @ydb-platform/core
/ydb/tests/functional/cms @ydb-platform/core
/ydb/core/quoter @ydb-platform/core
/ydb/library/yaml_config/ut_transform @ydb-platform/core

#Data Delivery Systems Team / LogBroker @alexnick88 TEAM:@ydb-platform/topics
/ydb/tests/functional/sqs @ydb-platform/Topics
Expand All @@ -92,6 +96,7 @@ ydb/tests/functional/tpc @ydb-platform/engineering
/ydb/core/ymq @ydb-platform/Topics
/ydb/core/http_proxy @ydb-platform/Topics
/ydb/core/tx/schemeshard/ut_pq_reboots @ydb-platform/Topics
/ydb/core/transfer @ydb-platform/Topics

#YDB Analytics TEAM:???

Expand Down
5 changes: 5 additions & 0 deletions .github/actions/build_and_test_ya/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ inputs:
description: "Custom branch name required when workflow branch != checkout branch"
type: string
required: false
add_vcs_info:
type: boolean
default: false
description: "add ya make vars with git info"
defaults:
run:
shell: bash
Expand Down Expand Up @@ -114,3 +118,4 @@ runs:
put_build_results_to_cache: ${{ inputs.put_build_results_to_cache }}
test_retry_count: ${{ inputs.test_retry_count }}
custom_branch_name: ${{ inputs.custom_branch_name }}
add_vcs_info: ${{ inputs.add_vcs_info }}
21 changes: 19 additions & 2 deletions .github/actions/test_ya/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ inputs:
description: "Custom branch name required when workflow branch != checkout branch"
type: string
required: false
add_vcs_info:
type: boolean
default: false
description: "add ya make vars with git info"

outputs:
success:
Expand Down Expand Up @@ -186,7 +190,12 @@ runs:
git checkout $ORIGINAL_HEAD
YA_MAKE_TARGET=.
else
YA_MAKE_TARGET="${{ inputs.build_target }}"
YA_MAKE_TARGET=""
for TARGET in ${{ inputs.build_target }}; do
if [ -e $TARGET ]; then
YA_MAKE_TARGET="$YA_MAKE_TARGET $TARGET"
fi
done
fi

readarray -d ',' -t test_size < <(printf "%s" "${{ inputs.test_size }}")
Expand Down Expand Up @@ -284,10 +293,18 @@ runs:
else
BRANCH_NAME="${{ inputs.custom_branch_name }}"
fi

if [[ "${{inputs.add_vcs_info}}" == "true" ]]; then
params+=(
-DGIT_BRANCH=$BRANCH_NAME
-DGIT_COMMIT_SHA=$ORIGINAL_HEAD
)
fi

echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
echo "BRANCH_NAME is set to $BRANCH_NAME"

TESTMO_BRANCH_TAG="$BRANCH_NAME"
TESTMO_BRANCH_TAG="${BRANCH_NAME//[^a-zA-Z0-9-]/-}"
TESTMO_ARCH="${{ runner.arch == 'X64' && 'x86-64' || runner.arch == 'ARM64' && 'arm64' || 'unknown' }}"
TESTMO_PR_NUMBER=${{ github.event.number }}

Expand Down
192 changes: 80 additions & 112 deletions .github/config/muted_ya.txt

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .github/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ EXPOSE ${GRPC_PORT:-2136}
EXPOSE ${MON_PORT:-8765}
EXPOSE ${YDB_KAFKA_PROXY_PORT:-9092}

HEALTHCHECK --start-period=60s --interval=1s CMD sh ./health_check
HEALTHCHECK --start-period=60s --interval=1s CMD sh /health_check

CMD ["sh", "./initialize_local_ydb"]
CMD ["sh", "/initialize_local_ydb"]
8 changes: 5 additions & 3 deletions .github/docker/files/health_check
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#!/usr/bin/env bash

set -e
set -x
if [ "${DEBUG}" = "true" ]; then
set -x
fi

/ydb -e grpcs://localhost:${GRPC_TLS_PORT:-2135} --ca-file /ydb_certs/ca.pem -d /local --no-discovery monitoring healthcheck | grep -q GOOD || exit 1

/ydb -e grpcs://localhost:${GRPC_TLS_PORT:-2135} --ca-file /ydb_certs/ca.pem -d /local scheme ls /local
/ydb -e grpcs://localhost:${GRPC_TLS_PORT:-2135} --ca-file /ydb_certs/ca.pem -d /local table query execute -q 'create table `/local/.sys_health/test` (key int32, value utf8, primary key(key));' -t scheme
68 changes: 63 additions & 5 deletions .github/scripts/create_or_update_pr.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,77 @@ def read_body_from_file(file_path):
return file.read()


def get_body_content(body_input):
def create_gist_for_large_content(content, github_token, title="PR Body Content"):
"""Creates a GitHub gist for large content and returns the gist URL."""
from github import Github

g = Github(github_token)

# Create gist with the full content
gist = g.get_user().create_gist(
public=False,
files={
f"{title}.md": {
"content": content
}
},
description=f"Large content for {title}"
)

print(f"Created gist: {gist.html_url}")
return gist.html_url


def get_body_content(body_input, github_token=None):
"""Determines if the body content is a file path or direct text."""
if os.path.isfile(body_input):
print(f"Body content will be read from file: {body_input}.")
return read_body_from_file(body_input)
content = read_body_from_file(body_input)
else:
print(f"Body content will be taken directly: '{body_input}.'")
return body_input
content = body_input

# GitHub has a 65,536 character limit for PR body, so we use half of it to leave some space for the summary and closed issues
MAX_BODY_LENGTH = 65536 // 2

if len(content) > MAX_BODY_LENGTH:
print(f"Warning: PR body content is {len(content)} characters, exceeding GitHub's limit of {MAX_BODY_LENGTH}")

if github_token:
print("Creating GitHub gist for large content...")
gist_url = create_gist_for_large_content(content, github_token, "Muted Tests Update Details")

# Create a summary body with link to gist
summary_content = f"""# Muted tests update

This PR contains a large number of test changes. Full details are available in the [GitHub Gist]({gist_url}).

## Summary
- **Total content size**: {len(content):,} characters
- **Content type**: Muted tests update details
- **Full details**: [View complete details in Gist]({gist_url})

---
*This summary was automatically generated due to content size limitations.*"""

print(f"Created summary body with gist link: {len(summary_content)} characters")
return summary_content
else:
print("No GitHub token available for gist creation. Truncating content...")
# Fallback to truncation if no token
truncation_notice = "\n\n---\n**Note: Content truncated due to length limits. See workflow logs for full details.**"
available_length = MAX_BODY_LENGTH - len(truncation_notice)
content = content[:available_length] + truncation_notice
print(f"Truncated content to {len(content)} characters")

return content


def create_or_update_pr(args, repo):
current_pr = None
pr_number = None
body = get_body_content(args.body)
github_token = os.getenv('GITHUB_TOKEN')
body = get_body_content(args.body, github_token)

owner = repo.owner.login
head_format = f"{owner}:{args.branch_for_pr}"
Expand Down Expand Up @@ -55,7 +112,8 @@ def create_or_update_pr(args, repo):


def append_to_pr_body(args, repo):
body_to_append = get_body_content(args.body)
github_token = os.getenv('GITHUB_TOKEN')
body_to_append = get_body_content(args.body, github_token)

print(f"Looking for PR by number: {args.pr_number}")
pr = repo.get_pull(args.pr_number)
Expand Down
Loading
Loading