[jira] [Comment Edited] (KAFKA-1809) Refactor brokers to allow listening on multiple ports and IPs
[ 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
[ 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
[ 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)