Repository: kafka
Updated Branches:
  refs/heads/trunk f396fdac1 -> c195003cb


HOTFIX: Added check for metadata unavailable

Author: Eno Thereska <eno.there...@gmail.com>

Reviewers: Damian Guy <damian....@gmail.com>, Ismael Juma <ism...@juma.me.uk>

Closes #1887 from enothereska/hotfix-metadata-unavailable


Project: http://git-wip-us.apache.org/repos/asf/kafka/repo
Commit: http://git-wip-us.apache.org/repos/asf/kafka/commit/c195003c
Tree: http://git-wip-us.apache.org/repos/asf/kafka/tree/c195003c
Diff: http://git-wip-us.apache.org/repos/asf/kafka/diff/c195003c

Branch: refs/heads/trunk
Commit: c195003cb6e05f2d8c49285ff7e77b1cb3aa4361
Parents: f396fda
Author: Eno Thereska <eno.there...@gmail.com>
Authored: Tue Sep 20 11:33:50 2016 +0100
Committer: Ismael Juma <ism...@juma.me.uk>
Committed: Tue Sep 20 11:33:50 2016 +0100

----------------------------------------------------------------------
 .../kafka/streams/integration/QueryableStateIntegrationTest.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kafka/blob/c195003c/streams/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/streams/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java
 
b/streams/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java
index e6d7be8..66b6d2e 100644
--- 
a/streams/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java
+++ 
b/streams/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java
@@ -265,7 +265,7 @@ public class QueryableStateIntegrationTest {
                 public boolean conditionMet() {
                     try {
                         final StreamsMetadata metadata = 
streams.metadataForKey(storeName, key, new StringSerializer());
-                        if (metadata == null) {
+                        if (metadata == null || 
metadata.equals(StreamsMetadata.NOT_AVAILABLE)) {
                             return false;
                         }
                         final int index = metadata.hostInfo().port();
@@ -295,7 +295,7 @@ public class QueryableStateIntegrationTest {
                 public boolean conditionMet() {
                     try {
                         final StreamsMetadata metadata = 
streams.metadataForKey(storeName, key, new StringSerializer());
-                        if (metadata == null) {
+                        if (metadata == null || 
metadata.equals(StreamsMetadata.NOT_AVAILABLE)) {
                             return false;
                         }
                         final int index = metadata.hostInfo().port();

Reply via email to