Skip to content

Conversation

@evanevanevanevannnn
Copy link
Collaborator

Changelog entry

support for partitioned_by, file_pattern and csv_delimiter parameters with schema inference

Changelog category

  • Improvement

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 07:21:42 UTC Pre-commit check for f0f3ed7 has started.
2024-08-26 07:24:26 UTC Check linux-x86_64-release-clang14 is running...
🟢 2024-08-26 07:29:31 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 07:21:46 UTC Pre-commit check for f0f3ed7 has started.
2024-08-26 07:24:30 UTC Check linux-x86_64-release-asan is running...
2024-08-26 08:19:34 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 07:24:52 UTC Pre-commit check for f0f3ed7 has started.
2024-08-26 07:27:52 UTC Check linux-x86_64-relwithdebinfo is running...
2024-08-26 08:19:35 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 08:23:06 UTC Pre-commit check for 2a96107 has started.
2024-08-26 08:25:49 UTC Check linux-x86_64-release-clang14 is running...
🟢 2024-08-26 08:30:39 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 08:23:10 UTC Pre-commit check for 2a96107 has started.
2024-08-26 08:26:01 UTC Check linux-x86_64-release-asan is running...
2024-08-26 08:50:56 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 08:25:27 UTC Pre-commit check for 2a96107 has started.
2024-08-26 08:28:07 UTC Check linux-x86_64-relwithdebinfo is running...
2024-08-26 08:51:15 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 08:52:56 UTC Pre-commit check for 14a51db has started.
2024-08-26 08:56:47 UTC Check linux-x86_64-release-asan is running...
🔴 2024-08-26 10:26:52 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10068 9977 0 33 39 19

🟢 2024-08-26 10:27:49 UTC Build successful.
🟡 2024-08-26 10:28:19 UTC ydbd size 5.5 GiB changed* by +932.3 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 4042963 merge: 14a51db diff diff %
ydbd size 5 923 040 296 Bytes 5 923 994 936 Bytes +932.3 KiB +0.016%
ydbd stripped size 1 487 966 384 Bytes 1 488 152 304 Bytes +181.6 KiB +0.012%

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

2024-08-26 08:54:38 UTC Pre-commit check for 14a51db has started.
2024-08-26 08:57:25 UTC Check linux-x86_64-release-clang14 is running...
🟢 2024-08-26 09:03:42 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 26, 2024

2024-08-26 08:55:42 UTC Pre-commit check for 14a51db has started.
2024-08-26 08:59:32 UTC Check linux-x86_64-relwithdebinfo is running...
🟡 2024-08-26 10:05:13 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39198 33816 0 4 5358 20

2024-08-26 10:08:34 UTC Failed tests rerun (try 2) linux-x86_64-relwithdebinfo is running...
🟢 2024-08-26 10:15:14 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
21 (only retried tests) 12 0 0 0 9

🟢 2024-08-26 10:15:21 UTC Build successful.
🟡 2024-08-26 10:15:58 UTC ydbd size 8.2 GiB changed* by +1.1 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: f828cc9 merge: 14a51db diff diff %
ydbd size 8 790 778 888 Bytes 8 791 914 472 Bytes +1.1 MiB +0.013%
ydbd stripped size 479 534 152 Bytes 479 578 120 Bytes +42.9 KiB +0.009%

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

static TVector<TString> GetPartitionedByConfig(std::shared_ptr<TMetadata> meta) {
TVector<TString> columns;
if (auto partitioned = meta->Attributes.FindPtr("partitionedby"); partitioned) {
NJson::TJsonValue values;
Copy link
Collaborator

Choose a reason for hiding this comment

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

А сюда не может partitionedby не валидный долететь? Валидации случайно не позже делаются?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

что ты имеешь в виду под невалидным partitionedby? повторяющиеся колонки?

CurrentSource = nullptr;
};

void VisitAttribute(TString key, TString value) override {
Copy link
Collaborator

Choose a reason for hiding this comment

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

а почему эта ветка может отработать для partitionedby? Для случая с одной колонкой?

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.

ох, жуть какая получается. Получается другие параметры могу тоже на половину работать)

ui64 Size = 0;
};

struct TEvInferPartitions : public NActors::TEventLocal<TEvInferPartitions, EvInferPartitions> {
Copy link
Collaborator

Choose a reason for hiding this comment

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

А обязательно отдельный message для этого? Сам вывод можно inplace делать? Или это задел на будущее?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

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

Copy link
Collaborator

Choose a reason for hiding this comment

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

А общим message не удобнее будет это сделать? Лишних сообщений не будет. Тут уже на твое усмотрение, как тебе удобнее

@evanevanevanevannnn evanevanevanevannnn requested a review from a team as a code owner August 27, 2024 08:22
@github-actions
Copy link

github-actions bot commented Aug 27, 2024

2024-08-27 08:30:48 UTC Pre-commit check for b279217 has started.
2024-08-27 08:33:25 UTC Check linux-x86_64-release-asan is running...
🔴 2024-08-27 09:59:13 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10086 9995 0 29 41 21

🟢 2024-08-27 10:00:05 UTC Build successful.
🟡 2024-08-27 10:00:34 UTC ydbd size 5.5 GiB changed* by +745.6 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 2848978 merge: b279217 diff diff %
ydbd size 5 927 286 976 Bytes 5 928 050 472 Bytes +745.6 KiB +0.013%
ydbd stripped size 1 488 933 488 Bytes 1 489 077 872 Bytes +141.0 KiB +0.010%

*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 Aug 27, 2024

2024-08-27 08:30:54 UTC Pre-commit check for b279217 has started.
2024-08-27 08:33:37 UTC Check linux-x86_64-release-clang14 is running...
🟢 2024-08-27 08:38:48 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 27, 2024

2024-08-27 08:31:30 UTC Pre-commit check for b279217 has started.
2024-08-27 08:34:13 UTC Check linux-x86_64-relwithdebinfo is running...
🟡 2024-08-27 09:36:35 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39241 33831 0 33 5361 16

2024-08-27 09:40:16 UTC Failed tests rerun (try 2) linux-x86_64-relwithdebinfo is running...
🟡 2024-08-27 09:47:20 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
53 (only retried tests) 43 0 1 0 9

2024-08-27 09:47:29 UTC Failed tests rerun (try 3) linux-x86_64-relwithdebinfo is running...
🟢 2024-08-27 09:54:45 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
15 (only retried tests) 6 0 0 0 9

🟢 2024-08-27 09:54:52 UTC Build successful.
🟡 2024-08-27 09:55:24 UTC ydbd size 8.2 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 2848978 merge: b279217 diff diff %
ydbd size 8 797 463 096 Bytes 8 798 701 320 Bytes +1.2 MiB +0.014%
ydbd stripped size 479 817 736 Bytes 479 854 472 Bytes +35.9 KiB +0.008%

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

ui64 Size = 0;
};

struct TEvInferPartitions : public NActors::TEventLocal<TEvInferPartitions, EvInferPartitions> {
Copy link
Collaborator

Choose a reason for hiding this comment

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

А общим message не удобнее будет это сделать? Лишних сообщений не будет. Тут уже на твое усмотрение, как тебе удобнее

CurrentSource = nullptr;
};

void VisitAttribute(TString key, TString value) override {
Copy link
Collaborator

Choose a reason for hiding this comment

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

ох, жуть какая получается. Получается другие параметры могу тоже на половину работать)

@evanevanevanevannnn evanevanevanevannnn added the rebase-and-check Rebase PR with the current base branch and check label Aug 28, 2024
@github-actions github-actions bot removed the rebase-and-check Rebase PR with the current base branch and check label Aug 28, 2024
@github-actions
Copy link

github-actions bot commented Aug 28, 2024

2024-08-28 12:20:48 UTC Pre-commit check for c0d4fdd has started.
2024-08-28 12:24:32 UTC Check linux-x86_64-release-asan is running...
🔴 2024-08-28 14:03:50 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10088 9993 0 33 35 27

🟢 2024-08-28 14:04:45 UTC Build successful.
🟡 2024-08-28 14:05:17 UTC ydbd size 5.5 GiB changed* by +751.3 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e7b25a7 merge: c0d4fdd diff diff %
ydbd size 5 929 547 592 Bytes 5 930 316 952 Bytes +751.3 KiB +0.013%
ydbd stripped size 1 489 205 168 Bytes 1 489 354 416 Bytes +145.8 KiB +0.010%

*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 Aug 28, 2024

2024-08-28 12:21:25 UTC Pre-commit check for c0d4fdd has started.
2024-08-28 12:24:09 UTC Check linux-x86_64-release-clang14 is running...
🟢 2024-08-28 12:29:39 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 28, 2024

2024-08-28 12:21:46 UTC Pre-commit check for c0d4fdd has started.
2024-08-28 12:24:40 UTC Check linux-x86_64-relwithdebinfo is running...
🟡 2024-08-28 13:28:34 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39243 33825 0 27 5368 23

2024-08-28 13:32:07 UTC Failed tests rerun (try 2) linux-x86_64-relwithdebinfo is running...
🟢 2024-08-28 13:42:11 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
58 (only retried tests) 45 0 0 1 12

🟢 2024-08-28 13:42:19 UTC Build successful.
🟡 2024-08-28 13:42:59 UTC ydbd size 8.2 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e7b25a7 merge: c0d4fdd diff diff %
ydbd size 8 801 105 584 Bytes 8 802 350 488 Bytes +1.2 MiB +0.014%
ydbd stripped size 479 886 856 Bytes 479 928 328 Bytes +40.5 KiB +0.009%

*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 Aug 29, 2024

2024-08-29 17:04:01 UTC Pre-commit check linux-x86_64-release-clang14 for c915586 has started.
2024-08-29 17:06:41 UTC ya make is running...
🔴 2024-08-29 17:09:17 UTC Build failed. see the logs.

@github-actions
Copy link

github-actions bot commented Aug 29, 2024

2024-08-29 17:05:28 UTC Pre-commit check linux-x86_64-release-asan for c915586 has started.
2024-08-29 17:08:17 UTC ya make is running...
🔴 2024-08-29 17:11:15 UTC Build failed. see the logs.

@github-actions
Copy link

github-actions bot commented Aug 29, 2024

2024-08-29 17:27:01 UTC Pre-commit check linux-x86_64-relwithdebinfo for c915586 has started.
2024-08-29 17:29:50 UTC ya make is running...
🔴 2024-08-29 17:33:53 UTC Build failed. see the logs.

@github-actions
Copy link

github-actions bot commented Aug 29, 2024

2024-08-29 18:41:47 UTC Pre-commit check linux-x86_64-release-clang14 for acfda91 has started.
2024-08-29 18:45:35 UTC ya make is running...
🟢 2024-08-29 18:50:57 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 29, 2024

2024-08-29 18:42:11 UTC Pre-commit check linux-x86_64-relwithdebinfo for acfda91 has started.
2024-08-29 18:45:43 UTC ya make is running...
🟡 2024-08-29 20:06:14 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39318 33920 0 8 5363 27

2024-08-29 20:09:44 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-08-29 20:16:56 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
35 (only retried tests) 21 0 0 0 14

🟢 2024-08-29 20:17:03 UTC Build successful.
🟡 2024-08-29 20:17:40 UTC ydbd size 8.2 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e2dfc63 merge: acfda91 diff diff %
ydbd size 8 819 847 680 Bytes 8 821 120 728 Bytes +1.2 MiB +0.014%
ydbd stripped size 480 853 512 Bytes 480 892 040 Bytes +37.6 KiB +0.008%

*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 Aug 29, 2024

2024-08-29 18:42:14 UTC Pre-commit check linux-x86_64-release-asan for acfda91 has started.
2024-08-29 18:45:00 UTC ya make is running...
🔴 2024-08-29 20:09:11 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10137 10078 0 16 23 20

🟢 2024-08-29 20:10:05 UTC Build successful.
🟡 2024-08-29 20:10:34 UTC ydbd size 5.5 GiB changed* by +789.3 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e2dfc63 merge: acfda91 diff diff %
ydbd size 5 944 651 952 Bytes 5 945 460 152 Bytes +789.3 KiB +0.014%
ydbd stripped size 1 492 786 576 Bytes 1 492 933 968 Bytes +143.9 KiB +0.010%

*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 Aug 30, 2024

2024-08-30 06:54:00 UTC Pre-commit check linux-x86_64-release-asan for cc7e767 has started.
2024-08-30 06:56:45 UTC ya make is running...
🔴 2024-08-30 08:21:20 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10144 10083 0 19 22 20

🟢 2024-08-30 08:22:16 UTC Build successful.
🟡 2024-08-30 08:22:48 UTC ydbd size 5.5 GiB changed* by +850.8 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: ea7bd23 merge: cc7e767 diff diff %
ydbd size 5 945 024 016 Bytes 5 945 895 272 Bytes +850.8 KiB +0.015%
ydbd stripped size 1 492 882 640 Bytes 1 493 065 936 Bytes +179.0 KiB +0.012%

*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 Aug 30, 2024

2024-08-30 06:55:46 UTC Pre-commit check linux-x86_64-release-clang14 for cc7e767 has started.
2024-08-30 06:58:29 UTC ya make is running...
🟢 2024-08-30 07:03:34 UTC Build successful.

@github-actions
Copy link

github-actions bot commented Aug 30, 2024

2024-08-30 06:58:20 UTC Pre-commit check linux-x86_64-relwithdebinfo for cc7e767 has started.
2024-08-30 07:01:07 UTC ya make is running...
🟡 2024-08-30 08:07:53 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39336 33925 0 7 5378 26

2024-08-30 08:11:15 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-08-30 08:19:06 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39 (only retried tests) 26 0 0 1 12

🟢 2024-08-30 08:19:13 UTC Build successful.
🟡 2024-08-30 08:19:52 UTC ydbd size 8.2 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 297d5b4 merge: cc7e767 diff diff %
ydbd size 8 820 634 456 Bytes 8 821 907 592 Bytes +1.2 MiB +0.014%
ydbd stripped size 480 883 784 Bytes 480 922 376 Bytes +37.7 KiB +0.008%

*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 Aug 30, 2024

2024-08-30 10:47:23 UTC Pre-commit check linux-x86_64-release-asan for e636505 has started.
2024-08-30 10:50:03 UTC ya make is running...
🔴 2024-08-30 12:21:56 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
10134 10059 0 29 26 20

🟢 2024-08-30 12:22:49 UTC Build successful.
🟡 2024-08-30 12:23:19 UTC ydbd size 5.5 GiB changed* by +784.8 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: d32683f merge: e636505 diff diff %
ydbd size 5 944 993 496 Bytes 5 945 797 120 Bytes +784.8 KiB +0.014%
ydbd stripped size 1 492 872 208 Bytes 1 493 017 872 Bytes +142.2 KiB +0.010%

*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 Aug 30, 2024

2024-08-30 10:50:49 UTC Pre-commit check linux-x86_64-relwithdebinfo for e636505 has started.
2024-08-30 10:53:57 UTC ya make is running...
🟡 2024-08-30 11:58:05 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
39332 33928 0 7 5376 21

2024-08-30 12:01:53 UTC ya make is running... (failed tests rerun, try 2)
🟡 2024-08-30 12:09:05 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
35 (only retried tests) 20 0 1 1 13

2024-08-30 12:09:13 UTC ya make is running... (failed tests rerun, try 3)
🟢 2024-08-30 12:16:24 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
19 (only retried tests) 6 0 0 0 13

🟢 2024-08-30 12:16:31 UTC Build successful.
🟡 2024-08-30 12:17:11 UTC ydbd size 8.2 GiB changed* by +1.2 MiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 9fe138b merge: e636505 diff diff %
ydbd size 8 820 202 192 Bytes 8 821 471 256 Bytes +1.2 MiB +0.014%
ydbd stripped size 480 882 120 Bytes 480 916 552 Bytes +33.6 KiB +0.007%

*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 Aug 30, 2024

2024-08-30 10:54:08 UTC Pre-commit check linux-x86_64-release-clang14 for e636505 has started.
2024-08-30 10:57:00 UTC ya make is running...
🟢 2024-08-30 11:03:17 UTC Build successful.

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