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.