[ https://issues.apache.org/jira/browse/KAFKA-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14264127#comment-14264127 ]
Gwen Shapira edited comment on KAFKA-1809 at 1/5/15 7:21 PM: ------------------------------------------------------------- Here's the testing plan: * Start a Kafka 0.8.2-beta cluster (3 nodes). * Sanity-test it. * Replace one node with 0.8.3-SNAPSHOT with this patch. * Produce with 0.8.2-beta new-producer, consume with 0.8.2-beta high-level consumer * Bounce 0.8.2 node * Bounce 0.8.3 node * Stop the cluster and make sure you start 0.8.3 node first (so it will be a controller) * Produce with 0.8.3 new-producer, consume with 0.8.3 high-level consumer Makes sense? Anything I'm missing? I'd like to bake these tests into system_test, but I've no clue where to begin. Pointers will be super useful. was (Author: gwenshap): Here's the testing plan: * Start a Kafka 0.8.2-beta cluster (3 nodes). * Sanity-test it. * Replace one node with 0.8.3-SNAPSHOT with this patch. * Produce with 0.8.2-beta new-producer, consume with 0.8.2-beta high-level consumer * Bounce 0.8.2 node * Bounce 0.8.3 node * Produce with 0.8.3 new-producer, consume with 0.8.3 high-level consumer Makes sense? Anything I'm missing? I'd like to bake these tests into system_test, but I've no clue where to begin. Pointers will be super useful. > Refactor brokers to allow listening on multiple ports and IPs > -------------------------------------------------------------- > > Key: KAFKA-1809 > URL: https://issues.apache.org/jira/browse/KAFKA-1809 > Project: Kafka > Issue Type: Sub-task > Components: security > Reporter: Gwen Shapira > Assignee: Gwen Shapira > Attachments: KAFKA-1809.patch, KAFKA-1809_2014-12-25_11:04:17.patch, > KAFKA-1809_2014-12-27_12:03:35.patch, KAFKA-1809_2014-12-27_12:22:56.patch, > KAFKA-1809_2014-12-29_12:11:36.patch, KAFKA-1809_2014-12-30_11:25:29.patch, > KAFKA-1809_2014-12-30_18:48:46.patch > > > The goal is to eventually support different security mechanisms on different > ports. > Currently brokers are defined as host+port pair, and this definition exists > throughout the code-base, therefore some refactoring is needed to support > multiple ports for a single broker. > The detailed design is here: > https://cwiki.apache.org/confluence/display/KAFKA/Multiple+Listeners+for+Kafka+Brokers -- This message was sent by Atlassian JIRA (v6.3.4#6332)