Skip to content

YQL-9517: Over BlockExpandChunked #1366

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 4 commits into from
Feb 6, 2024

Conversation

MrLolthe1st
Copy link
Collaborator

@MrLolthe1st MrLolthe1st commented Jan 28, 2024

No description provided.

@MrLolthe1st MrLolthe1st requested a review from a team as a code owner January 28, 2024 14:03
Copy link

github-actions bot commented Jan 28, 2024

2024-01-28 14:06:18 UTC Pre-commit check for ac2b7c4 has started.
2024-01-28 14:06:21 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-01-28 14:07:51 UTC Build successful.
2024-01-28 14:08:05 UTC Tests are running...
🔴 2024-01-28 15:42:21 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
60226 50948 0 2 9254 22

Copy link

github-actions bot commented Jan 28, 2024

2024-01-28 14:06:24 UTC Pre-commit check for ac2b7c4 has started.
2024-01-28 14:06:27 UTC Build linux-x86_64-release-asan is running...
🟢 2024-01-28 14:07:57 UTC Build successful.
2024-01-28 14:08:23 UTC Tests are running...
🔴 2024-01-28 15:44:36 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
15986 15871 0 20 56 39

.Done())
.Done())
.Input(ctx.Builder(node->Pos())
.Callable("BlockExpandChunked").Add(0, Build<TCoToFlow>(ctx, node->Pos())
Copy link
Collaborator

Choose a reason for hiding this comment

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

BlockExpandChunked не в этом месте надо добавлять, а когда мы expr node переписываем в mkql runtime node. Тут оно будет мешаться оптимизаторам (в частности режиму BlockEngine = auto

Copy link

github-actions bot commented Feb 5, 2024

2024-02-05 13:56:40 UTC Pre-commit check for b24517e has started.
2024-02-05 13:56:43 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-02-05 13:59:51 UTC Build successful.
2024-02-05 14:00:05 UTC Tests are running...
🔴 2024-02-05 15:39:28 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
58879 49574 0 1 9263 41

Copy link

github-actions bot commented Feb 5, 2024

2024-02-05 13:57:27 UTC Pre-commit check for b24517e has started.
2024-02-05 13:57:29 UTC Build linux-x86_64-release-asan is running...
🟢 2024-02-05 14:00:31 UTC Build successful.
2024-02-05 14:00:43 UTC Tests are running...
🔴 2024-02-05 15:47:04 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14551 14442 0 19 59 31

output = input->HeadPtr();
return IGraphTransformer::TStatus::Repeat;
}
auto streamItemTypes = input->Head().GetTypeAnn()->Cast<TStreamExprType>()->GetItemType()->Cast<TMultiExprType>()->GetItems();
Copy link
Collaborator

Choose a reason for hiding this comment

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

А можно тут уменьшить копипасту - после того как ты получил itemType, у тебя код одинаковый для stream/flow

.Done())
.Input(
Build<TCoToFlow>(ctx, node->Pos())
.Input(ctx.Builder(node->Pos()).Callable("BlockExpandChunked")
Copy link
Collaborator

Choose a reason for hiding this comment

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

Тут не должно быть BlockExpandChunked

@MrLolthe1st MrLolthe1st requested a review from nepal February 6, 2024 07:00
Copy link

github-actions bot commented Feb 6, 2024

2024-02-06 07:12:20 UTC Pre-commit check for 0f07d90 has started.
2024-02-06 07:12:23 UTC Build linux-x86_64-release-asan is running...
🟢 2024-02-06 07:14:56 UTC Build successful.
2024-02-06 07:15:15 UTC Tests are running...
🔴 2024-02-06 09:01:06 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
14557 14429 0 19 75 34

Copy link

github-actions bot commented Feb 6, 2024

2024-02-06 07:13:38 UTC Pre-commit check for 0f07d90 has started.
2024-02-06 07:13:41 UTC Build linux-x86_64-relwithdebinfo is running...
🟢 2024-02-06 07:16:45 UTC Build successful.
2024-02-06 07:16:59 UTC Tests are running...
🔴 2024-02-06 09:03:59 UTC Some tests failed, follow the links below.

Test history

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
58888 49578 0 1 9276 33

@MrLolthe1st MrLolthe1st merged commit 273805e into ydb-platform:main Feb 6, 2024
@vitstn vitstn mentioned this pull request Feb 6, 2024
vporyadke pushed a commit to vporyadke/ydb that referenced this pull request Feb 9, 2024
* YQL-9517: Over BlockExpandChunked

* next iteration

* fix

* move to mkql
@starlinskiy starlinskiy mentioned this pull request Feb 12, 2024
@serbel324 serbel324 mentioned this pull request Feb 13, 2024
@vitstn vitstn mentioned this pull request Feb 16, 2024
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.

2 participants