[GLUEN-10107] Introduce NeedCustomColumnarBatchSerializer trait to make columnarBatchSerializerClass custom by rss implementation#10201
Conversation
|
Thanks for opening a pull request! Could you open an issue for this pull request on Github Issues? https://github.com/apache/incubator-gluten/issues Then could you also rename commit message and pull request title in the following format? See also: |
|
Run Gluten Clickhouse CI on x86 |
|
@zhztheplayer Do you think it's proper way to decouple rss related config from common module? |
There was a problem hiding this comment.
Thanks for working on this @zjuwangg.
The solution looks promising, except that it adds some layers of complexity (e.g., more reflections) which needs extra effort from reader / user. I may need to have a deeper look to understand the cost of refactoring the existing code. Let me know if you have relevant insights.
@zhztheplayer In the long run, we may also can extract RSS-related configuration and behavior like backend. We may need introduce CelebornShuffleBackend and UniffleShuffleBackend and pass current job shuffle backend to execution-backend to do more specific backend-related and rss-related config. |
|
Hi @zjuwangg, sorry for the delayed response. Are you going to modify |
No, It's just a poc of my idea. I plan to modify related config in following PR. |
|
@zhztheplayer |
5d65f09 to
4c73fb3
Compare
|
Run Gluten Clickhouse CI on x86 |
|
@zjuwangg CI is failing |
Got. Will address it soon. |
4c73fb3 to
be0cbe4
Compare
|
Run Gluten Clickhouse CI on x86 |
1 similar comment
|
Run Gluten Clickhouse CI on x86 |
|
Run Gluten Clickhouse CI on x86 |
1 similar comment
|
Run Gluten Clickhouse CI on x86 |
76d5442 to
bb8d9d5
Compare
|
Run Gluten Clickhouse CI on x86 |
|
Run Gluten Clickhouse CI on x86 |
|
@zhztheplayer Can you help merge this one? |
What changes were proposed in this pull request?
(Fixes: #10107)
How was this patch tested?
Existing tests.