[ 
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:23 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 (use producers that specify both old and new brokers in their config)
* 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 (use 
producers that specify both old and new brokers in their config)

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

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

Reply via email to