kafka/core
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
..
src MINOR: Add the KIP-500 metadata shell 2021-02-10 14:12:28 -08:00
.gitignore KAFKA-4848: Fix retryWithBackoff deadlock issue 2017-03-20 21:56:15 -07:00