[ https://issues.apache.org/jira/browse/KAFKA-5275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16049301#comment-16049301 ]
ASF GitHub Bot commented on KAFKA-5275: --------------------------------------- GitHub user ijuma opened a pull request: https://github.com/apache/kafka/pull/3339 KAFKA-5275: AdminClient API consistency You can merge this pull request into a Git repository by running: $ git pull https://github.com/ijuma/kafka kafka-5275-admin-client-api-consistency Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/3339.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 #3339 ---- commit 515037d6c8d37c4d088fd1d15b2275a609ac7e26 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-13T13:56:05Z Publish javadoc for common.annotation package It includes InterfaceStability annotation. commit 51264deb6a49221d9d524896f91fd70af2439887 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-13T14:10:44Z Clarify InterfaceStability commit c5d77c5cb28bf5db2932c1862e0ff44c74513158 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-13T14:27:46Z Various javadoc improvements to API classes in clients.admin commit 57d83d031fee20ac4e988c75deb6870c0be8ed41 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-13T23:40:40Z Revert assert change commit d5a1bb479f968ee0da86542446befc7e4ea77019 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T00:06:20Z Add javadoc to some classes in common commit a5bb109c46f90f0a9aa7312b725bc8326feb17e2 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T00:31:51Z More javadoc for common classes commit baffc69ef6cbaf4d5b8478bef6a7cfc6fa639fed Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T00:33:26Z Address review feedback commit ac064599f1708ae8e7a1194922a138af92999d37 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T00:56:41Z Document TopicPartitionInfo commit 72a0010ad5a0ddd2b18e0c757c70a923e4876d8c Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T12:34:40Z Document broker requirement for AdminClient methods commit 1a65c1005c65d03196e3db2cee2387389940421c Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T14:38:06Z Add InterfaceStability to more classes commit bdf4d09b3139d13c215f5ec7faea30654aa6db34 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:11:04Z Use List instead of NavigableMap for TopicDescription.partitions commit 5d5bd02bfc7ef657514e3ffd3ccffab18957b486 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:11:37Z Lists exposed by TopicPartitionInfo should be unmodifiable commit f41a6651728eecc0f16bbe167aaf747dc29ed8a1 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:17:15Z Rename TopicListing to TopicListItem Listing doesn't seem to be the right term for what it represents. commit 5bfb60756deee38394fb00efb7dd2d5871edae95 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:18:31Z Rename NewTopic.partitions to NewTopic.numPartitions commit 89b88deafa9cadeef2c4f35f75bc0e0331cb2456 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:24:42Z Replace `description` usage in `ListTopicsResult` `ListTopicsResult` doesn't return `TopicDescription` commit e75985e0a1b6fe40d3309d36bf17e84e856edbd8 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:36:24Z Rename `results()` to `value()` commit 93fa6cafc908958ab81f416a76e4d41c1dae28ed Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T13:43:36Z Don't use JVM level asserts as they are not enabled by default commit 50db3ccac1d168cc12109d99a5a3c40260c5b781 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T14:07:32Z Make retries configurable commit 8752681528573e937b7ab5c1c7c9548fa21cbf29 Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T15:20:41Z Consistent usage of prefix for boolean accessors The other option is to remove all of the existing prefixes. commit c55861a3461931d22e340d6b7af8eb4e17c7b51c Author: Ismael Juma <ism...@juma.me.uk> Date: 2017-06-14T15:36:11Z Use `null` for unknown controller or leader ---- > Review and potentially tweak AdminClient API for the initial release (KIP-117) > ------------------------------------------------------------------------------ > > Key: KAFKA-5275 > URL: https://issues.apache.org/jira/browse/KAFKA-5275 > Project: Kafka > Issue Type: Sub-task > Reporter: Ismael Juma > Assignee: Ismael Juma > Fix For: 0.11.0.0 > > > Once all the pieces are in, we should take a pass and ensure that the APIs > work well together and that they are consistent. -- This message was sent by Atlassian JIRA (v6.4.14#64029)