You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by gu...@apache.org on 2020/02/21 00:15:35 UTC
[kafka] branch trunk updated (0d16c26 -> 3b6573c)
This is an automated email from the ASF dual-hosted git repository.
guozhang pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 0d16c26 HOTFIX: don't try to remove uninitialized changelogs from assignment & don't prematurely mark task closed (#8140)
add 3b6573c KAFKA-9481: Graceful handling TaskMigrated and TaskCorrupted (#8058)
No new revisions were added by this update.
Summary of changes:
.../apache/kafka/common/utils/FixedOrderMap.java | 6 --
.../kafka/common/utils/FixedOrderMapTest.java | 14 ---
.../streams/errors/TaskCorruptedException.java | 46 +++++++++
.../streams/errors/TaskMigratedException.java | 50 +---------
.../streams/processor/internals/AbstractTask.java | 21 ++++
.../processor/internals/ProcessorStateManager.java | 26 ++++-
.../processor/internals/RecordCollectorImpl.java | 10 +-
.../streams/processor/internals/StandbyTask.java | 23 ++---
.../processor/internals/StoreChangelogReader.java | 33 +++++--
.../streams/processor/internals/StreamTask.java | 107 +++++++++++----------
.../streams/processor/internals/StreamThread.java | 39 ++++----
.../kafka/streams/processor/internals/Task.java | 57 ++++++-----
.../streams/processor/internals/TaskManager.java | 102 +++++++++++++-------
.../processor/internals/StreamTaskTest.java | 44 ++++++++-
.../processor/internals/StreamThreadTest.java | 6 +-
.../processor/internals/TaskManagerTest.java | 7 +-
16 files changed, 359 insertions(+), 232 deletions(-)
create mode 100644 streams/src/main/java/org/apache/kafka/streams/errors/TaskCorruptedException.java