[
https://issues.apache.org/jira/browse/HIVE-25675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HIVE-25675:
----------------------------------
Labels: pull-request-available (was: )
> Intermittent PSQLException when trying to connect to Postgres in tests
> ----------------------------------------------------------------------
>
> Key: HIVE-25675
> URL: https://issues.apache.org/jira/browse/HIVE-25675
> Project: Hive
> Issue Type: Bug
> Components: Testing Infrastructure
> Affects Versions: 4.0.0
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Major
> Labels: pull-request-available
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The following exception appears intermittently when running tests using
> dockerized Postgres.
> {noformat}
> Unexpected exception org.postgresql.util.PSQLException: FATAL: the database
> system is starting up
> 21:26:55 at
> org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:525)
> 21:26:55 at
> org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:146)
> 21:26:55 at
> org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:197)
> 21:26:55 at
> org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)
> 21:26:55 at
> org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:217)
> 21:26:55 at org.postgresql.Driver.makeConnection(Driver.java:458)
> 21:26:55 at org.postgresql.Driver.connect(Driver.java:260)
> 21:26:55 at java.sql.DriverManager.getConnection(DriverManager.java:664)
> 21:26:55 at java.sql.DriverManager.getConnection(DriverManager.java:247)
> 21:26:55 at
> org.apache.hadoop.hive.ql.externalDB.AbstractExternalDB.execute(AbstractExternalDB.java:191)
> 21:26:55 at
> org.apache.hadoop.hive.ql.qoption.QTestDatabaseHandler.beforeTest(QTestDatabaseHandler.java:116)
> 21:26:55 at
> org.apache.hadoop.hive.ql.qoption.QTestOptionDispatcher.beforeTest(QTestOptionDispatcher.java:79)
> 21:26:55 at
> org.apache.hadoop.hive.ql.QTestUtil.cliInit(QTestUtil.java:717)
> 21:26:55 at
> org.apache.hadoop.hive.cli.control.CoreCliDriver.runTest(CoreCliDriver.java:189)
> 21:26:55 at
> org.apache.hadoop.hive.cli.control.CliAdapter.runTest(CliAdapter.java:104)
> 21:26:55 at
> org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver(TestMiniLlapLocalCliDriver.java:62)
> {noformat}
> As the exception indicates when we try to connect to Postgres the database is
> not yet completely ready despite the fact that the respective port is open
> thus leading to the previous exception.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)