Issue #3937 resolved

cx_oracle 5.3 just broke the world

Michael Bayer
repo owner created an issue

released three days ago, appears to hardcode WITH_UNICODE turned on and all our character tests fail.

Comments (4)

  1. Michael Bayer reporter

    Repair _execute_scalar for WITH_UNICODE mode

    cx_Oracle 5.3 seems to code this flag ON now, so remove the warning and ensure WITH_UNICODE handling works.

    Additionally, the XE setup on jenkins is having more problems here, in particular low-connections mode is causing cx_Oracle to fail more frequently now. Turning off low-connections fixes those but then we get the TNS errors, so adding an emergency "retry" flag that is not yet a feature available to users. Real world applications are not dropping/creating thousands of tables the way our test suite is.

    Change-Id: Ie95b0e697276c404d3264c2e624e870463d966d6 Fixes: #3937

    → <<cset fb33f9c54be8>>

  2. Michael Bayer reporter

    Repair _execute_scalar for WITH_UNICODE mode

    cx_Oracle 5.3 seems to code this flag ON now, so remove the warning and ensure WITH_UNICODE handling works.

    Additionally, the XE setup on jenkins is having more problems here, in particular low-connections mode is causing cx_Oracle to fail more frequently now. Turning off low-connections fixes those but then we get the TNS errors, so adding an emergency "retry" flag that is not yet a feature available to users. Real world applications are not dropping/creating thousands of tables the way our test suite is.

    Change-Id: Ie95b0e697276c404d3264c2e624e870463d966d6 Fixes: #3937

    → <<cset 957089f79e4b>>

  3. Michael Bayer reporter

    Repair _execute_scalar for WITH_UNICODE mode

    cx_Oracle 5.3 seems to code this flag ON now, so remove the warning and ensure WITH_UNICODE handling works.

    Additionally, the XE setup on jenkins is having more problems here, in particular low-connections mode is causing cx_Oracle to fail more frequently now. Turning off low-connections fixes those but then we get the TNS errors, so adding an emergency "retry" flag that is not yet a feature available to users. Real world applications are not dropping/creating thousands of tables the way our test suite is.

    Change-Id: Ie95b0e697276c404d3264c2e624e870463d966d6 Fixes: #3937

    → <<cset d2787feb2286>>

  4. Log in to comment