diff --git a/consensus/doc/CHANGELOG.md b/consensus/doc/CHANGELOG.md index 0d39daf16..deb86a6aa 100644 --- a/consensus/doc/CHANGELOG.md +++ b/consensus/doc/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.0.47] - 2023-04-17 + +- Log warnings in `handleStateSyncMessage()` + ## [0.0.0.46] - 2023-04-13 - Utilise the `TxResult` protobuf from `shared/core/types` diff --git a/consensus/state_sync_handler.go b/consensus/state_sync_handler.go index fbb2eabbb..d67e2832a 100644 --- a/consensus/state_sync_handler.go +++ b/consensus/state_sync_handler.go @@ -38,7 +38,8 @@ func (m *consensusModule) handleStateSyncMessage(stateSyncMessage *typesCons.Sta case *typesCons.StateSyncMessage_MetadataReq: m.logger.Info().Str("proto_type", "MetadataRequest").Msg("Handling StateSyncMessage MetadataReq") if !m.serverModeEnabled { - return fmt.Errorf("server module is not enabled") + m.logger.Warn().Msg("Node's server module is not enabled") + return nil } return m.stateSync.HandleStateSyncMetadataRequest(stateSyncMessage.GetMetadataReq()) case *typesCons.StateSyncMessage_MetadataRes: @@ -48,7 +49,8 @@ func (m *consensusModule) handleStateSyncMessage(stateSyncMessage *typesCons.Sta case *typesCons.StateSyncMessage_GetBlockReq: m.logger.Info().Str("proto_type", "GetBlockRequest").Msg("Handling StateSyncMessage GetBlockRequest") if !m.serverModeEnabled { - return fmt.Errorf("server module is not enabled") + m.logger.Warn().Msg("Node's server module is not enabled") + return nil } return m.stateSync.HandleGetBlockRequest(stateSyncMessage.GetGetBlockReq()) case *typesCons.StateSyncMessage_GetBlockRes: