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

Implemented schema versions normalizer #9627

Merged
merged 17 commits into from
Sep 26, 2024

Conversation

aavdonkin
Copy link
Collaborator

Changelog entry

...

Changelog category

  • New feature
  • Experimental feature
  • Improvement
  • Performance improvement
  • Bugfix
  • Backward incompatible change
  • Documentation (changelog entry is not required)
  • Not for changelog (changelog entry is not required)

Additional information

...

@aavdonkin aavdonkin requested a review from a team as a code owner September 23, 2024 11:13
Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:27:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 3693735 has started.
2024-09-23 11:27:45 UTC Artifacts will be uploaded here
🔴 2024-09-23 11:29:34 UTC Graph compare failed, see the logs.

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:28:53 UTC Pre-commit check linux-x86_64-release-asan for 3693735 has started.
2024-09-23 11:28:57 UTC Artifacts will be uploaded here
🔴 2024-09-23 11:30:52 UTC Graph compare failed, see the logs.

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:29:04 UTC Pre-commit check linux-x86_64-release-clang14 for 3693735 has started.
2024-09-23 11:29:07 UTC Artifacts will be uploaded here
🔴 2024-09-23 11:30:56 UTC Graph compare failed, see the logs.

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:43:55 UTC Pre-commit check linux-x86_64-release-clang14 for a817c41 has started.
2024-09-23 11:44:05 UTC Artifacts will be uploaded here
2024-09-23 11:46:55 UTC ya make is running...
🟢 2024-09-23 12:30:08 UTC Build successful.

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:43:55 UTC Pre-commit check linux-x86_64-release-asan for a817c41 has started.
2024-09-23 11:44:05 UTC Artifacts will be uploaded here
2024-09-23 11:46:53 UTC ya make is running...
🔴 2024-09-23 14:06:18 UTC Too many tests failed, NOT going to retry
🔴 2024-09-23 14:08:12 UTC ydbd size 5.7 GiB changed* by +14.4 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: b69d555 merge: a817c41 diff diff %
ydbd size 6 064 342 776 Bytes 6 079 409 304 Bytes +14.4 MiB +0.248%
ydbd stripped size 1 516 897 104 Bytes 1 519 898 128 Bytes +2.9 MiB +0.198%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
2024-09-23 14:08:14 UTC Check cancelled

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 11:45:29 UTC Pre-commit check linux-x86_64-relwithdebinfo for a817c41 has started.
2024-09-23 11:46:36 UTC Artifacts will be uploaded here
2024-09-23 11:50:10 UTC ya make is running...
🔴 2024-09-23 13:21:57 UTC Too many tests failed, NOT going to retry
🔴 2024-09-23 13:23:22 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14890 12844 0 550 1377 119

🟢 2024-09-23 13:24:41 UTC Build successful.
🔴 2024-09-23 13:25:23 UTC ydbd size 8.4 GiB changed* by +23.8 MiB, which is >= 2.0 MiB vs main: Alert

ydbd size dash main: b69d555 merge: a817c41 diff diff %
ydbd size 9 046 628 536 Bytes 9 071 617 512 Bytes +23.8 MiB +0.276%
ydbd stripped size 489 511 912 Bytes 490 540 296 Bytes +1004.3 KiB +0.210%

*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 Sep 23, 2024

2024-09-23 14:14:34 UTC Pre-commit check linux-x86_64-release-asan for 688adc9 has started.
2024-09-23 14:14:47 UTC Artifacts will be uploaded here
2024-09-23 14:17:34 UTC ya make is running...
🔴 2024-09-23 16:06:30 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10441 10226 0 50 47 118

🟢 2024-09-23 16:07:25 UTC Build successful.
🟡 2024-09-23 16:08:01 UTC ydbd size 5.7 GiB changed* by +635.5 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 9918d3c merge: 688adc9 diff diff %
ydbd size 6 078 878 936 Bytes 6 079 529 696 Bytes +635.5 KiB +0.011%
ydbd stripped size 1 519 879 184 Bytes 1 519 927 312 Bytes +47.0 KiB +0.003%

*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 Sep 23, 2024

2024-09-23 18:47:51 UTC Pre-commit check linux-x86_64-relwithdebinfo for 688adc9 has started.
2024-09-23 18:48:02 UTC Artifacts will be uploaded here
2024-09-23 18:51:00 UTC ya make is running...
🟡 2024-09-23 19:53:57 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14893 13246 0 5 1612 30

2024-09-23 19:55:14 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-23 20:06:27 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
277 (only retried tests) 180 0 0 7 90

🟢 2024-09-23 20:06:36 UTC Build successful.
🟡 2024-09-23 20:07:14 UTC ydbd size 8.4 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 9918d3c merge: 688adc9 diff diff %
ydbd size 9 070 502 240 Bytes 9 071 786 824 Bytes +1.2 MiB +0.014%
ydbd stripped size 490 539 144 Bytes 490 544 968 Bytes +5.7 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

Copy link

github-actions bot commented Sep 23, 2024

2024-09-23 14:19:52 UTC Pre-commit check linux-x86_64-release-clang14 for 688adc9 has started.
2024-09-23 14:20:22 UTC Artifacts will be uploaded here
2024-09-23 14:23:22 UTC ya make is running...
🟢 2024-09-23 14:29:20 UTC Build successful.

ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
}

std::vector<INormalizerChanges::TPtr> changes;
changes.emplace_back(std::make_shared<TNormalizerResult>(std::move(unusedSchemaIds), maxVersion));
Copy link
Collaborator

Choose a reason for hiding this comment

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

а зачем maxVersion? зачем мы, вообще, последнюю версию в списке unused оставляем?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Какая-то версия же всегда нужна
И будет правильно если она последняя

Copy link
Collaborator

Choose a reason for hiding this comment

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

так и зачем она из unused не удаляется?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Она не в списке unused, а вторым параметром идет

ydb/core/tx/columnshard/normalizer/version/version.cpp Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 07:49:21 UTC Pre-commit check linux-x86_64-release-clang14 for 9852498 has started.
2024-09-24 07:49:30 UTC Artifacts will be uploaded here
2024-09-24 07:52:29 UTC ya make is running...
🟢 2024-09-24 08:01:26 UTC Build successful.

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 07:49:36 UTC Pre-commit check linux-x86_64-relwithdebinfo for 9852498 has started.
2024-09-24 07:49:46 UTC Artifacts will be uploaded here
2024-09-24 07:52:41 UTC ya make is running...
2024-09-24 08:13:44 UTC Check cancelled

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 07:49:39 UTC Pre-commit check linux-x86_64-release-asan for 9852498 has started.
2024-09-24 07:49:50 UTC Artifacts will be uploaded here
2024-09-24 07:52:45 UTC ya make is running...
2024-09-24 08:13:45 UTC Check cancelled

using namespace NColumnShard;
NIceDb::TNiceDb db(txc.DB);
for (auto& key: VersionsToRemove) {
if ((!LastVersion.has_value()) || (key.Version != *LastVersion)) {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Зачем кажды раз проверять. Может лучше LastVersion не помещать(удалить) из VersionsToRemove?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

LastVersion еще не известен во время накопления вектора

Copy link
Collaborator

Choose a reason for hiding this comment

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

можно удалить перед формированием задачи, или удалить в отсортированном векторе последний, если он равен, или, просто, удалить последний в отсортированном векторе.

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 08:15:45 UTC Pre-commit check linux-x86_64-release-asan for fd5ee27 has started.
2024-09-24 08:15:57 UTC Artifacts will be uploaded here
2024-09-24 08:19:07 UTC ya make is running...
🔴 2024-09-24 10:09:57 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10443 10233 0 46 45 119

🟢 2024-09-24 10:10:49 UTC Build successful.
🟡 2024-09-24 10:11:29 UTC ydbd size 5.7 GiB changed* by +786.3 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 1002b94 merge: fd5ee27 diff diff %
ydbd size 6 079 048 480 Bytes 6 079 853 608 Bytes +786.3 KiB +0.013%
ydbd stripped size 1 519 895 600 Bytes 1 519 990 480 Bytes +92.7 KiB +0.006%

*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 Sep 24, 2024

2024-09-24 08:17:24 UTC Pre-commit check linux-x86_64-release-clang14 for fd5ee27 has started.
2024-09-24 08:17:34 UTC Artifacts will be uploaded here
2024-09-24 08:20:22 UTC ya make is running...
🟢 2024-09-24 08:26:38 UTC Build successful.

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 08:18:19 UTC Pre-commit check linux-x86_64-relwithdebinfo for fd5ee27 has started.
2024-09-24 08:18:29 UTC Artifacts will be uploaded here
2024-09-24 08:21:46 UTC ya make is running...
🟡 2024-09-24 09:27:52 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14904 13271 0 10 1578 45

2024-09-24 09:29:06 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-24 09:40:28 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
260 (only retried tests) 161 0 0 7 92

🟢 2024-09-24 09:40:38 UTC Build successful.
🟡 2024-09-24 09:41:21 UTC ydbd size 8.4 GiB changed* by +1.3 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: d2b896d merge: fd5ee27 diff diff %
ydbd size 9 071 190 256 Bytes 9 072 515 440 Bytes +1.3 MiB +0.015%
ydbd stripped size 490 550 600 Bytes 490 560 456 Bytes +9.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 Sep 24, 2024

2024-09-24 11:32:58 UTC Pre-commit check linux-x86_64-release-clang14 for 00441c6 has started.
2024-09-24 11:33:07 UTC Artifacts will be uploaded here
2024-09-24 11:35:59 UTC ya make is running...
🟢 2024-09-24 11:44:30 UTC Build successful.

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 11:35:27 UTC Pre-commit check linux-x86_64-relwithdebinfo for 00441c6 has started.
2024-09-24 11:35:38 UTC Artifacts will be uploaded here
2024-09-24 11:38:25 UTC ya make is running...
2024-09-24 12:02:02 UTC Check cancelled

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 11:36:04 UTC Pre-commit check linux-x86_64-release-asan for 00441c6 has started.
2024-09-24 11:36:14 UTC Artifacts will be uploaded here
2024-09-24 11:39:02 UTC ya make is running...
2024-09-24 12:01:59 UTC Check cancelled

for (size_t start = 0; start < unusedSchemaIds.size(); start += 10000) {
std::vector<TKey> portion;
size_t end = std::min(unusedSchemaIds.size(), start + 10000);
portion.insert(portion.begin(), &unusedSchemaIds[start], &unusedSchemaIds[end]);
Copy link
Collaborator

@zverevgeny zverevgeny Sep 24, 2024

Choose a reason for hiding this comment

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

обращение за пределами вектора - ub, насколько я помню. Перепиши, плиз, на итераторы
Напр. так:
std::vector portion{unusedSchemaIds.cbegin()+start, unusedSchemaIds.cbegin()+end};

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Переделал

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Заодно там же и фильтрую последнюю версию

return std::nullopt;
}
}

Copy link
Collaborator

Choose a reason for hiding this comment

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

Вот тут уже известен maxVersion и его можно удалить из unused

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Ну это же лишняя операция будет
Это же вектор, его нужно полностью обойти, а он и так будет обходиться в момент удаления

Copy link
Collaborator

Choose a reason for hiding this comment

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

а что мы оптимизируем?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Время работы

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 12:03:41 UTC Pre-commit check linux-x86_64-relwithdebinfo for 6d42f85 has started.
2024-09-24 12:05:01 UTC Artifacts will be uploaded here
2024-09-24 12:08:26 UTC ya make is running...
🟡 2024-09-24 13:12:27 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14910 13279 0 3 1515 113

2024-09-24 13:13:46 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-24 13:25:08 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
253 (only retried tests) 161 0 0 0 92

🟢 2024-09-24 13:25:16 UTC Build successful.
🟡 2024-09-24 13:26:01 UTC ydbd size 8.5 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 4b0a8a2 merge: 6d42f85 diff diff %
ydbd size 9 073 135 848 Bytes 9 074 420 064 Bytes +1.2 MiB +0.014%
ydbd stripped size 490 581 768 Bytes 490 594 952 Bytes +12.9 KiB +0.003%

*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 Sep 24, 2024

2024-09-24 12:03:51 UTC Pre-commit check linux-x86_64-release-asan for 6d42f85 has started.
2024-09-24 12:04:02 UTC Artifacts will be uploaded here
2024-09-24 12:06:59 UTC ya make is running...
2024-09-24 13:36:27 UTC Check cancelled

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 12:05:29 UTC Pre-commit check linux-x86_64-release-clang14 for 6d42f85 has started.
2024-09-24 12:05:32 UTC Artifacts will be uploaded here
2024-09-24 12:08:30 UTC ya make is running...
🟢 2024-09-24 12:16:03 UTC Build successful.

@@ -59,6 +59,7 @@ enum class ENormalizerSequentialId: ui32 {
EmptyPortionsCleaner,
CleanInsertionDedup,
GCCountersNormalizer,
SchemaVersionCleaner,
Copy link
Collaborator

Choose a reason for hiding this comment

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

Давай не будем его автоматически запускать, только в repair режиме

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Сделал

Copy link
Collaborator

Choose a reason for hiding this comment

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

Не, можно просто отсюда константу убрать

Copy link

github-actions bot commented Sep 24, 2024

2024-09-24 13:38:05 UTC Pre-commit check linux-x86_64-release-asan for c80dc03 has started.
2024-09-24 13:38:16 UTC Artifacts will be uploaded here
2024-09-24 13:41:04 UTC ya make is running...
🔴 2024-09-24 13:44:58 UTC Build failed, see the logs.

Copy link

github-actions bot commented Sep 25, 2024

2024-09-25 12:07:02 UTC Pre-commit check linux-x86_64-relwithdebinfo for b3c646b has started.
2024-09-25 12:07:13 UTC Artifacts will be uploaded here
2024-09-25 12:10:06 UTC ya make is running...
🟡 2024-09-25 13:09:04 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14885 13405 0 3 1378 99

2024-09-25 13:10:21 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-25 13:25:30 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
105 (only retried tests) 16 0 0 0 89

🟢 2024-09-25 13:25:37 UTC Build successful.
🟡 2024-09-25 13:26:15 UTC ydbd size 8.5 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 7492f96 merge: b3c646b diff diff %
ydbd size 9 072 840 032 Bytes 9 074 144 864 Bytes +1.2 MiB +0.014%
ydbd stripped size 490 607 560 Bytes 490 621 448 Bytes +13.6 KiB +0.003%

*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 Sep 25, 2024

2024-09-25 12:07:11 UTC Pre-commit check linux-x86_64-release-clang14 for b3c646b has started.
2024-09-25 12:07:21 UTC Artifacts will be uploaded here
2024-09-25 12:10:09 UTC ya make is running...
🟢 2024-09-25 12:33:53 UTC Build successful.

Copy link

github-actions bot commented Sep 25, 2024

2024-09-25 12:07:52 UTC Pre-commit check linux-x86_64-release-asan for b3c646b has started.
2024-09-25 12:08:03 UTC Artifacts will be uploaded here
2024-09-25 12:10:51 UTC ya make is running...
🔴 2024-09-25 13:53:34 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10420 10208 0 46 40 126

🟢 2024-09-25 13:54:29 UTC Build successful.
🟡 2024-09-25 13:55:05 UTC ydbd size 5.7 GiB changed* by +653.6 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 7492f96 merge: b3c646b diff diff %
ydbd size 6 079 611 536 Bytes 6 080 280 856 Bytes +653.6 KiB +0.011%
ydbd stripped size 1 519 962 352 Bytes 1 520 022 576 Bytes +58.8 KiB +0.004%

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

ydb/core/tx/columnshard/normalizer/abstract/abstract.cpp Outdated Show resolved Hide resolved
@@ -308,10 +341,15 @@ Y_UNIT_TEST_SUITE(Normalizers) {
TestNormalizerImpl<TPortionsCleaner>();
}

Y_UNIT_TEST(SchemaVersionsNormalizer) {
TestNormalizerImpl<TSchemaVersionsCleaner>();
Copy link
Collaborator

Choose a reason for hiding this comment

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

локальные модификаторы были сделаны для моделирования ошибки в локальной базе. для случая, который у нас, можно, просто, поменять схему несколько раз. чтобы по ходу дела не удалялись схемы - через контроллер, просто, отключим, когда будет что отключать, и все.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Тогда как проверить что нормалайзер отработал?
Сейчас я добавляю невалидную схему и если нормалайзер ее не удалит, то тест свалится с ошибкой

}

std::vector<TKey> portion;
portion.reserve(10000);
Copy link
Collaborator

Choose a reason for hiding this comment

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

кажется, что это можно убрать

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Почему?
Там как раз до 10000 элементов может добавиться

Copy link
Collaborator

Choose a reason for hiding this comment

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

Или отсюда убрать или после move'a тоже добавить. Сейчас как-то несимметрично. Для первого батча делается reserve, для всех последующих - нет.

Copy link

github-actions bot commented Sep 26, 2024

2024-09-26 10:50:09 UTC Pre-commit check linux-x86_64-release-asan for 2499dd6 has started.
2024-09-26 10:50:20 UTC Artifacts will be uploaded here
2024-09-26 10:53:17 UTC ya make is running...
🟡 2024-09-26 13:14:24 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10437 10223 0 45 47 122

🟢 2024-09-26 13:15:22 UTC Build successful.
🟡 2024-09-26 13:15:57 UTC ydbd size 5.7 GiB changed* by +649.0 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: cc0a336 merge: 2499dd6 diff diff %
ydbd size 6 084 324 600 Bytes 6 084 989 144 Bytes +649.0 KiB +0.011%
ydbd stripped size 1 520 837 712 Bytes 1 520 893 232 Bytes +54.2 KiB +0.004%

*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 Sep 26, 2024

2024-09-26 10:52:01 UTC Pre-commit check linux-x86_64-release-clang14 for 2499dd6 has started.
2024-09-26 10:52:12 UTC Artifacts will be uploaded here
2024-09-26 10:55:09 UTC ya make is running...
🟢 2024-09-26 11:44:44 UTC Build successful.

Copy link

github-actions bot commented Sep 26, 2024

2024-09-26 10:53:09 UTC Pre-commit check linux-x86_64-relwithdebinfo for 2499dd6 has started.
2024-09-26 10:53:21 UTC Artifacts will be uploaded here
2024-09-26 10:56:14 UTC ya make is running...
🟡 2024-09-26 12:35:26 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14850 13359 0 12 1377 102

2024-09-26 12:36:56 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-26 12:48:16 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
108 (only retried tests) 19 0 0 0 89

🟢 2024-09-26 12:48:24 UTC Build successful.
🟡 2024-09-26 12:49:09 UTC ydbd size 8.5 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: cc0a336 merge: 2499dd6 diff diff %
ydbd size 9 080 284 576 Bytes 9 081 584 568 Bytes +1.2 MiB +0.014%
ydbd stripped size 490 864 648 Bytes 490 876 616 Bytes +11.7 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

@aavdonkin aavdonkin merged commit 7d208c7 into ydb-platform:main Sep 26, 2024
12 checks passed
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