KAFKA-7502: Cleanup KTable materialization logic in a single place (filter)#6453
Conversation
|
Java 8 passed, Java 11 failed. Results already cleaned up. retest this please |
|
ping @guozhangwang @mjsax @vvcephei @ableegoldman for reviews |
bbejeck
left a comment
There was a problem hiding this comment.
Thanks @dongjinleekr, I've made a pass over overall this looks good to me. I just have a couple of minor comments.
bbejeck
left a comment
There was a problem hiding this comment.
Actually meant to hit comment first.
Thanks @dongjinleekr, I've made a pass over overall this looks good to me. I just have a couple of minor comments.
bbejeck
left a comment
There was a problem hiding this comment.
Thanks for the updates @dongjinleekr looks good to me.
However, the build failure is related.
Take a look at line 314 in KTableImpl the TableProcessorNode constructor parameters need adjusting.
1. TableProcessorNode: remove materializedInternal, use storeBuilder instead. 2. Instantiate StoreBuilder in KTableImpl#[doFilter, doMapValues, doTransformValues], instead of TableProcessorNode#init.
…with other methods.)
… 2. Reformat+trivial changes on TableProcessorNode.java.
dac3d7a to
e44aa46
Compare
|
@bbejeck I'm sorry, I omitted a line from commit; here is the fix with rebasing onto the latest trunk. |
bbejeck
left a comment
There was a problem hiding this comment.
Thanks for the updates @dongjinleekr, LGTM
|
call for second review @guozhangwang |
guozhangwang
left a comment
There was a problem hiding this comment.
Left two comments, otherwise LGTM!
|
Jenkins failure: https://issues.apache.org/jira/browse/KAFKA-7965 |
|
retest this please |
|
Thanks @dongjinleekr ! |
* apache/trunk: KAFKA-8030: Fix flaky tests in TopicCommandWithAdminClientTest fix compile error for example (apache#6526) MINOR: Comment spelling nit MINOR: Optimize ConnectionStressWorker KAFKA-8034: Use automatic RPC generation in DeleteTopics MINOR: Move KTable source topic for changelog to optimization framework (apache#6500) KAFKA-7502: Cleanup KTable materialization logic in a single place (doMapValues) (apache#6520) Cleanup KTableImpl#doTransformValues (apache#6519) MINOR: Streams input topic corrected (apache#6513) MINOR: WorkerUtils#abort: fix bug in abort logic (apache#6516) KAFKA-7502: Cleanup KTable materialization logic in a single place (filter) (apache#6453) MINOR: Fix some spelling corrections in comments (apache#6507) KAFKA-3522: Add RocksDBTimestampedSegmentedBytesStore (apache#6186) MINOR: Add 2.2.0 upgrade instructions (apache#6501)
…ilter) (apache#6453) This PR is a follow-up of apache#6174, which handles doFilter / doMapValues / doTransformValues methods. Reviewers: Bill Bejeck <bill@confluent.io>, Guozhang Wang <guozhang@confluent.io>
This PR is a follow-up of apache#6174 and apache#6453, which cleans up KTableImpl#doTransformValues method. Reviewers: Bill Bejeck <bbejeck@gmail.com>

This PR is a follow-up of #6174, which handles
doFiltermethod.cc/ @guozhangwang @bbejeck
Committer Checklist (excluded from commit message)