kafka/checkstyle
Colin Patrick McCabe c28d9a3486
KAFKA-18435 Remove zookeeper dependencies in build.gradle (#18450)
Remove Apache ZooKeeper from the Apache Kafka build. Also remove commons IO, commons CLI, and netty, which were dependencies we took only because of ZooKeeper.

In order to keep the size of this PR manageable, I did not remove all classes which formerly interfaced with ZK. I just removed the ZK types. Fortunately, Kafka generally wrapped ZK data structures rather than using them directly.

Some classes were pretty entangled with ZK, so it was easier just to stub them out. For ZkNodeChangeNotificationListener.scala, PartitionStateMachine.scala, ReplicaStateMachine.scala, KafkaZkClient.scala, and ZookeeperClient.scala, I replaced all the functions with "throw new UnsupportedOperationException". Since the tests for these classes have been removed, as well as the ZK-based broker code, this should be OK as an incremental step.

Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
2025-01-09 10:25:17 +08:00
..
.scalafmt.conf MINOR: Update to Scala 2.13.12 (#14430) 2023-09-24 06:05:12 -07:00
checkstyle.xml KAFKA-18050 Upgrade the checkstyle version to 10.20.2 (#17999) 2024-12-05 10:59:18 +08:00
import-control-coordinator-common.xml KAFKA-17367: Introduce share coordinator [2/N] (#17011) 2024-09-09 20:01:24 -04:00
import-control-core.xml KAFKA-9366 Upgrade log4j to log4j2 (#17373) 2024-12-14 01:14:31 +08:00
import-control-group-coordinator.xml KAFKA-17593; [2/N] Update request validation & validate regex (#17651) 2024-11-04 06:38:09 -08:00
import-control-jmh-benchmarks.xml KAFKA-17569 Rewrite TestLinearWriteSpeed by Java (#17736) 2024-11-26 23:43:01 +08:00
import-control-metadata.xml KAFKA-16518: Implement KIP-853 flags for storage-tool.sh (#16669) 2024-08-02 15:47:45 -07:00
import-control-server-common.xml KAFKA-17890: Move DelayedOperationPurgatory to server-common (#17636) 2024-11-08 09:55:09 +01:00
import-control-server.xml KAFKA-17563 Move `RequestConvertToJson` to server module (#17223) 2024-09-27 02:19:47 +08:00
import-control-share-coordinator.xml KAFKA-17367: Share coordinator persistent batch merging algorithm. [3/N] (#17149) 2024-10-02 11:30:51 -04:00
import-control-share.xml KAFKA-17970 Moving some share purgatory classes from core to share module (#17722) 2024-11-10 01:04:17 +08:00
import-control-storage.xml MINOR Quarantine some flaky tests (#17779) 2024-11-12 19:34:44 -05:00
import-control-test-common-api.xml KAFKA-17706 Allow all imports for test-common and test-common-api (#17378) 2024-10-06 14:02:10 +08:00
import-control-test-common.xml KAFKA-17921 Support SASL_PLAINTEXT protocol with java.security.auth.login.config (#17671) 2025-01-08 03:34:06 +08:00
import-control-transaction-coordinator.xml KAFKA-18207: Serde for handling transaction records (#18136) 2024-12-19 21:39:09 +01:00
import-control.xml KAFKA-18435 Remove zookeeper dependencies in build.gradle (#18450) 2025-01-09 10:25:17 +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 KAFKA-16540: enforce min.insync.replicas config invariants for ELR (#17952) 2025-01-08 13:42:25 -08:00