kafka/bin
Ismael Juma cc4dce94af
KAFKA-2983: Remove Scala consumers and related code (#5230)
- Removed Scala consumers (`SimpleConsumer` and `ZooKeeperConsumerConnector`)
and their tests.
- Removed Scala request/response/message classes.
- Removed any mention of new consumer or new producer in the code
with the exception of MirrorMaker where the new.consumer option was
never deprecated so we have to keep it for now. The non-code
documentation has not been updated either, that will be done
separately.
- Removed a number of tools that only made sense in the context
of the Scala consumers (see upgrade notes).
- Updated some tools that worked with both Scala and Java consumers
so that they only support the latter (see upgrade notes).
- Removed `BaseConsumer` and related classes apart from `BaseRecord`
which is used in `MirrorMakerMessageHandler`. The latter is a pluggable
interface so effectively public API.
- Removed `ZkUtils` methods that were only used by the old consumers.
- Removed `ZkUtils.registerBroker` and `ZKCheckedEphemeral` since
the broker now uses the methods in `KafkaZkClient` and no-one else
should be using that method.
- Updated system tests so that they don't use the Scala consumers except
for multi-version tests.
- Updated LogDirFailureTest so that the consumer offsets topic would
continue to be available after all the failures. This was necessary for it
to work with the Java consumer.
- Some multi-version system tests had not been updated to include
recently released Kafka versions, fixed it.
- Updated findBugs and checkstyle configs not to refer to deleted
classes and packages.

Reviewers: Dong Lin <lindong28@gmail.com>, Manikumar Reddy <manikumar.reddy@gmail.com>
2018-06-19 07:32:54 -07:00
..
windows KAFKA-2983: Remove Scala consumers and related code (#5230) 2018-06-19 07:32:54 -07:00
connect-distributed.sh KAFKA-4115: Increasing the heap settings for Connect scripts 2017-11-21 16:07:06 -08:00
connect-standalone.sh KAFKA-4115: Increasing the heap settings for Connect scripts 2017-11-21 16:07:06 -08:00
kafka-acls.sh
kafka-broker-api-versions.sh KAFKA-4457; Add BrokerApiVersionsCommand 2017-01-18 23:44:11 +00:00
kafka-configs.sh
kafka-console-consumer.sh
kafka-console-producer.sh
kafka-consumer-groups.sh
kafka-consumer-perf-test.sh
kafka-delegation-tokens.sh KAFKA-4541; Support for delegation token mechanism 2018-01-16 09:50:31 -08:00
kafka-delete-records.sh KAFKA-4586; Add purgeDataBefore() API (KIP-107) 2017-03-28 09:59:44 -07:00
kafka-dump-log.sh KAFKA-6615; Add scripts for DumpLogSegments (#4653) 2018-03-06 15:37:50 -08:00
kafka-log-dirs.sh KAFKA-5694; Add AlterReplicaDirRequest and DescribeReplicaDirRequest (KIP-113 part-1) 2017-09-02 23:20:13 -07:00
kafka-mirror-maker.sh
kafka-preferred-replica-election.sh
kafka-producer-perf-test.sh
kafka-reassign-partitions.sh
kafka-replica-verification.sh
kafka-run-class.sh KAFKA-6991: Fix ServiceLoader issue with PluginClassLoader (KIP-285) 2018-06-06 21:09:16 -07:00
kafka-server-start.sh
kafka-server-stop.sh KAFKA-5473; handle ZK session expiration properly when a new session can't be established 2017-12-15 14:48:30 -08:00
kafka-streams-application-reset.sh
kafka-topics.sh
kafka-verifiable-consumer.sh
kafka-verifiable-producer.sh
trogdor.sh KAFKA-5776; Add the Trogdor fault injection daemon 2017-08-25 12:29:40 -07:00
zookeeper-security-migration.sh
zookeeper-server-start.sh
zookeeper-server-stop.sh KAFKA-5473; handle ZK session expiration properly when a new session can't be established 2017-12-15 14:48:30 -08:00
zookeeper-shell.sh