----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17248/ -----------------------------------------------------------
(Updated Feb. 1, 2014, 12:20 a.m.) Review request for kafka. Changes ------- Rebased to trunk: - Made rack-id optional, default to -1 - Carry max-replication through zookeeper in order to support add-partitions Missing: - There is currently no warning when changing a broker's rack-id - There is no warning during manual replica (re)assignment if the assignment is not legal under the given max-rack-replication factor Summary (updated) ----------------- Patch for KAFKA-1215 Bugs: KAFKA-1215 https://issues.apache.org/jira/browse/KAFKA-1215 Repository: kafka Description ------- KAFKA-1226 Diffs (updated) ----- core/src/main/scala/kafka/admin/AdminUtils.scala a167756 core/src/main/scala/kafka/admin/ReassignPartitionsCommand.scala 2637586 core/src/main/scala/kafka/admin/TopicCommand.scala 842c110 core/src/main/scala/kafka/client/ClientUtils.scala 1d2f81b core/src/main/scala/kafka/cluster/Broker.scala 9407ed2 core/src/main/scala/kafka/controller/KafkaController.scala a0267ae core/src/main/scala/kafka/controller/PartitionStateMachine.scala ac4262a core/src/main/scala/kafka/server/KafkaApis.scala 29abc46 core/src/main/scala/kafka/server/KafkaConfig.scala 3c3aafc core/src/main/scala/kafka/server/KafkaHealthcheck.scala 9dca55c core/src/main/scala/kafka/server/KafkaServer.scala 5e34f95 core/src/main/scala/kafka/utils/ZkUtils.scala b42e52b core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala 115e203 core/src/test/scala/unit/kafka/admin/AdminTest.scala 59de1b4 core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 8df0982 core/src/test/scala/unit/kafka/consumer/ConsumerIteratorTest.scala 9347ea6 core/src/test/scala/unit/kafka/integration/FetcherTest.scala 47130d3 core/src/test/scala/unit/kafka/integration/TopicMetadataTest.scala 9998a11 core/src/test/scala/unit/kafka/producer/AsyncProducerTest.scala 18e3555 core/src/test/scala/unit/kafka/server/LeaderElectionTest.scala 38e3ae7 core/src/test/scala/unit/kafka/utils/TestUtils.scala d88b6c3 examples/README d33f6c5 Diff: https://reviews.apache.org/r/17248/diff/ Testing ------- File Attachments ---------------- rack_aware_replica_assignment_v1.patch https://reviews.apache.org/media/uploaded/files/2014/01/23/394cef99-f800-4d94-bc59-fdb6c68b53f5__rack_aware_replica_assignment_v1.patch Thanks, Joris Van Remoortere