This commit is contained in:
zyyang 2021-02-20 11:50:44 +08:00
parent df3d268176
commit 005ff4f7dc
2 changed files with 6 additions and 2 deletions

View File

@ -311,13 +311,17 @@ public abstract class AbstractConnection extends WrapperImpl implements Connecti
boolean status = false;
try {
status = future.get(timeout, TimeUnit.MILLISECONDS);
if (timeout == 0)
status = future.get();
else
status = future.get(timeout, TimeUnit.SECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
} catch (TimeoutException e) {
future.cancel(true);
status = false;
} finally {
executor.shutdownNow();
}

View File

@ -194,7 +194,7 @@ public class TSDBConnectionTest {
@Test
public void isValid() throws SQLException {
Assert.assertTrue(conn.isValid(1000));
Assert.assertTrue(conn.isValid(5));
conn.isValid(0);
}