-----------------------------------------------------------
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

Reply via email to