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
KAFKA-4714: TimestampConverter transformation (KIP-66) #3065
Conversation
This is a WIP built on top of #2458, so you're seeing a larger diff than is ideal. The primary addition here is the |
@ewencp Trying to reclaim the LOC lead, eh? |
Refer to this link for build results (access rights to CI server needed): |
@hachikuji lol, removing the previous PR the diffstat is not very large. Just writing some code to keep myself sane :) |
Refer to this link for build results (access rights to CI server needed): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed only the timestamp-related additions here.
Looks good to me and tested. Left a slightly unrelated comment since we are changing that file too.
@@ -32,6 +32,7 @@ public static void requireSchema(Schema schema, String purpose) { | |||
} | |||
} | |||
|
|||
@SuppressWarnings("unchecked") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since you are touching this class, I noticed use of getCanonicalName
. Do we want to change to getName
here too? It doesn't really matter, it's only used for logging, but I mention it for consistency.
9eafd31
to
1e80362
Compare
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
1e80362
to
64b4ecb
Compare
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
5ed1f20
to
93bad0a
Compare
@kkonstantine Updated, good catch. I've now grepped through the code to make sure we're not using @hachikuji If you happen to have time to review, we can probably squeeze this into 0.11.0.0 -- there's some sort of small feature provision to get things in post-feature-freeze. If not, we can always bump it to a future release, in which case I'll create yet another KIP-66 JIRA and relabel this. |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Author: Ewen Cheslack-Postava <me@ewencp.org> Reviewers: Konstantine Karantasis <konstantine@confluent.io>, Jason Gustafson <jason@confluent.io> Closes #3065 from ewencp/kafka-3209-timestamp-converter (cherry picked from commit 61bab2d) Signed-off-by: Jason Gustafson <jason@confluent.io>
No description provided.