Open ckunki opened 1 year ago
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
nc
@ckunki is this ticket still valid? I read your last comment as a "no".
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.