After updating from Confd 7.1 to version 7.2 there is an error of EOF on socket to ConfD

In the ConfD-7.5 version [January 21, 2021] the EOF error is corrected.

  • cdb: During a schema upgrade transaction, if there is also a ConfD
    upgrade from a version lower than 7.1 to a version equal to or higher
    than 7.1, using the CDB API to read from the database with the old
    schema could cause a EOF error to be returned and the relevant socket to
    be closed. The problem was due to a non-backward compatible change
    introduced on when-statement internal encoding. Now the old encoding is
    handled correctly.

After upgrading from Confd 7.1 to version 7.2. When committing a config, the error EOF on socket to ConfD occurs. It is not a deterministic error. Do you know any way to reproduce this error?

Error message
: Error reading notification:
Lost connection to ConfD (45): EOF on socket to ConfD

It does not look like the same error:

  • As far as I know, the error you refer to in the quotation from the CHANGES file was completely deterministic, given the right data model and configuration.

  • The error also required update from pre-7.1 ConfD to 7.1 or higher, while you are upgrading from 7.1 to 7.2.