[ 
https://issues.apache.org/jira/browse/KAFKA-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14959741#comment-14959741
 ] 

ASF GitHub Bot commented on KAFKA-2371:
---------------------------------------

GitHub user ewencp opened a pull request:

    https://github.com/apache/kafka/pull/321

    KAFKA-2371: Add distributed support for Copycat.

    This adds coordination between DistributedHerders using the generalized 
consumer
    support, allowing automatic balancing of connectors and tasks across 
workers. A
    few pieces that require interaction between workers (resolving config
    inconsistencies, forwarding of configuration changes to the leader worker) 
are
    incomplete because they require REST API support to implement properly.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ewencp/kafka kafka-2371-distributed-herder

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/kafka/pull/321.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #321
    
----
commit 05300605f5a50b92e89be40919634487822538e4
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-08-13T20:33:05Z

    KAFKA-2464; client-side assignment for new consumer

commit 6d48c10527200127876df7a2ed749d432d824a14
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-08T23:12:34Z

    Revert changes to NetworkClient; squash later

commit 7f457b30269b41a227d2022a94635d2d428ca176
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-09T17:25:53Z

    Disallow empty topic list to fetch all topic metadata

commit f0c1daa9af1e70a2824088443c8110edd983577d
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-12T20:17:48Z

    split consumer protocol version into separate structure

commit 013df65b6ee4dbc184046b994f206517640dae17
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-12T23:26:14Z

    merge listeners for pattern subscription and metadata changes

commit 3caadea325d83bce0175c7692c70fa1dc903fe1e
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-13T00:48:02Z

    rename client coordinator classes

commit c943ab628d9578a22f0e16d4b9b77cdc12444457
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-13T21:43:03Z

    clean up JoinGroup/SyncGroup handling

commit 82f220ce77e6c8240e7d94e8a9590100b96fa0e6
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-13T21:43:35Z

    miscellaneous review fixes

commit 30ffd7e40a6cf484966c3f159cf1623312cb7f71
Author: Jason Gustafson <ja...@confluent.io>
Date:   2015-10-15T18:13:12Z

    rework join group to support protocol-specific metadata

commit a37aeb3aecf374943ad62282ce8096094e998b41
Author: Ewen Cheslack-Postava <m...@ewencp.org>
Date:   2015-10-15T20:45:00Z

    Merge remote-tracking branch 'origin/trunk' into merged2

commit 430b0bbc255389e5b2a11126d50ec5e0ae85faaa
Author: Ewen Cheslack-Postava <m...@ewencp.org>
Date:   2015-10-13T17:31:16Z

    KAFKA-2371: Add distributed support for Copycat.
    
    This adds coordination between DistributedHerders using the generalized 
consumer
    support, allowing automatic balancing of connectors and tasks across 
workers. A
    few pieces that require interaction between workers (resolving config
    inconsistencies, forwarding of configuration changes to the leader worker) 
are
    incomplete because they require REST API support to implement properly.

commit 800984eaa835adfb2cc0f9e49b7523ae0632ae99
Author: Ewen Cheslack-Postava <m...@ewencp.org>
Date:   2015-10-15T21:40:28Z

    FIXME REMOVE AFTER REBASE.

----


> Add distributed coordinator implementation for Copycat
> ------------------------------------------------------
>
>                 Key: KAFKA-2371
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2371
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: copycat
>            Reporter: Ewen Cheslack-Postava
>            Assignee: Ewen Cheslack-Postava
>             Fix For: 0.9.0.0
>
>
> Copycat needs a Coordinator implementation that handles multiple Workers that 
> automatically manage the distribution of connectors and tasks across them. To 
> start, this implementation should handle any connectors that have been 
> registered via either a CLI or REST interface for starting/stopping 
> connectors.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to