BucketFS synchronization broken for newly uploaded files
Details
| Detail name | Value |
|---|---|
| Changelog Number | 6308 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | EXASOL 6.0.9 |
| Fix Versions | EXASOL 6.0.10 |
| Resolution Date | 2018-07-25 |
Problem Description
When uploading new files into buckets within BucketFS, these files should automatically be synchronized across all cluster nodes.
This mechanism is broken in Exasol 6.0.9.
As a result, anything bucket-related like UDF scripts or virtual schemas may break when uploading new files to the bucket used.
Exclusions
This issue does not affect:
- one-node installations (there is nothing to synchronize to)
- the "default" bucket contents that are shipped with the installation
- existing files which were uploaded to BucketFS before the update 6.0.9. These files are still in sync.
Workaround
When uploading files into buckets, upload them to all cluster data nodes. This means e.g. when you use curl to upload to BucketFS, you need to run the curl statement for each data node separately. Normally this statement has to be executed only once for any of the data nodes.
Recommendation
For all users of BucketFS we do not recommend to use this version in production environments.
We removed 6.0.9 from our download sites and will provide Exasol 6.0.10 as soon as possible.