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