KAFKA-10362: When resuming Streams active task with EOS, the checkpoint file is deleted#9247
Conversation
|
@guozhangwang request you to please review PR |
|
test this please |
guozhangwang
left a comment
There was a problem hiding this comment.
@DOJI45 Thanks for the PR! Could you also add a unit test to complete the coverage? You can find some examples in StreamTaskTest or ProcessorStateManagerTest
Seems this comment is not addressed yet? |
I wrote unit test cases in Not sure if I can write unit test case in Please suggest how to proceed? |
|
Merged to trunk, thanks @DOJI45 |
…nt file is deleted (apache#9247) Deleted the checkpoint file before the transition from SUSPENDED state to RESTORING state Reviewers: Guozhang Wang <wangguoz@gmail.com>
* commit '2804257fe221f37e5098bd': (67 commits) KAFKA-10562: Properly invoke new StateStoreContext init (apache#9388) MINOR: trivial cleanups, javadoc errors, omitted StateStore tests, etc. (apache#8130) KAFKA-10564: only process non-empty task directories when internally cleaning obsolete state stores (apache#9373) KAFKA-9274: fix incorrect default value for `task.timeout.ms` config (apache#9385) KAFKA-10362: When resuming Streams active task with EOS, the checkpoint file is deleted (apache#9247) KAFKA-10028: Implement write path for feature versioning system (KIP-584) (apache#9001) KAFKA-10402: Upgrade system tests to python3 (apache#9196) KAFKA-10186; Abort transaction with pending data with TransactionAbortedException (apache#9280) MINOR: Remove `TargetVoters` from `DescribeQuorum` (apache#9376) Revert "KAFKA-10469: Resolve logger levels hierarchically (apache#9266)" MINOR: Don't publish javadocs for raft module (apache#9336) KAFKA-9929: fix: add missing default implementations (apache#9321) KAFKA-10188: Prevent SinkTask::preCommit from being called after SinkTask::stop (apache#8910) KAFKA-10338; Support PEM format for SSL key and trust stores (KIP-651) (apache#9345) KAFKA-10527; Voters should not reinitialize as leader in same epoch (apache#9348) MINOR: Refactor unit tests around RocksDBConfigSetter (apache#9358) KAFKA-6733: Printing additional ConsumerRecord fields in DefaultMessageFormatter (apache#9099) MINOR: Annotate test BlockingConnectorTest as integration test (apache#9379) MINOR: Fix failing test due to KAFKA-10556 PR (apache#9372) KAFKA-10439: Connect's Values to parse BigInteger as Decimal with zero scale. (apache#9320) ...
…nt file is deleted (#9247) Deleted the checkpoint file before the transition from SUSPENDED state to RESTORING state Reviewers: Guozhang Wang <wangguoz@gmail.com>
|
Cherrypicked to 2.6 for 2.6.2 release |
What was the issue?
https://issues.apache.org/jira/browse/KAFKA-10362
Deleted the checkpoint file before the transition from SUSPENDED state to RESTORING state
Committer Checklist (excluded from commit message)