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 11b25a1  MINOR: Fix DistributedHerderTest after adding reason to 
maybeLeaveGroup (#6982)
     add 3e9d1c1  KAFKA-8106: Skipping ByteBuffer allocation of key / value / 
headers in logValidator (#6785)

No new revisions were added by this update.

Summary of changes:
 .../producer/internals/TransactionManager.java     |  12 +-
 .../common/record/AbstractLegacyRecordBatch.java   |  12 +-
 .../kafka/common/record/AbstractRecordBatch.java   |   2 +-
 .../kafka/common/record/AbstractRecords.java       |   6 +-
 .../apache/kafka/common/record/DefaultRecord.java  | 173 ++++++++++++++-
 .../kafka/common/record/DefaultRecordBatch.java    | 113 +++++++---
 .../kafka/common/record/MemoryRecordsBuilder.java  |   4 +-
 .../kafka/common/record/MutableRecordBatch.java    |   9 +
 .../kafka/common/record/PartialDefaultRecord.java  |  99 +++++++++
 .../kafka/common/utils/CloseableIterator.java      |  22 ++
 .../{OperatingSystem.java => PrimitiveRef.java}    |  24 ++-
 .../common/record/DefaultRecordBatchTest.java      |  26 +++
 .../kafka/common/record/DefaultRecordTest.java     | 235 +++++++++++++++++++++
 core/src/main/scala/kafka/log/LogValidator.scala   | 119 ++++++-----
 .../scala/unit/kafka/log/LogValidatorTest.scala    |  57 ++---
 .../jmh/record/RecordBatchIterationBenchmark.java  |  25 ++-
 16 files changed, 794 insertions(+), 144 deletions(-)
 create mode 100644 
clients/src/main/java/org/apache/kafka/common/record/PartialDefaultRecord.java
 copy clients/src/main/java/org/apache/kafka/common/utils/{OperatingSystem.java 
=> PrimitiveRef.java} (69%)

Reply via email to