db_configure handles "None" for "params" incorrectly
Details
| Detail name | Value |
|---|---|
| Changelog Number | 21206 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0 |
| Fix Versions | Exasol 8.29.0 |
| Resolution Date | 2024-07-12 |
Description
ConfD job db_configure allows user to modify some database settings (see link).
Invoking the db_configure job with params: None, e.g. from the command line as follows:
confd_client db_configure db_name: Exasol params: ''
would previously lead to an incorrect EXAConf entry that prevented the database from starting up.
Workaround
Use params_delete parameter or the following syntax:
confd_client db_configure db_name: Exasol params: ['']
Fix
Invoking db_configure as described now simply clears the custom database parameters.