kafka/gradle
Colin P. Mccabe cd01042ac8 MINOR: Add the KIP-500 metadata shell
The Kafka Metadata shell is a new command which allows users to
interactively examine the metadata stored in a KIP-500 cluster.

It can read the metadata from the controllers directly, by connecting to
them, or from a metadata snapshot on disk.  In the former case, the
quorum voters must be specified by passing the --controllers flag; in
the latter case, the snapshot file should be specified via --snapshot.

The metadata tool works by replaying the log and storing the state into
in-memory nodes.  These nodes are presented in a fashion similar to
filesystem directories.

This PR currently includes the metalog/ directory since that is a
dependency of metadata shell.  Eventually we want to migrate to using
the Raft API directly, however.
2021-02-10 14:12:28 -08:00
..
resources kafka-2248; Use Apache Rat to enforce copyright headers; patched by Ewen Cheslack-Postava; reviewed by Gwen Shapira, Joel Joshy and Jun Rao 2015-07-06 15:47:40 -07:00
wrapper MINOR: Update to Gradle 6.8.1 (#9953) 2021-01-23 15:54:06 -08:00
buildscript.gradle MINOR: Use https instead of http in links (#6477) 2019-04-22 11:58:25 -07:00
dependencies.gradle MINOR: Add the KIP-500 metadata shell 2021-02-10 14:12:28 -08:00
rat.gradle MINOR: replace hard-coding utf-8 with StandardCharsets.UTF_8 (#10079) 2021-02-09 10:06:01 +08:00
spotbugs-exclude.xml MINOR: Add KafkaEventQueue (#10030) 2021-02-04 14:46:57 -08:00