Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.12.0
-
None
-
None
Description
See HIVE-5264. Postgres aborts transaction on any failed query, so the fallback doesn't work.
Original code used to do rollback/restart tx on SQL failure, but then it was removed to allow usage in cases like dropTable/etc., where there's external tx present and we cannot partially rollback.
Looks like the solution for now is to reinstate the rollback/reopen, and prohibit the usage inside external transactions.