Skip to content

Library import 250624-0050 #20077

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

Merged
merged 23 commits into from
Jun 24, 2025
Merged

Library import 250624-0050 #20077

merged 23 commits into from
Jun 24, 2025

Conversation

alexv-smirnov
Copy link
Member

PR was created by rightlib sync workflow run

robot-ya-builder and others added 23 commits June 23, 2025 06:37
Update tools: ymake, os_ymake
commit_hash:a58b805d1d98517044b1e7f07732fea5b1666746
commit_hash:70eea6b3e17f4aafae5eadb49724ba9036a55372
Bug was that titlecase columns are not completed
on lowercase prefix, e.g. `SELECT a# FROM x`,
where `x = {Age}`.
commit_hash:e48f73176e94bcf16671af56d232450e368c9909
commit_hash:dfb13e3a76fcc76bdf5dc2038941c7a198d8e3bb
Update tools: test_tool, ya_bin, os_ya, os_test_tool
commit_hash:3e39f1fc84f9410d9c8818ceee9c4291157a14a0
YQL-19429: Fix DQ Writer
commit_hash:12a44b5b3da377353b0e6452e7dfa143114cd330
commit_hash:8c32fcef195aae61c50da1b5a0ee2f0b1ee45ffd
commit_hash:c35c972d6708fb1b3f34fa34a42cdae1ddf11cdc
Adds early termination optimization for `GraceJoin`: if one side is empty and the join kind guarantees an empty result, the other side is no longer read.

Introduces two helpers:

* `ShouldSkipRightIfLeftEmpty`

* `ShouldSkipLeftIfRightEmpty`

Also adds unit tests covering all join kinds and empty input combinations.

Initial issue: <#19797>
commit_hash:2683031df5b68c293536eacda05c8e79fc452d11
commit_hash:3b7c27bdd06c1542229fc930ce628ee035c3a3ed
Set `TCandidate::Shift` for functions and generic
types. So now brackets are balanced and UI should
adopt it. YDB CLI is ready for the update and just
cut off symbols after an expected cursor position.
commit_hash:9efc1110869af7be618b841c6c132572b61046a1
commit_hash:88ec3347807058b37f45766fb62d1b3699186390
commit_hash:5939fb516e69800bdc33a7ed7c6d75548292bb2b
commit_hash:c0d84e9086c46ed6c059307704d44f9f3e5c75b9
Collect tables with aliases during global
analysis and send a multiple requests
to a schema provider.
commit_hash:51cbc40cee6cda09d5bfe256a0425e7c809c04f5
commit_hash:2cae4f8b8ad560eb417e09ac5ff75d2c9df3cb59
commit_hash:2239db40d79dce04bdad999a63c2878f31cd1502
commit_hash:5b4a4defecf9b751d1df7ab5bd230b5759f24aba
commit_hash:4c68311d9e875b6643dd49aae1c385aace4ca978
commit_hash:e4863185d0a54cb33733e0741baf20b7aa2cd612
remove NewDelete
commit_hash:6d412fd0dfd8c12688c8e591ae632fb281c22e04
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner June 24, 2025 00:52
Copy link

🟢 2025-06-24 01:02:30 UTC The validation of the Pull Request description is successful.

Copy link

github-actions bot commented Jun 24, 2025

2025-06-24 01:09:27 UTC Pre-commit check linux-x86_64-release-asan for 0e247d2 has started.
2025-06-24 01:09:38 UTC Artifacts will be uploaded here
2025-06-24 01:14:47 UTC ya make is running...
🟡 2025-06-24 03:51:39 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
17746 17454 0 78 188 26

2025-06-24 03:53:10 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-06-24 04:27:17 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
1701 (only retried tests) 1395 0 81 199 26

2025-06-24 04:27:35 UTC ya make is running... (failed tests rerun, try 3)
🟡 2025-06-24 05:03:33 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
1630 (only retried tests) 1300 0 93 211 26

🟢 2025-06-24 05:03:49 UTC Build successful.
🟢 2025-06-24 05:04:21 UTC ydbd size 3.9 GiB changed* by +40.3 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: a59ab09 merge: 0e247d2 diff diff %
ydbd size 4 187 725 904 Bytes 4 187 767 160 Bytes +40.3 KiB +0.001%
ydbd stripped size 1 451 721 400 Bytes 1 451 751 736 Bytes +29.6 KiB +0.002%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Jun 24, 2025

2025-06-24 01:31:31 UTC Pre-commit check linux-x86_64-relwithdebinfo for 0e247d2 has started.
2025-06-24 01:31:50 UTC Artifacts will be uploaded here
2025-06-24 01:37:18 UTC ya make is running...
🟡 2025-06-24 03:42:25 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40194 37480 0 6 2666 42

2025-06-24 03:45:52 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-06-24 03:53:16 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
448 (only retried tests) 418 0 0 0 30

🟢 2025-06-24 03:53:24 UTC Build successful.
🟢 2025-06-24 03:53:45 UTC ydbd size 2.2 GiB changed* by +6.2 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: a59ab09 merge: 0e247d2 diff diff %
ydbd size 2 380 189 344 Bytes 2 380 195 672 Bytes +6.2 KiB +0.000%
ydbd stripped size 498 591 048 Bytes 498 594 952 Bytes +3.8 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@alexv-smirnov alexv-smirnov merged commit a411961 into main Jun 24, 2025
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants