[jira] [Comment Edited] (KAFKA-1809) Refactor brokers to allow listening on multiple ports and IPs

2015-01-05 Thread Gwen Shapira (JIRA)

[ 
https://issues.apache.org/jira/browse/KAFKA-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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)


[jira] [Comment Edited] (KAFKA-1809) Refactor brokers to allow listening on multiple ports and IPs

2015-01-05 Thread Gwen Shapira (JIRA)

[ 
https://issues.apache.org/jira/browse/KAFKA-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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)


[jira] [Comment Edited] (KAFKA-1809) Refactor brokers to allow listening on multiple ports and IPs

2015-01-04 Thread Gwen Shapira (JIRA)

[ 
https://issues.apache.org/jira/browse/KAFKA-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14264127#comment-14264127
 ] 

Gwen Shapira edited comment on KAFKA-1809 at 1/5/15 1:31 AM:
-

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. 


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