[FLINK-4422] [clients] Convert time interval measurements to System.nanoTime() 
in 'flink-clients'

This closes #3384


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

Branch: refs/heads/master
Commit: 6b5e1f68a9b78901f0af57f446b465a7b03a88bd
Parents: 70252f3
Author: Jin Mingjian <jin....@gmail.com>
Authored: Tue Feb 21 22:43:54 2017 +0800
Committer: Stephan Ewen <se...@apache.org>
Committed: Thu Mar 16 14:43:27 2017 +0100

----------------------------------------------------------------------
 .../org/apache/flink/client/program/ClientConnectionTest.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/6b5e1f68/flink-clients/src/test/java/org/apache/flink/client/program/ClientConnectionTest.java
----------------------------------------------------------------------
diff --git 
a/flink-clients/src/test/java/org/apache/flink/client/program/ClientConnectionTest.java
 
b/flink-clients/src/test/java/org/apache/flink/client/program/ClientConnectionTest.java
index 4eb5269..fc24a9d 100644
--- 
a/flink-clients/src/test/java/org/apache/flink/client/program/ClientConnectionTest.java
+++ 
b/flink-clients/src/test/java/org/apache/flink/client/program/ClientConnectionTest.java
@@ -115,13 +115,13 @@ public class ClientConnectionTest {
 
                        try {
                                // wait until the caller is successful, for at 
most the given time
-                               long now = System.currentTimeMillis();
-                               long deadline = now + MAX_DELAY;
+                               long now = System.nanoTime();
+                               long deadline = now + MAX_DELAY * 1_000_000;
 
                                synchronized (error) {
                                        while (invoker.isAlive() && error.get() 
== null && now < deadline) {
                                                error.wait(1000);
-                                               now = 
System.currentTimeMillis();
+                                               now = System.nanoTime();
                                        }
                                }
 

Reply via email to