You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently ETAJ does not wait for the script language container contained in the Exasol database (< version 8) to be extracted.
This can take ~ 5 minutes, and hence ETC offers method waitUntilContainerStarted() in ExasolContainer line L530, but ETAJ does not call this method.
This led to problems while working on KCE issue #72.
Acceptance Criteria
ETAJ, ExasolTestcontainerTestSetup line 25 does not specify any services, e.g. UDF, BucketFS, ...
Therefore ETC would not wait for SLC to be extracted even when asked for.
Proposal:
enhance ETAJ to require all services by default and call method waitUntilContainerStarted() unconditionally.
Note: As mentioned by @tkilias Docker Containers for Exasol DB version 8 and higher are probably not affected as these are using a container format with SLC contents already extracted, not requiring additional extraction.
The text was updated successfully, but these errors were encountered:
When looking at @pj-spoelders' log files we identified that SLC had already been extracted:
Log file /exa/logs/cored/bucketfsd.*.log contained a line matching regular expression "ScriptLanguages.*extracted$" as exasol-testcontainers / UdfContainerWaitStrategy searches for.
So currently we assume a different issue and propose to
Currently ETAJ does not wait for the script language container contained in the Exasol database (< version 8) to be extracted.
This can take ~ 5 minutes, and hence ETC offers method
waitUntilContainerStarted()
in ExasolContainer line L530, but ETAJ does not call this method.This led to problems while working on KCE issue #72.
Acceptance Criteria
ETAJ, ExasolTestcontainerTestSetup line 25 does not specify any services, e.g. UDF, BucketFS, ...
Therefore ETC would not wait for SLC to be extracted even when asked for.
Proposal:
waitUntilContainerStarted()
unconditionally.Note: As mentioned by @tkilias Docker Containers for Exasol DB version 8 and higher are probably not affected as these are using a container format with SLC contents already extracted, not requiring additional extraction.
The text was updated successfully, but these errors were encountered: