Skip to content

Conversation

@xyliganSereja
Copy link
Collaborator

Changelog entry

...

Changelog category

  • Not for changelog (changelog entry is not required)

Description for reviewers

...

@xyliganSereja xyliganSereja requested review from a team as code owners November 25, 2025 15:07
@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:08:01 UTC Pre-commit check linux-x86_64-release-asan for 296db96 has started.
2025-11-25 15:08:20 UTC Artifacts will be uploaded here
2025-11-25 15:09:36 UTC ya make is running...
🔴 2025-11-25 15:12:58 UTC Build failed, see the logs. Also see fail summary

@github-actions
Copy link

🟢 2025-11-25 15:08:54 UTC The validation of the Pull Request description is successful.

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:10:33 UTC Pre-commit check linux-x86_64-relwithdebinfo for 296db96 has started.
2025-11-25 15:10:37 UTC Artifacts will be uploaded here
2025-11-25 15:11:59 UTC ya make is running...
2025-11-25 15:15:21 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:16:51 UTC Pre-commit check linux-x86_64-release-asan for 188bdca has started.
2025-11-25 15:17:09 UTC Artifacts will be uploaded here
2025-11-25 15:19:15 UTC ya make is running...
2025-11-25 15:20:06 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:16:54 UTC Pre-commit check linux-x86_64-relwithdebinfo for 188bdca has started.
2025-11-25 15:17:12 UTC Artifacts will be uploaded here
2025-11-25 15:19:24 UTC ya make is running...
2025-11-25 15:20:06 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:20:33 UTC Pre-commit check linux-x86_64-relwithdebinfo for c4e763d has started.
2025-11-25 15:20:38 UTC Artifacts will be uploaded here
2025-11-25 15:21:56 UTC ya make is running...
2025-11-25 16:15:13 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 15:21:31 UTC Pre-commit check linux-x86_64-release-asan for c4e763d has started.
2025-11-25 15:21:48 UTC Artifacts will be uploaded here
2025-11-25 15:23:57 UTC ya make is running...
2025-11-25 16:15:21 UTC Check cancelled

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors the configuration of in-flight interval limits by splitting the single MaxInFlightIntervalsOnRequest field into separate blob and S3 limits, and adds S3 client configuration knobs for better control over S3 operations.

  • Deprecates MaxInFlightIntervalsOnRequest and replaces it with BlobMaxInFlightIntervalsOnRequest for blob storage operations
  • Introduces S3MaxInFlightIntervalsOnRequest to separately control S3 operation limits
  • Adds TS3Client configuration message with ExecutorThreadsCount and MaxConnectionsCount settings for S3 client tuning

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
ydb/core/protos/config.proto Deprecates old field, adds new TS3Client message and separate blob/S3 in-flight limit fields
ydb/core/tx/columnshard/engines/reader/simple_reader/iterator/collections/abstract.cpp Updates to use new BlobMaxInFlightIntervalsOnRequest field name
ydb/core/tx/columnshard/engines/reader/plain_reader/iterator/scanner.cpp Updates to use new BlobMaxInFlightIntervalsOnRequest field name
ydb/core/tx/columnshard/blobs_action/tier/storage.cpp Implements logic to apply S3Client defaults and S3MaxInFlightIntervalsOnRequest limits to S3 settings
ydb/core/kqp/ut/common/kqp_ut_common.h Updates test configuration to use new BlobMaxInFlightIntervalsOnRequest field name

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 16:15:50 UTC Pre-commit check linux-x86_64-release-asan for ea057bd has started.
2025-11-25 16:16:18 UTC Artifacts will be uploaded here
2025-11-25 16:17:04 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 16:18:40 UTC Pre-commit check linux-x86_64-release-asan for c72cb28 has started.
2025-11-25 16:18:52 UTC Artifacts will be uploaded here
2025-11-25 16:20:08 UTC ya make is running...
🟡 2025-11-25 17:23:39 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11790 11723 0 51 7 9

🟢 2025-11-25 17:23:47 UTC Build successful.
🟢 2025-11-25 17:24:16 UTC ydbd size 3.8 GiB changed* by +42.6 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 4567cc7 merge: c72cb28 diff diff %
ydbd size 4 110 828 128 Bytes 4 110 871 720 Bytes +42.6 KiB +0.001%
ydbd stripped size 1 528 019 056 Bytes 1 528 038 928 Bytes +19.4 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

Vladilen
Vladilen previously approved these changes Nov 25, 2025
@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 16:21:20 UTC Pre-commit check linux-x86_64-relwithdebinfo for c72cb28 has started.
2025-11-25 16:21:38 UTC Artifacts will be uploaded here
2025-11-25 16:23:45 UTC ya make is running...
🟡 2025-11-25 17:57:22 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39494 36627 0 3 2836 28

2025-11-25 17:57:34 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-11-25 18:08:10 UTC Tests successful.

Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
54 (only retried tests) 40 0 0 0 14

🟢 2025-11-25 18:08:16 UTC Build successful.
🟢 2025-11-25 18:08:38 UTC ydbd size 2.3 GiB changed* by +26.4 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 4567cc7 merge: c72cb28 diff diff %
ydbd size 2 455 679 936 Bytes 2 455 706 920 Bytes +26.4 KiB +0.001%
ydbd stripped size 523 368 856 Bytes 523 377 048 Bytes +8.0 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

}
}
optional TTablesStorageLayoutPolicy TablesStorageLayoutPolicy = 1;
message TS3Client {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А почему существующий конфиг для s3 не подошел? Может его взять как есть?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NKikimrSchemeOp::TS3Settings

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@github-actions
Copy link

github-actions bot commented Nov 25, 2025

2025-11-25 18:16:58 UTC Pre-commit check linux-x86_64-release-asan for bee115f has started.
2025-11-25 18:17:02 UTC Artifacts will be uploaded here
2025-11-25 18:18:24 UTC ya make is running...
2025-11-25 18:44:21 UTC Check cancelled

Vladilen
Vladilen previously approved these changes Nov 25, 2025
@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 14:18:43 UTC Pre-commit check linux-x86_64-relwithdebinfo for 35cd21a has started.
2025-11-26 14:19:22 UTC Artifacts will be uploaded here
2025-11-26 14:21:20 UTC ya make is running...
🟡 2025-11-26 16:26:06 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41184 38310 0 5 2846 23

2025-11-26 16:26:19 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-11-26 16:31:53 UTC ydbd size 2.3 GiB changed* by +3.7 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: c875917 merge: 35cd21a diff diff %
ydbd size 2 456 472 400 Bytes 2 456 476 160 Bytes +3.7 KiB +0.000%
ydbd stripped size 523 448 384 Bytes 523 449 344 Bytes +960 Bytes +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
2025-11-26 16:31:55 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 14:19:41 UTC Pre-commit check linux-x86_64-release-asan for 35cd21a has started.
2025-11-26 14:20:03 UTC Artifacts will be uploaded here
2025-11-26 14:22:14 UTC ya make is running...
🟡 2025-11-26 15:58:56 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
13365 13293 0 53 7 12

🟢 2025-11-26 15:59:06 UTC Build successful.
🟢 2025-11-26 15:59:33 UTC ydbd size 3.8 GiB changed* by +11.5 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: c875917 merge: 35cd21a diff diff %
ydbd size 4 111 923 912 Bytes 4 111 935 648 Bytes +11.5 KiB +0.000%
ydbd stripped size 1 528 251 056 Bytes 1 528 258 544 Bytes +7.3 KiB +0.000%

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

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 16:32:25 UTC Pre-commit check linux-x86_64-release-asan for cb1b62d has started.
2025-11-26 16:32:29 UTC Artifacts will be uploaded here
2025-11-26 16:33:53 UTC ya make is running...
🔴 2025-11-26 16:38:33 UTC Build failed, see the logs. Also see fail summary

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 16:33:15 UTC Pre-commit check linux-x86_64-relwithdebinfo for cb1b62d has started.
2025-11-26 16:33:23 UTC Artifacts will be uploaded here
2025-11-26 16:35:30 UTC ya make is running...
2025-11-26 16:41:41 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 16:42:21 UTC Pre-commit check linux-x86_64-release-asan for 2976d23 has started.
2025-11-26 16:42:59 UTC Artifacts will be uploaded here
2025-11-26 16:44:52 UTC ya make is running...
🟡 2025-11-26 17:54:16 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11849 11772 0 64 7 6

🟢 2025-11-26 17:54:24 UTC Build successful.
🟢 2025-11-26 17:54:53 UTC ydbd size 3.8 GiB changed* by +5.0 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: c2b4adc merge: 2976d23 diff diff %
ydbd size 4 111 590 264 Bytes 4 111 595 336 Bytes +5.0 KiB +0.000%
ydbd stripped size 1 528 098 352 Bytes 1 528 100 656 Bytes +2.2 KiB +0.000%

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

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 16:44:54 UTC Pre-commit check linux-x86_64-relwithdebinfo for 2976d23 has started.
2025-11-26 16:45:12 UTC Artifacts will be uploaded here
2025-11-26 16:47:19 UTC ya make is running...
🟡 2025-11-26 18:22:43 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39502 36627 0 1 2852 22

2025-11-26 18:22:55 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-11-26 18:31:55 UTC Tests successful.

Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
67 (only retried tests) 53 0 0 0 14

🟢 2025-11-26 18:32:01 UTC Build successful.
🟢 2025-11-26 18:32:24 UTC ydbd size 2.3 GiB changed* by +2.4 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: c2b4adc merge: 2976d23 diff diff %
ydbd size 2 456 335 640 Bytes 2 456 338 120 Bytes +2.4 KiB +0.000%
ydbd stripped size 523 430 720 Bytes 523 431 424 Bytes +704 Bytes +0.000%

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

, Compression(compression) {
}

explicit TTierConfig(const TTierProto& config)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Так это же не будет работать? Кто этот конструктор вызовет?

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 18:50:33 UTC Pre-commit check linux-x86_64-relwithdebinfo for 5c3ec8f has started.
2025-11-26 18:50:52 UTC Artifacts will be uploaded here
2025-11-26 18:53:00 UTC ya make is running...
2025-11-26 18:58:45 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 18:51:05 UTC Pre-commit check linux-x86_64-release-asan for 5c3ec8f has started.
2025-11-26 18:51:36 UTC Artifacts will be uploaded here
2025-11-26 18:53:42 UTC ya make is running...
2025-11-26 18:58:46 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 18:59:14 UTC Pre-commit check linux-x86_64-release-asan for 71a1047 has started.
2025-11-26 18:59:31 UTC Artifacts will be uploaded here
2025-11-26 19:00:47 UTC ya make is running...
🔴 2025-11-26 19:14:21 UTC Build failed, see the logs. Also see fail summary

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 18:59:47 UTC Pre-commit check linux-x86_64-relwithdebinfo for 71a1047 has started.
2025-11-26 19:01:07 UTC Artifacts will be uploaded here
2025-11-26 19:03:00 UTC ya make is running...
🔴 2025-11-26 19:14:58 UTC Build failed, see the logs. Also see fail summary

dorooleg
dorooleg previously approved these changes Nov 26, 2025
@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 21:33:12 UTC Pre-commit check linux-x86_64-relwithdebinfo for 90960a2 has started.
2025-11-26 21:33:31 UTC Artifacts will be uploaded here
2025-11-26 21:35:45 UTC ya make is running...
🟡 2025-11-26 23:44:29 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41230 38369 0 2 2836 23

2025-11-26 23:44:42 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-11-26 23:57:17 UTC Tests successful.

Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
48 (only retried tests) 32 0 0 0 16

🟢 2025-11-26 23:57:42 UTC Build successful.
🟢 2025-11-26 23:58:03 UTC ydbd size 2.3 GiB changed* by +3.9 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: fe49740 merge: 90960a2 diff diff %
ydbd size 2 456 428 592 Bytes 2 456 432 544 Bytes +3.9 KiB +0.000%
ydbd stripped size 523 437 504 Bytes 523 438 624 Bytes +1.1 KiB +0.000%

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

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

2025-11-26 21:34:20 UTC Pre-commit check linux-x86_64-release-asan for 90960a2 has started.
2025-11-26 21:34:39 UTC Artifacts will be uploaded here
2025-11-26 21:36:49 UTC ya make is running...
🟡 2025-11-26 23:23:22 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
13353 13277 0 57 9 10

🟢 2025-11-26 23:23:31 UTC Build successful.
🟢 2025-11-26 23:24:04 UTC ydbd size 3.8 GiB changed* by +11.3 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: d630556 merge: 90960a2 diff diff %
ydbd size 4 111 719 496 Bytes 4 111 731 112 Bytes +11.3 KiB +0.000%
ydbd stripped size 1 528 121 616 Bytes 1 528 129 040 Bytes +7.2 KiB +0.000%

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

@xyliganSereja xyliganSereja merged commit 0430af7 into ydb-platform:main Nov 27, 2025
9 checks passed
xyliganSereja added a commit to xyliganSereja/ydb_work that referenced this pull request Dec 2, 2025
Co-authored-by: Matveev Sergei <xyligansereja@yandex-team.ru>
xyliganSereja added a commit to xyliganSereja/ydb_work that referenced this pull request Dec 2, 2025
Co-authored-by: Matveev Sergei <xyligansereja@yandex-team.ru>
xyliganSereja added a commit to xyliganSereja/ydb_work that referenced this pull request Dec 2, 2025
Co-authored-by: Matveev Sergei <xyligansereja@yandex-team.ru>
xyliganSereja added a commit to xyliganSereja/ydb_work that referenced this pull request Dec 2, 2025
Co-authored-by: Matveev Sergei <xyligansereja@yandex-team.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants