exasol / extension-manager

Exasol extension-manager
MIT License
2 stars 0 forks source link

Speed up listing available extensions #147

Closed kaklakariada closed 10 months ago

kaklakariada commented 11 months ago

When listing available extensions, EM queries all files in BucketFS to check if the required files for an extension are present. This was meant as a performance optimization to avoid listing files multiple times.

When there are 20k files (especially large archives like SLC, e.g. Sagemaker Extension) this process takes between 6 to 14 seconds which is not acceptable for end users.

Acceptance Criteria

Workaround

Configure EM to use a BucketFSBasePath that contains no large .tar.gz or .zip files but only relevant adapter .jar files.

kaklakariada commented 10 months ago

Total working time: 27h = 3.375d