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

Library import 241120-1113 #11788

Merged
merged 85 commits into from
Nov 20, 2024
Merged

Library import 241120-1113 #11788

merged 85 commits into from
Nov 20, 2024

Conversation

alexv-smirnov
Copy link
Member

No description provided.

aneporada and others added 30 commits November 14, 2024 18:01
commit_hash:7615b031b04bf3c1b7ec54e348bf56ad29543c0a
commit_hash:f512a7722e094d0c9aefb0ada7750298582b605a
Move clang-format to its own dir

Хотим привозить clang-format как ресурс в тулу для линтинга, но не привозить все clangN
commit_hash:b4d7e2e6953aec15dc41dd523140df5c2ccf685e
commit_hash:d8d2d7bd705c50833ff6e4b03fda17f1c97ca3b7
Upgrades for AP in templates, some fixes
commit_hash:63f7bbc30e5df3c590e65c9b54346158193efd45
commit_hash:72c9a8fb687ae6bec48f141dc2d8d7eb75ed1500
discussion  <HIDDEN_URL>
commit_hash:428d97f442749f3909973ecf3ca24cb9cf1e9f56
Currently, WireProtocol**Writer** can write string values of arbitrary size (It does not do validation), but WireProtocol**Reader** validates string lengths while reading, and it uses constant values for dynamic tables for it.

WireProtocol is used to pass results between QueryTracker and engines (YQL, for example), and they do not have to obey dynamic tables limits. I think it is used in RpcProxies too, while working with static tables.

This PR adds ability to configure validation limits for wire protocol reader, so we can configure it in QueryTracker and RpcProxies to work with big values

You can see how it will be used in QueryTracker in this PR: ytsaurus/ytsaurus#944

---

Pull Request resolved: ytsaurus/ytsaurus#943
commit_hash:a03322fcfae53f57c71ba19b12acec307896bb2d
commit_hash:e811732b6c0317af9d138edf53dce95f5f2c63d6
commit_hash:c1da7a8a6580c15e8af41b1a4847da2163706905
commit_hash:1aefee359cc53471118d5354ffae0495229716df
commit_hash:30c5264fd43f57937d3355fd8096e0a447ce19e1
commit_hash:2828610de8fe23e3df32c1c3bcb2a9a754a8d920
commit_hash:a6a45dae782d717c6deaac6a872c24c593927350
commit_hash:14f1aaf61c47ab6ad2bd87d8bf69b0fc904cb75b
commit_hash:2ad7a4bc9a9ae76fb2a70feb2681becd0de5c5c7
commit_hash:6bc02d261d376710e0d08f9372def30d3acfa949
commit_hash:202f8bd6dd019b30f375405881463c996d4546b7
commit_hash:12e3f2d462d1e55b1fb7571acfe28da6d207767d
commit_hash:f2a9fd23d41396b6584b6d133ba2c57fa370863a
…eeded

commit_hash:4c7c998726dc08c92babb6c9bd6ab8926c095172
commit_hash:0a518724f12077d075856c9166f570deb6652bb0
commit_hash:a2bd81b4ecf17197f540e5096040491a78428687
commit_hash:5bf4c8b492fdc2e24b6225881fb015db596a6c05
commit_hash:e62b6009d92c71c8647ca5915f070fa17e3d9ecf
commit_hash:8e1de57cc60337fc8ff51a7cbfe9f4efe37d5b98
commit_hash:5ce8019253cdb971d1af36350e3efa3a4ec8545c
commit_hash:892a91804b4df7261c13e779f9cd1a821adf4044
Sequoia node expiration uses the same mechanism as for master nodes. Master servers are responsible for access tracking and removal of expired nodes  with only difference that removal requests are now executed at Cypress Proxies. Moreover, these changes ensure the proper Sequoia nodes life prolongation via requests.
commit_hash:675c4b5d2ba1ecf158cddb3f2e8dc0bd04d84b72
commit_hash:703034384289d4413f5761736c0a0204198ea13b
udovichenko-r and others added 14 commits November 19, 2024 19:32
…tials/tests/sql/sql2yql

commit_hash:137ab446f8ed4df274d02b251cbe5e2bb08c8194
commit_hash:60b664d99f74a0d1ec00e0ab843e87583a5360a4
Fix javac flags, full support of RUN_JAVA_PROGRAM
commit_hash:0d9cc80fef351cb6c25839b90c34483448ecbe7c
Style fixes
commit_hash:3a65d76039bb3c84b47e849c0ca9833d9b6d6e7a
commit_hash:54d8848f6168c0370b9bcbd164290fc4fc1c2128
commit_hash:032737595139b2cf9c9ffdb1c8fd20846852fc6d
commit_hash:4591e7a8126c65672359f0cdee64ad789ca9ae74
commit_hash:bd4032fbf4c4ece089ad071747194b38df6c5edd
Use clang-format resouce in style cpp linter
commit_hash:440dce939163f75f5652a9d119a2d5f064e47e6e
commit_hash:c2908947ab85dde6631ac29f6d9fbf43bbb2648d
Часть большого ПР REVIEW:7264088
commit_hash:0f5b03fbbed0ac30f734943309e3ef5cd4d7a30e
…/yql/tests/sql/yt_file

commit_hash:0c9c4ff8a4fbff1f8ad41fc95097d56401249616
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner November 20, 2024 11:15
Copy link

github-actions bot commented Nov 20, 2024

2024-11-20 11:18:52 UTC Pre-commit check linux-x86_64-relwithdebinfo for 3888f36 has started.
2024-11-20 11:19:03 UTC Artifacts will be uploaded here
2024-11-20 11:27:10 UTC ya make is running...
2024-11-20 12:39:12 UTC Check cancelled

Copy link

github-actions bot commented Nov 20, 2024

2024-11-20 11:19:23 UTC Pre-commit check linux-x86_64-release-asan for 3888f36 has started.
2024-11-20 11:19:34 UTC Artifacts will be uploaded here
2024-11-20 11:27:46 UTC ya make is running...
2024-11-20 12:38:35 UTC Check cancelled

@rvu1024 rvu1024 requested a review from a team as a code owner November 20, 2024 12:38
Copy link

github-actions bot commented Nov 20, 2024

2024-11-20 12:43:14 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1df1521 has started.
2024-11-20 12:43:25 UTC Artifacts will be uploaded here
2024-11-20 12:51:18 UTC ya make is running...
🔴 2024-11-20 14:19:32 UTC Too many tests failed, NOT going to retry
🔴 2024-11-20 14:23:30 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
43533 32870 0 4980 5567 116

🟢 2024-11-20 14:27:38 UTC Build successful.
🔴 2024-11-20 14:27:58 UTC ydbd size 2.5 GiB changed* by +2.6 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: 739d073 merge: 1df1521 diff diff %
ydbd size 2 686 782 720 Bytes 2 689 496 248 Bytes +2.6 MiB +0.101%
ydbd stripped size 481 348 784 Bytes 482 290 960 Bytes +920.1 KiB +0.196%

*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 Nov 20, 2024

2024-11-20 12:43:50 UTC Pre-commit check linux-x86_64-release-asan for 1df1521 has started.
2024-11-20 12:44:02 UTC Artifacts will be uploaded here
2024-11-20 12:52:26 UTC ya make is running...
🟡 2024-11-20 14:42:48 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11986 11869 0 58 9 50

🟢 2024-11-20 14:43:47 UTC Build successful.
🔴 2024-11-20 14:44:20 UTC ydbd size 4.9 GiB changed* by +13.3 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: 739d073 merge: 1df1521 diff diff %
ydbd size 5 266 024 184 Bytes 5 279 974 408 Bytes +13.3 MiB +0.265%
ydbd stripped size 1 351 946 576 Bytes 1 358 845 808 Bytes +6.6 MiB +0.510%

*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 Nov 20, 2024

2024-11-20 15:26:17 UTC Pre-commit check linux-x86_64-relwithdebinfo for 6f23eef has started.
2024-11-20 15:26:29 UTC Artifacts will be uploaded here
2024-11-20 15:34:25 UTC ya make is running...
2024-11-20 16:03:38 UTC Check cancelled

Copy link

github-actions bot commented Nov 20, 2024

2024-11-20 15:26:43 UTC Pre-commit check linux-x86_64-release-asan for 6f23eef has started.
2024-11-20 15:27:26 UTC Artifacts will be uploaded here
2024-11-20 15:36:13 UTC ya make is running...
2024-11-20 16:03:40 UTC Check cancelled

commit_hash:231818a85581b4c119ea310cb8ce8c47934f327b
Copy link

github-actions bot commented Nov 20, 2024

2024-11-20 16:05:44 UTC Pre-commit check linux-x86_64-relwithdebinfo for e5ba2fa has started.
2024-11-20 16:05:56 UTC Artifacts will be uploaded here
2024-11-20 16:13:57 UTC ya make is running...
🟡 2024-11-20 17:14:06 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?
43532 37854 0 1 5560 117

2024-11-20 17:17:55 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-11-20 17:30:25 UTC Tests successful.

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

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
117 (only retried tests) 9 0 0 0 108

🟢 2024-11-20 17:30:32 UTC Build successful.
🔴 2024-11-20 17:30:50 UTC ydbd size 2.5 GiB changed* by +2.6 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: dd01e45 merge: e5ba2fa diff diff %
ydbd size 2 686 791 216 Bytes 2 689 508 912 Bytes +2.6 MiB +0.101%
ydbd stripped size 481 350 640 Bytes 482 296 976 Bytes +924.2 KiB +0.197%

*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 Nov 20, 2024

2024-11-20 16:13:59 UTC Pre-commit check linux-x86_64-release-asan for e5ba2fa has started.
2024-11-20 16:14:10 UTC Artifacts will be uploaded here
2024-11-20 16:22:08 UTC ya make is running...
🟡 2024-11-20 17:31:18 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11987 11887 0 21 30 49

🟢 2024-11-20 17:32:18 UTC Build successful.
🔴 2024-11-20 17:32:44 UTC ydbd size 4.9 GiB changed* by +13.3 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: dd01e45 merge: e5ba2fa diff diff %
ydbd size 5 266 044 608 Bytes 5 279 994 912 Bytes +13.3 MiB +0.265%
ydbd stripped size 1 351 951 824 Bytes 1 358 851 120 Bytes +6.6 MiB +0.510%

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

@maximyurchuk maximyurchuk merged commit f76323e into main Nov 20, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.