You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by ppatierno <gi...@git.apache.org> on 2017/10/25 10:40:55 UTC

[GitHub] kafka pull request #4132: KAFKA-5925: Adding records deletion operation to t...

GitHub user ppatierno opened a pull request:

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

    KAFKA-5925: Adding records deletion operation to the new Admin Client API

    This is the PR related to the [KIP-204](https://cwiki.apache.org/confluence/display/KAFKA/KIP-204+%3A+Adding+records+deletion+operation+to+the+new+Admin+Client+API) in order to add the `deleteRecords` operation to the new Admin Client (it's already available in the "legacy" one).
    Other than that, unit test and integration tests are added as well (such integration tests come from the "legacy" integration tests in order to test the new addition in the same way as the "legacy" one).

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

    $ git pull https://github.com/ppatierno/kafka kafka-5925

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

    https://github.com/apache/kafka/pull/4132.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 #4132
    
----
commit a2f25eb7337ddea8d421b9e7cc8b3b9adf0349c6
Author: Paolo Patierno <pp...@live.com>
Date:   2017-09-28T16:33:56Z

    Started to add skeleton about delete records operation on Admin Client

commit 1781192e062f50e720bf44f4c2265ea4ea45577e
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-03T13:54:41Z

    Added first skeleton for deleteRecords method in the Admin Client

commit 4bd2c2112dc310bacb963e4f28bb14472c009a15
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-04T08:41:37Z

    Completed the DeleteRecordsResult
    Added handle response logic for the deleteRecords operation

commit d4ad3fd6a5e4d9f89ffb320de6de5701f6127d44
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-04T10:09:04Z

    Fixed wrong checking on no error condition

commit e45292004f98c35c93e4d0c4ca6b890e5285044f
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-04T10:54:20Z

    Added a unit test on Admin Client delete records operation

commit 016fb425ad3b27e2d2b22c87539a1fff34842753
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-05T07:40:53Z

    Updated inheritance of AdminClientIntegrationTest from IntegrationTestHarness for consumer/producer support (delete records tests to add)

commit af8162ab3f57b2f60c08c47f1d644bba62d93552
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-20T09:22:48Z

    Added DeleteRecords class for wrapping long offset

commit 1e716f3c57382f8a8f66e81974d7d597dc076f8e
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-20T09:32:50Z

    Updated AdminClient interface and implementation with new DeleteRecords class

commit 7c83dbce7b8b23d0ba51ec99f51180442f5e7e80
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-23T07:53:13Z

    Renamed DeleteRecords to DeleteRecordsTarget

commit fbbccea767afa302e821652fe2b0c07e8e91a395
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-23T15:51:02Z

    Modified getting metadata strategy using a nested Call approach (metadata then delete records request)
    Added integration tests as "legacy" admin client tests
    Added a unit test

commit 9e1051620f2f34cbb2a1dfa03c209ab49de9ebd8
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-23T16:18:07Z

    Minor fix on creating Map instances

commit db60a16bc6e21d12318ba52f64cbc7effb32f469
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-24T09:03:54Z

    Renamed DeleteRecordsTarget to RecordsToDelete with related methods
    Fixed not working unit test for records deletion

commit 749b4076261f24aac582ed8f059c41a7c25cc5b2
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-25T09:00:04Z

    Minor fixes on unit and integration tests

commit 520441183c202f24ff86b375189e25f51142bb32
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-25T09:13:32Z

    Fixed some style errors after checking

commit 599e604d5bb774e5bd90b354a16cf31883b10ae5
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-25T10:13:27Z

    Fixed conflict with trunk

commit ab718b0e6bd5c1afe82803a11ca4bc2e0979e345
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-25T10:19:31Z

    Merge branch 'trunk' into kafka-5925

commit 80895bf4adfba517c376a0685efe8ec5de7f17c6
Author: Paolo Patierno <pp...@live.com>
Date:   2017-10-25T10:35:42Z

    Fixed conflict on generateConfigs method

----


---

[GitHub] kafka pull request #4132: KAFKA-5925: Adding records deletion operation to t...

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

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


---