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 2019/06/21 19:44:59 UTC
[kafka] branch trunk updated (11b25a1 -> 3e9d1c1)
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%)