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