You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by cm...@apache.org on 2021/02/02 19:35:28 UTC
[kafka] branch trunk updated (8bdfc57 -> 1711cfa)
This is an automated email from the ASF dual-hosted git repository.
cmccabe pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 8bdfc57 MINOR: adding docs for failed stream thread metric (#9974)
add 1711cfa KAFKA-12209: Add the timeline data structures for the KIP-631 controller (#9901)
No new revisions were added by this update.
Summary of changes:
build.gradle | 1 +
checkstyle/import-control-jmh-benchmarks.xml | 1 +
.../jmh/timeline/TimelineHashMapBenchmark.java | 90 ++++
.../org/apache/kafka/timeline/BaseHashTable.java | 246 +++++++++++
.../main/java/org/apache/kafka/timeline/Delta.java | 15 +-
.../java/org/apache/kafka/timeline/Revertable.java | 16 +-
.../java/org/apache/kafka/timeline/Snapshot.java | 98 +++++
.../apache/kafka/timeline/SnapshotRegistry.java | 251 ++++++++++++
.../kafka/timeline/SnapshottableHashTable.java | 455 +++++++++++++++++++++
.../org/apache/kafka/timeline/TimelineHashMap.java | 414 +++++++++++++++++++
.../org/apache/kafka/timeline/TimelineHashSet.java | 261 ++++++++++++
.../apache/kafka/timeline/BaseHashTableTest.java | 124 ++++++
.../kafka/timeline/SnapshotRegistryTest.java | 88 ++++
.../kafka/timeline/SnapshottableHashTableTest.java | 236 +++++++++++
.../apache/kafka/timeline/TimelineHashMapTest.java | 113 +++++
.../apache/kafka/timeline/TimelineHashSetTest.java | 113 +++++
16 files changed, 2506 insertions(+), 16 deletions(-)
create mode 100644 jmh-benchmarks/src/main/java/org/apache/kafka/jmh/timeline/TimelineHashMapBenchmark.java
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/BaseHashTable.java
copy tools/src/main/java/org/apache/kafka/trogdor/task/WorkerStatusTracker.java => metadata/src/main/java/org/apache/kafka/timeline/Delta.java (72%)
copy tools/src/main/java/org/apache/kafka/trogdor/task/WorkerStatusTracker.java => metadata/src/main/java/org/apache/kafka/timeline/Revertable.java (67%)
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/Snapshot.java
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/SnapshotRegistry.java
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/SnapshottableHashTable.java
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/TimelineHashMap.java
create mode 100644 metadata/src/main/java/org/apache/kafka/timeline/TimelineHashSet.java
create mode 100644 metadata/src/test/java/org/apache/kafka/timeline/BaseHashTableTest.java
create mode 100644 metadata/src/test/java/org/apache/kafka/timeline/SnapshotRegistryTest.java
create mode 100644 metadata/src/test/java/org/apache/kafka/timeline/SnapshottableHashTableTest.java
create mode 100644 metadata/src/test/java/org/apache/kafka/timeline/TimelineHashMapTest.java
create mode 100644 metadata/src/test/java/org/apache/kafka/timeline/TimelineHashSetTest.java