kafka/checkstyle
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
..
.scalafmt.conf MINOR: Add Scalafmt to Streams Scala API (#4965) 2018-07-09 16:48:34 -07:00
checkstyle.xml MINOR: Streams integration tests should not call exit (#9067) 2020-08-05 13:52:50 -07:00
import-control-core.xml JUnit extensions for integration tests (#9986) 2021-02-09 11:49:33 -05:00
import-control-jmh-benchmarks.xml MINOR: Replace BrokerStates.scala with BrokerState.java (#10028) 2021-02-03 13:41:38 -08:00
import-control.xml MINOR: Add the KIP-500 metadata shell 2021-02-10 14:12:28 -08:00
java.header MINOR: improve license header check by providing head file instead of (prefix) header regex 2017-02-28 12:35:04 -08:00
suppressions.xml MINOR: Add the KIP-500 metadata shell 2021-02-10 14:12:28 -08:00