Skip to content
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

YQ-3684 fix screts not found error handling #9822

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
306 commits
Select commit Hold shift + click to select a range
0378eff
Invalidate query compilation cache entries with outdated VIEWs (#1960…
jepett0 Mar 6, 2024
4192b14
[ratelimiter] fix not_allowed message if no admins on cluster in conf…
shmel1k Mar 7, 2024
c206738
Fix Verify in pqv0 (#2552)
nshestakov Mar 7, 2024
52d299a
Enable feature flags for QueryService. (#2560)
spuchin Mar 7, 2024
7444062
Merge fix delete on queries with default values (#2569)
gridnevvvit Mar 8, 2024
179a3cb
cherry pick library fix (#2481)
ildar-khisambeev Mar 8, 2024
f24b02a
schemeboard: fix path updates from both root and tenant schemeshards …
ijon Mar 10, 2024
6a84178
Allow important consumer for all installations (#2518)
nshestakov Mar 12, 2024
623524f
[KIKIMR-21174] Remove wrong RuntimeVersion check (#2605) (#2629)
spuchin Mar 12, 2024
ed139af
Fix volatile result sent before it is fully committed (24-1) (#2624)
snaury Mar 12, 2024
3f93680
Generate CMakeLists (#2648)
mvgorbunov Mar 12, 2024
8688b17
Move construction of current compatibility information out of driver_…
serbel324 Mar 12, 2024
d9f2880
Fix script feature flag test in 24-1 (#2655)
UgnineSirdis Mar 12, 2024
b3004c6
simplify query service enable (#2676)
gridnevvvit Mar 12, 2024
c205eed
Use empty parsing context to build view's select in CREATE VIEW state…
jepett0 Mar 13, 2024
a510fe8
Fix Verify in WriteSessionActor (#2651) (#2700)
nshestakov Mar 14, 2024
9986dce
Fixing PartitionChooserActors leaks (#2742) (#2750)
nshestakov Mar 14, 2024
c1ad21b
Fix PEERDIRs (#2754)
serbel324 Mar 14, 2024
6d4a423
24-1: backport ydb#2397 add allow/deny lists to configs dispatcher (#…
Enjection Mar 15, 2024
cceacdc
24-1: Fix use-after-free when debug logging read errors (#2816)
snaury Mar 15, 2024
53c016c
[cms] add version to Node in Maintenance API (#2788) (#2796)
shmel1k Mar 15, 2024
9edd757
24-1: Fix missing locks on read iterator empty result elision. Fixes …
snaury Mar 16, 2024
bba277c
Fix put impl class (#2829) (#2853)
alexvru Mar 18, 2024
5ac0c0b
skip metrics without name label instead of crashing KIKIMR-21198 (#2883)
alexd65536 Mar 18, 2024
0aaa317
Call ProposeQueue.Ack for canceled txs (#2826)
azevaykin Mar 18, 2024
ccfeb7a
Update CMakeLists
mvgorbunov Mar 18, 2024
45a24af
[grpc_server] improve logs on server shutdown (#2910) (#2911)
shmel1k Mar 18, 2024
7e50ccf
Merge query service fixes to stable 24 1 (#2930)
gridnevvvit Mar 19, 2024
8d1f4fa
Fix BlobDepot interaction with group mapper in mirror-3-dc mode (#3006)
alexvru Mar 20, 2024
fe6d594
Fix NodeWarden caching error (#3014)
alexvru Mar 21, 2024
112be1a
24-1: Fix read iterator local snapshot consistency. Fixes #2885. (#3074)
snaury Mar 22, 2024
9a7d761
Update CMakeLists
mvgorbunov Mar 25, 2024
7023b13
[kqp] improve logging on KQP shutdown (#2927) (#2929)
shmel1k Mar 25, 2024
6fbfd4a
24-1: Fix race between table merge and borrowed gc compaction. Fixes …
snaury Mar 26, 2024
d563efb
Cherry pick fix leak (#3167)
ildar-khisambeev Mar 26, 2024
a762c76
Update datastreams_proxy supported codec (#2687)
Jornydb Mar 27, 2024
93f4928
fix query service enable order (#3312)
gridnevvvit Mar 29, 2024
bb2692a
disable oob transport (#3314)
gridnevvvit Mar 29, 2024
da40f72
Get rid of pedantic check (#3342)
CyberROFL Apr 1, 2024
7050857
Send unsubcribe in viewer (#3371)
kruall Apr 2, 2024
d547c4c
Reduce severity of some health check issues (#3067) (#3176)
shmel1k Apr 2, 2024
2631f5b
fix bug: limit retries in starting state (#3398)
gridnevvvit Apr 3, 2024
c301eca
disable db metadata cache (#3444)
vporyadke Apr 3, 2024
9acd579
Decrease default value of SharedCacheSizeMb to 1024 (#3421)
nshestakov Apr 5, 2024
b6a279d
Kafka balance fixes to 24 1 (#3537)
niksaveliev Apr 8, 2024
d14df37
24-1: Fix a race between mediator state and pipeline restoring active…
snaury Apr 8, 2024
295aafd
KIKIMR-18545: do not set not_null for default values (#3512) (#3548)
qrort Apr 8, 2024
20a513d
Change codeowners for FQ 24-1 release branch (#3561)
EgorkaZ Apr 8, 2024
d39295a
Straighten BSC <-> NW interoperation protocol (merge from main) (#3575)
alexvru Apr 8, 2024
f756c0f
Fq gather stable 24-1 (#3517)
EgorkaZ Apr 9, 2024
dade7e2
YQ-3011 fix parquet type validation (#3595)
GrigoriyPA Apr 9, 2024
89bfbfd
fix partition counter value (#3587)
nshestakov Apr 9, 2024
0585aac
Fix ThrottlingException raising in YMQ when doing GetQueueUrl with dr…
siarheivesialou Apr 10, 2024
eba9328
Add pr tests run to q-stable (#3608)
EgorkaZ Apr 10, 2024
e2f14c4
Fix static group status calculation logic (merge from main) (#3632)
alexvru Apr 11, 2024
ce30b98
Downgrade RuntimeVersion Requirement for ReplicateScalar (#3667)
Hor911 Apr 11, 2024
0ef6729
do not check explicit sources every cleanup (#3674)
alexnick88 Apr 12, 2024
db5a3b9
YQ-3035: FQ gather stable 24-1 lost ones (#3651)
EgorkaZ Apr 12, 2024
68050f5
24-1 cherry-pick remove redundant checks (#1417) (#3700)
ildar-khisambeev Apr 15, 2024
3527639
Cherry pick print sensitive (#3698)
ildar-khisambeev Apr 15, 2024
f4e9fa1
YQ-3050 fix forget operation paging (#3805)
GrigoriyPA Apr 17, 2024
5422281
brotli + new formats (#3855)
dorooleg Apr 18, 2024
b571990
[KIKIMR-21355] Fix OrderedSqlRename without pragma OrderedColumns (#3…
gridnevvvit Apr 18, 2024
f39e0b5
YQ-3006 added secrets validation (#3872)
GrigoriyPA Apr 18, 2024
c8094d4
YQ-3013: add retry for CURLE_GOT_NOTHING for FQ (#3565) (#3914)
EgorkaZ Apr 19, 2024
450d374
YQ-3045 fix for not found in s3 applicator (#3923)
GrigoriyPA Apr 19, 2024
1520164
YMQ Verify fix (#3945)
alexnick88 Apr 19, 2024
36fc0ee
Reserve change queue capacity in order not to overflow the queue (#38…
CyberROFL Apr 21, 2024
773422c
Fix memory leak in external data source manager (#3961)
GrigoriyPA Apr 22, 2024
049f8e0
A pair of fixes (#3981)
Hor911 Apr 22, 2024
b1eb036
make stdev calculation more numerically stable (#3984)
vporyadke Apr 22, 2024
7999411
YQ-3006 fix drop table for external entities (#4064)
GrigoriyPA Apr 25, 2024
ff2698f
24-1: Fix reordering of change records (#4087) (#4105)
CyberROFL Apr 25, 2024
34c57d8
Fix 24 1 (#4112)
alexnick88 Apr 25, 2024
be291e7
Fix leak of PartitionChooserActor (#4131)
nshestakov Apr 26, 2024
6fc3848
Changed Disconnected node handle to prevent double actor unregister -…
StekPerepolnen Apr 26, 2024
b614914
fix(kqp): support stream lookup backward compatibility (#4147)
ulya-sidorina Apr 26, 2024
00c0e54
Allow DescribePartition request if UpdateRow permission is granted (#…
qyryq Apr 27, 2024
43a34f7
Fix DataShard BuildStats error handling (#4160)
kunga Apr 27, 2024
cfa8a59
YQ-3051 add AST compression (#4151)
GrigoriyPA May 2, 2024
eae74a3
Fix race between callback and destructor (#1745) (#4222)
azevaykin May 2, 2024
be2fb17
fix broken counters in YMQ (#4241)
siarheivesialou May 2, 2024
ec017a1
Fix viewer content type header parsing (#4205) (#4280)
dcherednik May 6, 2024
11b0174
Merge default related changes to stable-24-1 (#4334)
gridnevvvit May 6, 2024
ed0f418
24-1: Fix followers not reading system tables and not processing requ…
snaury May 7, 2024
024dde8
Report UserSID for all gRPC-issued BSC operations (merge from main #4…
alexvru May 7, 2024
c1f7310
dont repeat requests for already applied modifications (#4376)
ivanmorozov333 May 8, 2024
9c47d51
ydb_topic: do not call lock_shared recursively (24-1) (#4387)
qyryq May 8, 2024
966cbdf
do not treat initial tablet metrics values as 0 (#4395)
vporyadke May 8, 2024
adbde26
advance time of metrics aggregates (#4453)
vporyadke May 13, 2024
a080c4c
Merges to YDB stable (#4462)
Hor911 May 13, 2024
68d0786
Merge hash fixes to YDB stable (#4479)
Hor911 May 13, 2024
da78771
CalculateKeyBytes operator precedence fix (#4504)
azevaykin May 14, 2024
d655aaa
Kafka api charge extra RU on request (#3929) (#4472)
niksaveliev May 14, 2024
f275821
Pull out elapsed metrics even if actor still work (#4245)
kruall May 16, 2024
920ac4a
fix walking back start of elapsing time (#4578)
kruall May 16, 2024
0e3c730
Fix for dynamic listing (#4525) (#4604)
Hor911 May 16, 2024
97c9e87
24-1: Mark reenqueued records & forcibly request them (#4597)
CyberROFL May 16, 2024
6e76cc8
24-1: Support arbiters in volatile transactions (#4371)
snaury May 17, 2024
82d69fe
Some minor KeyValue tablet improvements (merge from main #1900) (#4644)
alexvru May 17, 2024
7525b05
Fixed a blocker: https://st.yandex-team.ru/KIKIMR-21496 (#4712)
pavelvelikhov May 21, 2024
f18362a
Using Decimal in olap (#4722)
iddqdex May 21, 2024
0a651a8
Always add 'u-' prefix to the dedicated YDB database endpoint during …
vitalyisaev2 May 21, 2024
75a1178
fix read sequence checker (#4725)
ivanmorozov333 May 22, 2024
f963bfb
negative add unit has been fixed (#4772)
dorooleg May 23, 2024
c86f3a9
handling for empty tags has been improved (#4780) (#4788)
dorooleg May 23, 2024
d132765
24-1: Make max commit size configurable with icb (#4808)
snaury May 24, 2024
0a189e0
24-1: Add missing proto description for TTabletControls (#4838)
snaury May 24, 2024
4769640
YQ-3157 batch script result fetch by size (#4858)
GrigoriyPA May 26, 2024
f6cc07b
health-check lacks iterator validation vulnerability - merge stable-…
StekPerepolnen May 27, 2024
a862c28
hc hive sync status - merge stable-24-1 (#4841)
StekPerepolnen May 27, 2024
660046f
fallback on bad query proxying - merge stable-24-1 (#4843)
StekPerepolnen May 27, 2024
1ef008a
only give counter resource to tablets that never had normal metrics …
vporyadke May 27, 2024
5296d28
Fix use full column id and view at the same time. (#4414) (#4757)
dcherednik May 27, 2024
13c6e2a
Apply TablePathPrefix to topic. (#4866)
Tony-Romanov May 27, 2024
e7f9bdd
Leaking 'PartitionWriterCacheActor` (#4892) (#4912)
Alek5andr-Kotov May 28, 2024
d58be63
Fixes by @alchizhevsky to YDB stable (#4917)
Hor911 May 28, 2024
6694845
Make remaining group amount calculator consider decommission (merge f…
alexvru May 28, 2024
53f75b6
Merge 24-1: New counter for activations (CurrentActivationTimeUsByAct…
kruall May 29, 2024
aaf8d3f
Merge 632a236 fb27474 dbe0246 8431eb0 ed958e3 3d8e652 (#5006)
vitalyisaev2 May 30, 2024
216adeb
Fix of the error of incorrect metering exceeding the reserved topic s…
nshestakov May 30, 2024
81cfbe2
Added ExecutionId for script execution logs (#5057)
GrigoriyPA May 31, 2024
9a2ef83
Merge fixes from main related to long puts (#5098)
alexvru May 31, 2024
4dd5b42
dataquery doesn't change values (#5013) - merge stable-24-1 (#5081)
StekPerepolnen Jun 2, 2024
62b7bff
24-1: Cleanup persistent locks on table rename (#4979)
snaury Jun 3, 2024
c165555
24-1 Prevent from using B-Tree index with incorrect configuration (#4…
kunga Jun 3, 2024
178cf6e
24-1 Fix DB.CalculateReadSize (#4728) (#4977)
kunga Jun 3, 2024
4d22497
24-1 Correctly trigger borrow compaction for shadow data (#4978)
kunga Jun 3, 2024
ea2ef69
Knn UDF for Exact vector search (#4524)
azevaykin Jun 4, 2024
a7f2434
YQ-3010 Check fields count and types in raw format / to ydb stable (…
kardymonds Jun 4, 2024
ec1169f
UI refresh action cherrypick to 24-1 (#5174)
antonkovalenko Jun 6, 2024
56e035d
zstd (#5238)
dorooleg Jun 6, 2024
340580b
Ydb yq stable converters (#5255)
dorooleg Jun 6, 2024
924dab5
query stats full (#3464) - merge stable-24-1 (#5288)
StekPerepolnen Jun 7, 2024
9961fa1
build: refresh Embedded UI (v6.5.0) (#5306)
alexv-smirnov Jun 7, 2024
3e4dc18
Merge to 24.1 (#2584)
ssmike Jun 7, 2024
46c1851
Fix SysView tests (merge from main #5117) (#5325)
alexvru Jun 7, 2024
63b8e66
Merge BlobDepot monitoring fixes from main (#5284)
alexvru Jun 7, 2024
fbdeb3c
Hotfix: disable PDisk serial number management (#5329)
alexvru Jun 7, 2024
99f0004
Fix TExportToS3Tests.CorruptedDyNumber unit test (#5370)
andrewstalin Jun 10, 2024
9525b0f
fix when limit per node logic assigns incorrect shard hints in single…
gridnevvvit Jun 10, 2024
f1632b2
Sequences backup (#5018)
shnikd Jun 11, 2024
0224081
Merge CostMetrics changes from main (#5221)
serbel324 Jun 11, 2024
53eadb0
Merge tracing fixes to 24-1 (#5458)
serbel324 Jun 13, 2024
a4d6dd0
fix division by zero (#5487)
nshestakov Jun 13, 2024
65d320a
SQS-785: correct response to GetQueueUrl with custom queue name when …
siarheivesialou Jun 13, 2024
03d6c36
Update build_and_test_provisioned.yml
alexv-smirnov Feb 1, 2024
e7331b5
Enable cmake workflow to build a specified target (#1533)
alexv-smirnov Feb 1, 2024
b055137
Add cmake check workflow (#1725)
alexv-smirnov Feb 8, 2024
b3c9a1d
Fix cmake postcommit (#1739)
alexv-smirnov Feb 8, 2024
639057c
Create sync_cmakebuild.yml (#1747)
alexv-smirnov Feb 8, 2024
dcaed53
CMake regeneration workflow (#1774)
alexv-smirnov Feb 9, 2024
71bcc18
Update sync_cmakebuild.yml (#1776)
alexv-smirnov Feb 9, 2024
ab6d829
Increase commits depth on sync cmake workflow
alexv-smirnov Feb 16, 2024
5d5831a
ci: save test artifacts for fail tests (#1501)
nikitka Feb 19, 2024
ac65d2f
ci: fix single file logs saving (#2077)
nikitka Feb 19, 2024
e6fe015
CMake14 build (#2207)
alexv-smirnov Feb 23, 2024
27e586e
ci: run relwithdebinfo and debug with build-preset labels too (#2245)
nikitka Feb 26, 2024
e7f90d9
ci: add "external" label for PRs made by external contributors (#2488)
nikitka Mar 6, 2024
7255ed8
Add workflow to create a Pull Request to import libraries update (#2575)
alexv-smirnov Mar 8, 2024
6862187
Update libs_create_pr.yml
alexv-smirnov Mar 12, 2024
cd8d537
Update GitHub workflows to include stream-nb-* branches (#2669)
SammyVimes Mar 13, 2024
bc09048
Remove reduntant call levels when running PR checks (#2778)
alexv-smirnov Mar 15, 2024
7bd3b4b
ci: pr-checks: run tests only if build is success (#2954)
nikitka Mar 19, 2024
690eb6c
Run tests based on build graph analysis, stop using cache for test re…
alexv-smirnov Mar 26, 2024
e86c9e3
Merge pull request #5519 from alexv-smirnov/bumpwf-stable-24-1
alexv-smirnov Jun 13, 2024
5bbdffe
Merge CI updates
alexv-smirnov Jun 14, 2024
d5bffd8
merge to stable-24-1: fix statistics aggregator migration logic (#5515)
alexd65536 Jun 14, 2024
7487d61
merge to stable-24-1: use proper compaction policy for SA tables (#5517)
alexd65536 Jun 14, 2024
309333d
Merge Deduplicated messages sensors: LOGBROKER-8733 (#3147) (#5328)
FloatingCrowbar Jun 14, 2024
fbfd87d
retry scheme query in tests (#5403)
nshestakov Jun 14, 2024
1339035
Merge stable-24-1-16-analytics into stable-24-1 (#5596)
zverevgeny Jun 16, 2024
20c3a09
Roaring udf cherry pick 24 1 (#5629)
jsjant Jun 19, 2024
5dbb7c6
Fix PDisk FAULTY status in CMS UI (#5228) (#5760)
pixcc Jun 20, 2024
3f7e472
Add CMS request priorities KIKIMR-9024 (#1620) (#4094)
pixcc Jun 20, 2024
a355430
Make clang14 happy (merge from main #4121) (#5764)
alexvru Jun 20, 2024
49e8858
Make interconnect proxy retry timeout parameters configurable (merge …
alexvru Jun 20, 2024
9242688
Add stable node names (#5759)
pixcc Jun 20, 2024
2e7f4d4
Merge branch 'stable-24-1' into q-stable-24-1-for-merge
uzhastik Jun 21, 2024
b16fdb3
resolved conflicts after merge
uzhastik Jun 21, 2024
82d8441
Merge pull request #5815 from uzhastik/q-stable-24-1-for-merge
maximyurchuk Jun 21, 2024
472cd54
Merge from main: type infering, s3 async decode, plan fields (compres…
dorooleg Jun 21, 2024
df3736b
YQ-3225 detached script execution results forgetting (#5716)
GrigoriyPA Jun 22, 2024
193ba44
YQ-3342 fix script results writing (#5851)
GrigoriyPA Jun 24, 2024
48f5f33
YQ-3346 improve secrets fetching (#5850)
GrigoriyPA Jun 24, 2024
cd295fe
YDB FQ: Support MySQL, Microsoft, Greenplum as an external data sourc…
skywalker-jpg Jun 26, 2024
aea719a
non partitioned lister has been sped up (#5870) (#6002)
dorooleg Jun 27, 2024
736fd80
YQ-3257 аdded stream local rpc for results fetching (#5967)
GrigoriyPA Jun 27, 2024
4dcb0b7
YYQ-3398 fixed result set size counting (#6165)
GrigoriyPA Jul 4, 2024
299c907
Change MKQL_RUNTIME_VERSION to 47 (#5838)
maximyurchuk Jun 21, 2024
fa021bf
Set Compatibility info for 24-2 (#5844)
serbel324 Jun 21, 2024
e241ba6
bug: replace into table with default values is not working (#5787) (#…
gridnevvvit Jun 24, 2024
1161ec0
Fix 24-2 allowing to load data generated by newer versions of VDisk (…
alexvru Jun 24, 2024
76b9823
Add description of TVDiskControls for CMS (#5894)
serbel324 Jun 24, 2024
35229b4
Dynamic node registration over certificate. merge stable-24-2 (#5873)
molotkov-and Jun 25, 2024
148241f
KIKIMR-21677 Remove debug assert (not correct on real installation) (…
maximyurchuk Jun 25, 2024
27761c4
KIKIMR-21678 Remove debug assert (not correct on real installation) (…
maximyurchuk Jun 25, 2024
2951e23
24-2: Support arbiters feature flag for volatile transactions (#5964)
snaury Jun 26, 2024
bd92086
bump SSA_RUNTIME_VERSION (#5906)
zverevgeny Jun 26, 2024
0f41886
24-2: Mark ExecuteDistributedEraseTx as restartable (#5993)
CyberROFL Jun 27, 2024
24c804b
24-2: CDC Initial Scan fixes (#5992)
CyberROFL Jun 27, 2024
09aa14b
Large BTREE tests (#6013)
azevaykin Jun 27, 2024
767e577
backport fixes related to tablet drain (#6008)
vporyadke Jun 28, 2024
d0c3883
actually delete nodes if possible (#3120) (#5988)
vporyadke Jun 28, 2024
0bfb2af
Add compatibility with NBS 23-3 (#6060)
serbel324 Jun 28, 2024
7b5f1d7
suppress verify for unexpected events (#6085)
zverevgeny Jun 29, 2024
471cebc
Olap perf to 24-2 (#5950)
zverevgeny Jul 1, 2024
a20c342
Fix pushdown logical ops with scalar argument. (#6142) (#6221)
shmel1k Jul 2, 2024
fe0495c
Fix RU for kafka read (#6232)
niksaveliev Jul 3, 2024
7208871
Change calculation of actorsystem usage 24-2 (#6271)
kruall Jul 4, 2024
f790bd1
json query transaction mode (#5574) - merge stable-24-2 (#6131)
StekPerepolnen Jul 4, 2024
bdda5b1
fix cs latency spikes (#6158) (#6205)
zverevgeny Jul 5, 2024
c65edee
added database filter for time difference - merge stable-24-2 (#6229)
StekPerepolnen Jul 5, 2024
eaea57b
Revert "Change calculation of actorsystem usage 24-2" (#6337)
kruall Jul 5, 2024
f9f3452
Allow read table returns and use not null types via public API (#5219…
dcherednik Jul 5, 2024
d54e24e
Merge pull request #6368 from uzhastik/merge_from_ydb_24_2
maximyurchuk Jul 8, 2024
5adff59
KqpRun sync stable version with main (#6671)
GrigoriyPA Jul 15, 2024
d52cc84
Q stable ydb 24 2 2024 07 12 decompressor stats (#6620)
dorooleg Jul 15, 2024
4968dab
Merge #5932 #5984 #6257 #6298 #6471 #6484 #6703 (#6721)
vitalyisaev2 Jul 16, 2024
fe5e16f
YQ-3405 fixed endless retries for external error (#6722)
GrigoriyPA Jul 16, 2024
dca55a5
YQ-3439 added retries for CURLE_COULDNT_RESOLVE_HOST (#6749)
GrigoriyPA Jul 16, 2024
89d44db
YQ-3152 fix error failed to execute callable ResWrite! (#6939)
GrigoriyPA Jul 22, 2024
6cf4566
AsyncDecompressing + lz4 fix (#6888)
dorooleg Jul 23, 2024
2db2156
YDB FQ: avoid outdated syntax "SELECT * FROM cluster.db.table" (copy …
dorooleg Jul 24, 2024
71d6ac0
merge fq ydb stable 2024 07 29 (#7215)
dorooleg Jul 30, 2024
5b6e4a2
YDB-2568 Enable match_recognize in ydb / q-stable-ydb-24-2 (#7495)
kardymonds Aug 7, 2024
20ac7bf
merge: check vector access (#7474) (#7591)
uzhastik Aug 9, 2024
a7ca38e
YDB FQ: add MySQL / Greenplum to yql_generic_source_factory.cpp (#7622)
vitalyisaev2 Aug 9, 2024
9e45694
merging bugfixes into q-stable-ydb-24-2 (#7655)
evanevanevanevannnn Aug 13, 2024
f179f77
Merging inference updates (#7929)
evanevanevanevannnn Aug 16, 2024
178fd7e
YQ-3410 improve s3 url escape, added '#', '?' symbols (#7921)
GrigoriyPA Aug 19, 2024
d470edd
YQ-3460 fix error attempt to read after eof (#7942)
GrigoriyPA Aug 19, 2024
d3f247f
YQ-3154 improve error in s3 applicator actor (#8008)
GrigoriyPA Aug 20, 2024
36fed6d
YQ-3568 fix error sent large get operation (#8073)
GrigoriyPA Aug 21, 2024
b98deeb
inference win build fix (#8076)
evanevanevanevannnn Aug 22, 2024
9a2335a
YQ-3363 fix internal error for insert without params (#8120)
GrigoriyPA Aug 23, 2024
4d16b23
YQ-3570 added s3 wildcards validations (#8244)
GrigoriyPA Aug 26, 2024
21fdcd6
YQ-3566 fix sql injection in create binding request (#8275)
GrigoriyPA Aug 27, 2024
13e9544
listing fix (#7643) (#8280)
dorooleg Aug 27, 2024
792b722
YQ-3600 fixed sessions leak in metadata service (#8346)
GrigoriyPA Aug 28, 2024
1cdbb71
Merge #8604 (#8643)
vitalyisaev2 Sep 3, 2024
f328b7c
Merging inference updates (#8616)
evanevanevanevannnn Sep 3, 2024
5a651e6
YQ-3151 added issues for timeout and cancelled (#8805)
GrigoriyPA Sep 6, 2024
e2ecbad
Fix erroneous finish on TDqInputMergeBlockStreamValue (#8927)
GrigoriyPA Sep 9, 2024
192f29c
Inference projections support and additional parameters filtering (#9…
evanevanevanevannnn Sep 12, 2024
678534f
AsyncDecoding and HttpGateway have been fixed (#9118) (#9140)
dorooleg Sep 13, 2024
592841b
YDB FQ: handle exception in YQL Generic Provider when IAM service is …
vitalyisaev2 Sep 13, 2024
26f95da
Timeline support (time and timeseries) (#9538)
Hor911 Sep 20, 2024
e93ca94
merging bugfixes and some inference updates into stable (#9578)
evanevanevanevannnn Sep 24, 2024
7d51dea
YQ-3684 fix screts not found error handling (#9501)
GrigoriyPA Sep 23, 2024
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.
14 changes: 1 addition & 13 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,13 +1 @@
/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/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/services/fq/ @ydb-platform/fq

* @ydb-platform/fq
5 changes: 4 additions & 1 deletion .github/actions/build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ inputs:
required: false
default: ""
description: "extra compile flags will be added to the end of C_FLAGS and CXX_FLAGS"
ninja_target:
required: false
type: string

runs:
using: "composite"
Expand Down Expand Up @@ -59,7 +62,7 @@ runs:
export CCACHE_SLOPPINESS=locale
export CCACHE_MAXSIZE=50G
cd ../build
ninja
ninja ${{ inputs.ninja_target }}
ccache -s
df -h
- name: report Build failed
Expand Down
138 changes: 138 additions & 0 deletions .github/actions/build_and_test_ya/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
name: Ya-Build-and-Test
inputs:
build_target:
type: string
default: "ydb/"
description: "limit build and test to specific target"
build_preset:
type: string
run_build:
type: boolean
default: true
description: "run build"
run_tests:
type: boolean
default: true
description: "run tests"
run_tests_if_build_fails:
default: "true"
description: "run tests if build fails"
test_threads:
type: string
default: 28
description: "Test threads count"
link_threads:
type: string
default: 8
description: "link threads count"
test_size:
type: string
default: "small,medium,large"
test_type:
type: string
default: "unittest,py3test,py2test,pytest"
increment:
type: boolean
required: true
description: If true, compares build graphs between the current and previous commits to find a list of test suites to run. Otherwise, runs all tests.
folder_prefix:
type: string
default: "ya-"
put_build_results_to_cache:
type: boolean
default: true
secs:
type: string
default: ""
vars:
type: string
default: ""
defaults:
run:
shell: bash
runs:
using: "composite"
steps:
- name: comment-build-start
if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target'
shell: bash
env:
BUILD_PRESET: ${{ inputs.build_preset }}
GITHUB_TOKEN: ${{ github.token }}
run: |
jobs_url="https://api.github.com/repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/jobs"
# tricky: we are searching job with name that contains build_preset
check_url=$(curl -s $jobs_url | jq --arg n "$BUILD_PRESET" -r '.jobs[] | select(.name | contains($n)) | .html_url')

echo "Pre-commit [check]($check_url) for $(git rev-parse HEAD) has started." | .github/scripts/tests/comment-pr.py --rewrite

- name: Prepare s3cmd
uses: ./.github/actions/s3cmd
with:
s3_bucket: ${{ fromJSON( inputs.vars ).AWS_BUCKET }}
s3_endpoint: ${{ fromJSON( inputs.vars ).AWS_ENDPOINT }}
s3_key_id: ${{ fromJSON( inputs.secs ).AWS_KEY_ID }}
s3_key_secret: ${{ fromJSON( inputs.secs ).AWS_KEY_VALUE }}
folder_prefix: ya-
build_preset: ${{ inputs.build_preset }}

- name: Build
uses: ./.github/actions/build_ya
id: build
if: ${{ inputs.run_build == 'true' }}
with:
build_target: ${{ inputs.build_target }}
build_preset: ${{ inputs.build_preset }}
bazel_remote_uri: ${{ fromJSON( inputs.vars ).REMOTE_CACHE_URL || '' }}
bazel_remote_username: ${{ inputs.put_build_results_to_cache && fromJSON( inputs.secs ).REMOTE_CACHE_USERNAME || '' }}
bazel_remote_password: ${{ inputs.put_build_results_to_cache && fromJSON( inputs.secs ).REMOTE_CACHE_PASSWORD || '' }}
link_threads: ${{ inputs.link_threads }}

- name: Generate ya.make with affected test suites list
if: inputs.run_tests == 'true' && inputs.increment == 'true'
uses: ./.github/actions/graph_compare

- name: Check if there's a list of tests to run
id: test_run_choice
shell: bash
run: |
if [ -f ya.make ];then
echo "target='.'" >> $GITHUB_OUTPUT
echo "Listed test targets: "
cat ya.make
else
echo "target=${{ inputs.build_target }}" >> $GITHUB_OUTPUT
fi

- name: Run tests
uses: ./.github/actions/test_ya
if: ${{ inputs.run_tests == 'true' && (steps.build.outputs.success == 'true' || inputs.run_tests_if_build_fails == 'true') }}
with:
build_target: ${{ steps.test_run_choice.outputs.target }}
build_preset: ${{ inputs.build_preset }}
test_size: ${{ inputs.test_size }}
testman_token: ${{ fromJSON( inputs.secs ).TESTMO_TOKEN }}
testman_url: ${{ fromJSON( inputs.vars ).TESTMO_URL }}
testman_project_id: ${{ fromJSON( inputs.vars ).TESTMO_PROJECT_ID }}
link_threads: ${{ inputs.link_threads }}
test_threads: ${{ inputs.test_threads }}

- name: Notify about failed build
if: ${{ steps.build.outputs.success != 'true' && inputs.run_tests == 'true' && inputs.run_tests_if_build_fails == 'false' }}
shell: bash
run: |
echo 'Build failed. See the [build log](${{ steps.build.outputs.log_url }}).' >> $GITHUB_STEP_SUMMARY

if [[ "$GITHUB_EVENT_NAME" =~ ^pull_request ]]; then
echo "Tests run skipped." | .github/scripts/tests/comment-pr.py --fail
fi

exit 1

- name: comment-if-cancel
shell: bash
if: cancelled() && (github.event_name == 'pull_request' || github.event_name == 'pull_request_target')
env:
BUILD_PRESET: ${{ inputs.build_preset }}
GITHUB_TOKEN: ${{ github.token }}
run: echo "Check cancelled" | .github/scripts/tests/comment-pr.py --color black
29 changes: 23 additions & 6 deletions .github/actions/build_ya/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ inputs:
build_preset:
required: true
default: "relwithdebinfo"
description: "relwithdebinfo, release-asan, release-tsan"
description: "debug, relwithdebinfo, release-asan, release-tsan, release, release-cmake14"
bazel_remote_uri:
required: false
description: "bazel-remote endpoint"
Expand All @@ -21,7 +21,13 @@ inputs:
required: false
default: "8"
description: "link threads count"

outputs:
success:
value: ${{ steps.build.outputs.status }}
description: "build success"
log_url:
value: ${{ steps.init.outputs.log_url }}
description: "build log url"
runs:
using: "composite"
steps:
Expand All @@ -34,10 +40,15 @@ runs:
echo "SHELLOPTS=xtrace" >> $GITHUB_ENV
export TMP_DIR=$(pwd)/tmp_build
echo "TMP_DIR=$TMP_DIR" >> $GITHUB_ENV

export log_url="$S3_URL_PREFIX/build_logs/ya_make.log"

rm -rf $TMP_DIR && mkdir $TMP_DIR

echo "BUILD_PRESET=$build_preset" >> $GITHUB_ENV
echo "GITHUB_TOKEN=${{ github.token }}" >> $GITHUB_ENV
echo "LOG_URL=$log_url" >> $GITHUB_ENV
echo "log_url=$log_url" >> $GITHUB_OUTPUT

- name: build
id: build
Expand Down Expand Up @@ -67,6 +78,14 @@ runs:
relwithdebinfo)
build_type=relwithdebinfo
;;
release)
build_type=release
;;
release-clang14)
build_type=release
extra_params+=(--target-platform="CLANG14-LINUX-X86_64")
extra_params+=(-DLLD_VERSION=16)
;;
release-asan)
build_type=release
extra_params+=(--sanitize="address")
Expand Down Expand Up @@ -99,7 +118,7 @@ runs:
./ya make -k --build "${build_type}" --force-build-depends -D'BUILD_LANGUAGES=CPP PY3 PY2 GO' -T --stat -DCONSISTENT_DEBUG \
--log-file "$TMP_DIR/ya_log.txt" --evlog-file "$TMP_DIR/ya_evlog.jsonl" \
--cache-size 512G --link-threads "${{ inputs.link_threads }}" \
"${extra_params[@]}" |& tee $TMP_DIR/ya_make.log || (
"${extra_params[@]}" |& tee $TMP_DIR/ya_make.log && echo "status=true" >> $GITHUB_OUTPUT || (
RC=$?
echo "::debug::ya make RC=$RC"
echo "status=failed" >> $GITHUB_OUTPUT
Expand All @@ -118,10 +137,8 @@ runs:
if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target'
shell: bash
run: |
log_url="$S3_URL_PREFIX/build_logs/ya_make.log"

if [ "${{ steps.build.outputs.status }}" == "failed" ]; then
echo "Build failed. see the [build logs]($log_url)." | .github/scripts/tests/comment-pr.py --fail
echo "Build failed. see the [build logs]($LOG_URL)." | .github/scripts/tests/comment-pr.py --fail
else
echo "Build successful." | .github/scripts/tests/comment-pr.py --ok
fi
Expand Down
18 changes: 18 additions & 0 deletions .github/actions/graph_compare/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: graph_compare
description: Compare graphs between current and previous commits (merge commit base in case of a merge commit), and list affected tests in ya.make
runs:
using: "composite"
steps:
- name: original_ref
id: oref
shell: bash
run: |
echo "value=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
- name: generate_ya_make
shell: bash
run: |
./.github/scripts/graph_compare.sh ${{ steps.oref.outputs.value }}~1 ${{ steps.oref.outputs.value }}
- name: restore_ref
shell: bash
run: |
git checkout ${{ steps.oref.outputs.value }}
3 changes: 2 additions & 1 deletion .github/actions/s3cmd/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ runs:
exit 1
;;
esac

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 }}
Loading
Loading