Commit Graph

4032 Commits

Author SHA1 Message Date
Konstantine Karantasis 37e38611cc KAFKA-6288: Broken symlink interrupts scanning of the plugin path
Submitting a fail safe fix for rare IOExceptions on symbolic links.

The fix is submitted without a test case since it does seem easy to reproduce such type of failures (just having a broken symbolic link does not reproduce the issue) and it's considered pretty low risk.

If accepted, needs to be ported at least to 1.0, if not 0.11

Author: Konstantine Karantasis <konstantine@confluent.io>

Reviewers: Randall Hauch <rhauch@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #4481 from kkonstantine/KAFKA-6288-Broken-symlink-interrupts-scanning-the-plugin-path

(cherry picked from commit 17aaff3606)
Signed-off-by: Ewen Cheslack-Postava <me@ewencp.org>
2018-02-04 15:06:03 -08:00
Konstantine Karantasis bde4b1de12 KAFKA-6148; ClassCastException in connectors that include kafka-clients packages (#4457)
Exclusion for packages that need not be loaded in isolation needs to be extended to all the `org.apache.kafka` packages (that do not belong to transforms and the other whitelisted packages). Most notably, this refers to any classes in `kafka-clients` package. 

Reviewers: Randall Hauch <rhauch@gmail.com>, Jason Gustafson <jason@confluent.io>
2018-01-30 08:47:27 -08:00
Konstantine Karantasis 7af56817a2 KAFKA-6467; Enforce layout of dependencies within a connect plugin to be deterministic (#4459)
Adds alphanumeric ordering of dependencies as they added to a Connect plugin's class loader path. 

This makes the layout of the dependencies consistent across systems and deployments. Dependencies should still, in principle, not include conflicts and ideally order should not matter. 

Reviewers: Randall Hauch <rhauch@gmail.com>, Jason Gustafson <jason@confluent.io>
2018-01-26 08:46:44 -08:00
Konstantine Karantasis 52a0cef436 KAFKA-6277: Ensure loadClass for plugin class loaders is thread-safe.
`loadClass` needs to be synchronized to protect subsequent calls to `defineClass`.

Details in the javadoc of this PR as well as here too: https://docs.oracle.com/javase/7/docs/technotes/guides/lang/cl-mt.html

/cc ewencp rhauch

Author: Konstantine Karantasis <konstantine@confluent.io>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #4428 from kkonstantine/KAFKA-6277-Make-loadClass-thread-safe-for-class-loaders-of-Connect-plugins

(cherry picked from commit 0fa52644de)
Signed-off-by: Ewen Cheslack-Postava <me@ewencp.org>
2018-01-21 19:42:00 -08:00
Mickael Maison 580f743c3c MINOR: additional check to follower fetch handling (#4447)
add check to KafkaApis, add unit test specific to follower fetch
developed with @edoardocomar 

Reviewers: Edoardo Comar <ecomar@uk.ibm.com>, Ismael Juma <ismael@juma.me.uk>, Rajini Sivaram <rajinisivaram@googlemail.com>
2018-01-19 13:29:53 +00:00
Rajini Sivaram ef97ed7ee5 MINOR: Increase number of messages in replica verification tool test
Increase the number of messages produced to make the test more reliable. The test failed in a recent build and also fails intermittently when run locally. Since the producer uses acks=0 and the test stops as soon as a lag is observed, the change shouldn't have a big impact on the time taken to run when lag is observed sooner.

Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #4312 from rajinisivaram/MINOR-replicaverification-test

(cherry picked from commit e5741b90cd)
Signed-off-by: Jason Gustafson <jason@confluent.io>
2017-12-11 11:15:10 -08:00
Guozhang Wang b81bf0e3df HOTFIX: remove mis-merges from the previous commit 2017-12-02 00:21:06 -08:00
Jason Gustafson d2a95ec07e KAFKA-6118: Fix transient failure testTwoConsumersWithDifferentSaslCredentials
It's rare, but it can happen that the initial FindCoordinator request returns before the first Metadata request. Both authorization errors are fine for this test case.

Author: Jason Gustafson <jason@confluent.io>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #4287 from hachikuji/KAFKA-6118

(cherry picked from commit 2d8918b1ae)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-12-01 23:54:02 -08:00
Matthias J. Sax cc15da1d77 MINOR: Improve EOS related config docs
Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Jason Gustafson <jason@confluent.io>, Guozhang Wang <wangguoz@gmail.com>

Closes #4284 from mjsax/minor-improve-eos-docs
2017-12-01 14:45:55 -08:00
Arjun Satish 8c5164288e KAFKA-4827: Correctly encode special chars while creating URI objects
Author: Arjun Satish <arjun@confluent.io>

Reviewers: Randall Hauch <rhauch@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #4273 from wicknicks/KAFKA-4827-0.10.2

(cherry picked from commit 6a0b84aa0f)
Signed-off-by: Ewen Cheslack-Postava <me@ewencp.org>
2017-11-29 10:13:48 -08:00
Matthias J. Sax c89c6b8736 MINOR: improve flaky Streams tests
Use TestUtil test directory for state directory instead of default /tmp/kafka-streams

Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Damian Guy <damian.guy@gmail.com>

Closes #4246 from mjsax/improve-flaky-streams-tests
2017-11-22 10:55:42 +00:00
Ewen Cheslack-Postava 8ea4a2826c MINOR: Update Powermock to fix PushHttpMetricsReporterTest failures
Fixes test failures where old versions of Powermock don't handle nested classes accessing parent field members when using mockStatic.

Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #4243 from ewencp/powermock-update
2017-11-21 14:50:24 -08:00
Ewen Cheslack-Postava 686c02cf35 MINOR: Add HttpMetricsReporter for system tests
Author: Ewen Cheslack-Postava <meewencp.org>

Reviewers: Apurva Mehta <apurvaconfluent.io>, Ismael Juma <ismaeljuma.me.uk>

Closes #4072 from ewencp/http-metrics

*More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.*

*Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.*

Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Apurva Mehta <apurva@confluent.io>, Ismael Juma <ismael@juma.me.uk>

Closes #4207 from ewencp/http-metrics-0.11.0
2017-11-20 14:47:29 -08:00
Matthias J. Sax 4b5c82a8ee MINOR: improve StateStore JavaDocs
Clarify that state directory must use `storeName`

Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Bill Bejeck <bill@confluent.io>, Guozhang Wang <wangguoz@gmail.com>

Closes #4228 from mjsax/minor-state-store-javadoc

(cherry picked from commit b604540fbd)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-11-17 11:49:28 -08:00
Rajini Sivaram 70d7d180b0 MINOR: Update version numbers to 0.11.0.3-SNAPSHOT 2017-11-16 10:51:22 +00:00
Rajini Sivaram ae3168d1d3 Merge tag '0.11.0.2-rc0' into 0.11.0
0.11.0.2-rc0
2017-11-16 10:41:10 +00:00
Joel Hamill f0b53febf9 MINOR: kafka-site introduction section improvements
*Clarify multi-tenant support, geo-replication, and some grammar fixes.*

Author: Joel Hamill <joel-hamill@users.noreply.github.com>

Reviewers: GUozhang Wang

Closes #4212 from joel-hamill/intro-cleanup

(cherry picked from commit 48f5f048bc)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-11-15 14:34:33 -08:00
Rajini Sivaram 73be1e1168 Bump version to 0.11.0.2 2017-11-10 23:47:23 +00:00
Rajini Sivaram f2e7e64f89 MINOR: Remove note in docs that is no longer required
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #4203 from rajinisivaram/version-update-01102
2017-11-10 19:06:26 +00:00
Alex Good 1321d89484 KAFKA-6190: Use consumer.position() instead of record.offset() to advance in GlobalKTable restoration to avoid transactional control messages
Calculate offset using consumer.position() in GlobalStateManagerImp#restoreState

Author: Alex Good <alexjsgood@gmail.com>

Reviewers: Matthias J. Sax <matthias@confluent.io>, Damian Guy <damian.guy@gmail.com>, Guozhang Wang <wangguoz@gmail.com>

Closes #4197 from alexjg/0.11.0
2017-11-09 15:30:53 -08:00
Guozhang Wang 1a0c006983 KAFKA-6179: Clear min timestamp tracker upon partition queue cleanup
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Matthias J. Sax <matthias@confluent.io>, Bill Bejeck <bill@confluent.io>, Damian Guy <damian.guy@gmail.com>

Closes #4186 from guozhangwang/K6179-cleanup-timestamp-tracker-on-clear

(cherry picked from commit ee1aaa091f)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-11-08 15:07:35 -08:00
Guozhang Wang c9d1fc1308 One minor fix on the TransactionsTest.scala 2017-10-27 16:08:08 -07:00
Apurva Mehta 5bbfd614d0 KAFKA-6119: Bump epoch when expiring transactions in the TransactionCoordinator
A description of the problem is in the JIRA. I have added an integration test which reproduces the original scenario, and also added unit test cases.

Author: Apurva Mehta <apurva@confluent.io>

Reviewers: Jason Gustafson <jason@confluent.io>, Ted Yu <yuzhihong@gmail.com>, Guozhang Wang <wangguoz@gmail.com>

Closes #4137 from apurvam/KAFKA-6119-bump-epoch-when-expiring-transactions
2017-10-27 11:58:12 -07:00
Jason Gustafson 08303f6fbc KAFKA-6134; Read partition reassignment lazily on event handling
This patch prevents an O(n^2) increase in memory utilization during partition reassignment. Instead of storing the reassigned partitions in the `PartitionReassignment` object (which is added after ever individual partition reassignment), we read the data fresh from ZK when processing the event.

Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Guozhang Wang <wangguoz@gmail.com>, Onur Karaman <okaraman@linkedin.com>, Jun Rao <junrao@gmail.com>

Closes #4141 from hachikuji/KAFKA-6134

(cherry picked from commit b9fc0f2e68)
Signed-off-by: Jason Gustafson <jason@confluent.io>
2017-10-26 22:03:15 -07:00
Rajini Sivaram 63f47f8fa0 KAFKA-6131; Use atomic putIfAbsent to create txn marker queues
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jason Gustafson <jason@confluent.io>, Guozhang Wang <wangguoz@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #4140 from rajinisivaram/KAFKA-6131-txn-concurrentmap

(cherry picked from commit 69e8463c06)
Signed-off-by: Ismael Juma <ismael@juma.me.uk>
2017-10-27 02:56:41 +01:00
Manikumar Reddy 6bfc3d2522 MINOR: Add missing semicolon to example jaas configuration
Author: Manikumar Reddy <manikumar.reddy@gmail.com>

Reviewers: Rajini Sivaram <rajinisivaram@googlemail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #4101 from omkreddy/SCRAM-DOCS

(cherry picked from commit adb9d5ae76)
Signed-off-by: Ismael Juma <ismael@juma.me.uk>
2017-10-26 14:25:17 +01:00
Guozhang Wang 176ff0d692 HOTFIX: Remove sysout logging
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Damian Guy <damian.guy@gmail.com>, Xavier Léauté <xavier@confluent.io>

Closes #4130 from guozhangwang/KHotfix-0110-remove-logging
2017-10-25 08:31:46 -07:00
Guozhang Wang 472c8974f2 HOTFIX: poll with zero millis during restoration
Mirror of #4096 for 0.11.01.

During the restoration phase, when thread state is still in PARTITION_ASSIGNED not RUNNING yet, call poll() on the normal consumer with 0 millisecond timeout, to unblock the restoration of other tasks as soon as possible.

Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Bill Bejeck <bill@confluent.io>, Damian Guy <damian.guy@gmail.com>, Matthias J. Sax <matthias@confluent.io>, Xavier Léauté <xavier@confluent.io>

Closes #4085 from guozhangwang/KHotfix-0110-restore-only
2017-10-23 22:52:35 -07:00
Guozhang Wang 33640106b4 KAFKA-5140: Fix reset integration test
A couple of root causes of this flaky test is fixed:

1. The MockTime was incorrectly used across multiple test methods within the class, as a class rule. Instead we set it on each test case; also remove the scala MockTime dependency.

2. List topics may not contain the deleted topics while their ZK paths are yet to be deleted; so the delete-check-recreate pattern may fail to successfully recreate the topic at all. Change the checking to read from zk path directly instead.

Another minor fix is to remove the misleading wait condition error message as the accumData is always empty.

Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Bill Bejeck <bill@confluent.io>, Damian Guy <damian.guy@gmail.com>, Matthias J. Sax <matthias@confluent.io>

Closes #4095 from guozhangwang/KMinor-reset-integration-test

(cherry picked from commit d3f24798f9)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-10-23 12:41:35 -07:00
Rajini Sivaram 4701d4cc7c KAFKA-6042: Avoid deadlock between two groups with delayed operations
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jason Gustafson <jason@confluent.io>, Guozhang Wang <wangguoz@gmail.com>

Closes #4103 from rajinisivaram/KAFKA-6042-group-deadlock
2017-10-23 11:48:45 -07:00
Konstantine Karantasis 4e532c4850 KAFKA-6087: Scanning plugin.path needs to support relative symlinks.
Author: Konstantine Karantasis <konstantine@confluent.io>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #4092 from kkonstantine/KAFKA-6087-Scanning-plugin.path-needs-to-support-relative-symlinks

(cherry picked from commit 5ec6765bdb)
Signed-off-by: Ewen Cheslack-Postava <me@ewencp.org>
2017-10-19 14:25:28 -07:00
Hugo Louro cdb5975bbe MINOR: Correct KafkaProducer Javadoc spelling of property 'max.in.flight.requests.per.connection'
Currently, in branches _trunk_, _0.11.0_, and _1.0_ the property **max.in.flight.requests.per.connection** is incorrectly misspelled as _max.inflight.requests.per.connection_

harshach ijuma guozhangwang can you please review. Thank you.

Author: Hugo Louro <hmclouro@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #4094 from hmcl/trunk_MINOR_Doc_InflightProp

(cherry picked from commit 7fdafda979)
Signed-off-by: Ismael Juma <ismael@juma.me.uk>
2017-10-19 10:35:39 +01:00
Onur Karaman d798c51599 MINOR: reduce partition state machine debug logging
PartitionStateMachine.electLeaderForPartition logs all partition states in the cluster. This leads to quadratic logging behavior since PartitionStateMachine.electLeaderForPartition itself gets called on a per-partition basis.

This patch reduces the logging so that only the single partition undergoing leader election gets its state logged.
2017-10-17 01:18:56 +01:00
bartdevylder 2cbb6b8602 KAFKA-6026; Fix for indefinite wait in KafkaFutureImpl
Author: bartdevylder <bartdevylder@gmail.com>
Author: Bart De Vylder <bartdevylder@gmail.com>

Reviewers: Colin P. Mccabe <cmccabe@confluent.io>, Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #4044 from bartdevylder/KAFKA-6026
2017-10-10 08:35:10 +01:00
Xin Li bb27215cea KAFKA-6030; Fix Integer overflow in cleanable ratio computation
Author: Xin Li <Xin.Li@trivago.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #4043 from lisa2lisa/fix
2017-10-09 14:29:44 -07:00
Apurva Mehta 3c96f9128a KAFKA-6003; Accept appends on replicas and when rebuilding the log unconditionally
This is a port of #4004 for the 0.11.0 branch.

With this patch so that we _only_ validate appends which originate
from the client. In general, once the append is validated and written to
the leader the first time, revalidating it is undesirable since we can't
do anything if validation fails, and also because it is hard to maintain
the correct assumptions during validation, leading to spurious
validation failures.

For example, when we have compacted topics, it is possible for batches
to be compacted on the follower but not on the leader. This case would
also lead to an OutOfOrderSequencException during replication. The same
applies to when we rebuild state from compacted topics: we would get
gaps in the sequence numbers, causing the OutOfOrderSequence.

Author: Apurva Mehta <apurva@confluent.io>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #4020 from apurvam/KAKFA-6003-0.11.0-handle-unknown-producer-on-replica
2017-10-09 10:34:43 -07:00
Rajini Sivaram ab554caee5 KAFKA-5970; Use ReentrantLock for delayed operation lock to avoid blocking
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #3956 from rajinisivaram/KAFKA-5970-delayedproduce-deadlock

(cherry picked from commit f8621b4174)
Signed-off-by: Jason Gustafson <jason@confluent.io>
2017-10-04 12:16:25 -07:00
siva santhalingam 51ea8e76ba KAFKA-5967; Ineffective check of negative value in CompositeReadOnlyKeyValueStore#approximateNumEntries()
package name: org.apache.kafka.streams.state.internals
Minor change to approximateNumEntries() method in CompositeReadOnlyKeyValueStore class.

long total = 0;
   for (ReadOnlyKeyValueStore<K, V> store : stores) {
          total += store.approximateNumEntries();
   }

return total < 0 ? Long.MAX_VALUE : total;

The check for negative value seems to account for wrapping. However, wrapping can happen within the for loop. So the check should be performed inside the loop.

Author: siva santhalingam <ssanthalingam@netskope.com>

Reviewers: Matthias J. Sax <matthias@confluent.io>, Damian Guy <damian.guy@gmail.com>

Closes #3988 from shivsantham/trunk

(cherry picked from commit 5afeddaa99)
Signed-off-by: Damian Guy <damian.guy@gmail.com>
2017-10-04 10:15:02 -07:00
Damian Guy fae2d23868 KAFKA-5986; Streams State Restoration never completes when logging is disabled
When logging is disabled and there are state stores the task never transitions from restoring to running. This is because we only ever check if the task has state stores and return false on initialization if it does. The check should be if we have changelog partitions, i.e., we need to restore.

Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Matthias J. Sax <matthias@confluent.io>, Bill Bejeck <bill@confluent.io>, tedyu <yuzhihong@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #3983 from dguy/restore-test

(cherry picked from commit 3107a6c5c8)
Signed-off-by: Damian Guy <damian.guy@gmail.com>
2017-09-29 15:24:32 +01:00
Ewen Cheslack-Postava 84bc74a4a8 MINOR: Update Jetty to 9.2.22.v20170606
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #3964 from ewencp/bump-jetty-version
2017-09-26 14:51:51 -07:00
Erkan Unal 3cda636973 MINOR: Fix ClassCastException in ConsumerGroupCommand
Offset and partition are not converted from String to
long and int correctly.

Running the command line with --from-file option causes
the following exception:

java.lang.ClassCastException: java.lang.String cannot be
cast to java.lang.Integer

Reason: asInstanceOf used for the conversion.

Also, unit test is using --to-earliest and --from-file
together when executing the test. This is executing
--to-earliest option only and ignoring --from-file
option. Since the preparation part is also using
--to-earliest to create the file, this unit test
passes without testing --from-file option. Fixed
the unit test too.

Author: Erkan Unal <eunal@cisco.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #3938 from eu657/eu657-patch-1

(cherry picked from commit 71a65d95a2)
Signed-off-by: Ismael Juma <ismael@juma.me.uk>
2017-09-22 22:36:19 +01:00
manjuapu f16fc68ecd MINOR: Adding See how Kafka Streams is being used section to Streams page
Author: manjuapu <manjula@confluent.io>
Author: Manjula K <manjula@kafka-summit.org>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #3914 from manjuapu/customer-logo-stream

(cherry picked from commit c82be0f303)
Signed-off-by: Ewen Cheslack-Postava <me@ewencp.org>
2017-09-20 08:59:14 -07:00
Mickael Maison 1df1084214 MINOR: Fix KafkaConsumer.commitSync() javadoc @throws declarations
Throws IllegalArgumentException is the offset is negative

Author: Mickael Maison <mickael.maison@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #3780 from mimaison/commitSync_javadoc

(cherry picked from commit 4ac7c48e91)
Signed-off-by: Jason Gustafson <jason@confluent.io>
2017-09-18 12:58:59 -07:00
Damian Guy 1c9581e2e9 MINOR: update docs to add note about removing SNAPSHOT from streams dependency
Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Michael G. Noll <michael@cofluent.io>, Ismael Juma <ismael@juma.me.uk>

Closes #3858 from dguy/docs
2017-09-14 14:10:10 +01:00
Damian Guy b95a6bf61a MINOR: Bump version in streams quickstart archetype pom.xml
Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #3857 from dguy/fix-archetype-version
2017-09-14 12:01:13 +01:00
Damian Guy b0708c4acd MINOR: update tutorial doc to match ak-site
Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #3847 from dguy/minor-doc-update

(cherry picked from commit f7b1add686)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-09-13 13:22:14 -07:00
Guozhang Wang 2098fef917 MINOR: Un-hide the tutorial buttons on web docs
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Damian Guy <damian.guy@gmail.com>

Closes #3850 from guozhangwang/KMinor-unhide-button

(cherry picked from commit 9d2437a464)
Signed-off-by: Guozhang Wang <wangguoz@gmail.com>
2017-09-13 13:12:20 -07:00
Damian Guy c3c7674afb MINOR: Update version numbers to 0.11.0.2-SNAPSHOT 2017-09-12 14:07:42 +01:00
Damian Guy ba8483d277 Bump version to 0.11.0.1 2017-09-12 14:07:42 +01:00
Colin P. Mccabe b53b7fc6e2 KAFKA-5792; Fix Transient failure in KafkaAdminClientTest.testHandleTimeout
Author: Colin P. Mccabe <cmccabe@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #3822 from cmccabe/KAFKA-5792

(cherry picked from commit ae4100f82c)
Signed-off-by: Ismael Juma <ismael@juma.me.uk>
2017-09-09 08:35:25 +01:00