You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by guozhangwang <gi...@git.apache.org> on 2017/12/12 01:29:33 UTC

[GitHub] kafka pull request #4315: KAFKA-6150: KIP-204 part III; Change repartition t...

GitHub user guozhangwang opened a pull request:

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

    KAFKA-6150: KIP-204 part III; Change repartition topic segment size and ms

    1. Create default internal topic configs in StreamsConfig, especially for repartition topics change the segment size and time to smaller value.
    2. Consolidate the default internal topic settings to InternalTopicManager and simplify InternalTopicConfig correspondingly.
    3. Add an integration test for purging data.
    4. MINOR: change TopologyBuilderException to IllegalStateException in StreamPartitionAssignor (part of https://issues.apache.org/jira/browse/KAFKA-5660).
    
    Here are a few public facing APIs that get added:
    
    1. AbstractConfig#originalsWithPrefix(String prefix, boolean strip).
    2. KafkaStreams constructor with Time object for convienent mocking in tests.
    
    Will update KIP-204 accordingly if people re-votes these changes.
    
    ### Committer Checklist (excluded from commit message)
    - [ ] Verify design and implementation 
    - [ ] Verify test coverage and CI build status
    - [ ] Verify documentation (including upgrade notes)


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

    $ git pull https://github.com/guozhangwang/kafka K6150-segment-size

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

    https://github.com/apache/kafka/pull/4315.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 #4315
    
----
commit 7f394817cc0a7a5606ee2cc1bae0d3e271c307b9
Author: Matthias J. Sax <ma...@confluent.io>
Date:   2017-11-21T02:17:57Z

    KAFKA-4857: Replace StreamsKafkaClient with AdminClient in Kafka Streams

commit 49e832c297b93c432cdbffddca5635dbdecfc565
Author: Matthias J. Sax <ma...@confluent.io>
Date:   2017-12-04T19:36:29Z

    Github comments
     - fixed parameter passing for `retries`
     - added couple of tests

commit ad7ccde56910a0b52825470fdd6a54339358445d
Author: Matthias J. Sax <ma...@confluent.io>
Date:   2017-12-04T21:01:46Z

    rebased

commit bfd3937666ecc82e7584083fd1f17d0bacba8962
Author: Matthias J. Sax <ma...@confluent.io>
Date:   2017-12-05T05:38:36Z

    fixed system test error message

commit 81b17ba0b60e9d11cd6a23d4f91786d499869393
Author: Guozhang Wang <wa...@gmail.com>
Date:   2017-12-07T02:53:33Z

    Merge branch 'kafka-4857-admit-client' of https://github.com/mjsax/kafka into K6150-segment-size

commit 3c286b94e2d698ab41c90668b2b9ada8212ab2d8
Author: Guozhang Wang <wa...@gmail.com>
Date:   2017-12-08T00:14:04Z

    add internal topic types

commit 6c223b89c0b81769930c86390de7a8f745e71780
Author: Guozhang Wang <wa...@gmail.com>
Date:   2017-12-08T02:30:12Z

    use default props for internal topics

commit 177d11a400f1574f7c1fbac1e233493e3d43b944
Author: Guozhang Wang <wa...@gmail.com>
Date:   2017-12-11T17:36:11Z

    Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/kafka into K6150-segment-size

commit ef57e80633bd39335bc184bed59d55179d18b69b
Author: Guozhang Wang <wa...@gmail.com>
Date:   2017-12-12T01:20:55Z

    add integration test for purging repartition topic

----


---

[GitHub] kafka pull request #4315: KAFKA-6150: KIP-204 part III; Change repartition t...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

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


---