diff --git a/src/cpp/rtps/reader/StatefulReader.cpp b/src/cpp/rtps/reader/StatefulReader.cpp index 878a1593fb7..0390324d2cb 100644 --- a/src/cpp/rtps/reader/StatefulReader.cpp +++ b/src/cpp/rtps/reader/StatefulReader.cpp @@ -540,7 +540,9 @@ bool StatefulReader::processDataMsg( CacheChange_t* change_to_add = nullptr; if (!change_pool_->reserve_cache(change_to_add)) { - logError(RTPS_MSG_IN, IDSTRING "Problem reserving CacheChange in reader: " << m_guid); + logWarning(RTPS_MSG_IN, + IDSTRING "Reached the maximum number of samples allowed by this reader's QoS. Rejecting change for reader: " << + m_guid ); return false; } diff --git a/src/cpp/rtps/reader/StatelessReader.cpp b/src/cpp/rtps/reader/StatelessReader.cpp index 83cc3f809c6..7732f29df73 100644 --- a/src/cpp/rtps/reader/StatelessReader.cpp +++ b/src/cpp/rtps/reader/StatelessReader.cpp @@ -462,7 +462,9 @@ bool StatelessReader::processDataMsg( CacheChange_t* change_to_add = nullptr; if (!change_pool_->reserve_cache(change_to_add)) { - logError(RTPS_MSG_IN, IDSTRING "Problem reserving CacheChange in reader: " << m_guid); + logWarning(RTPS_MSG_IN, + IDSTRING "Reached the maximum number of samples allowed by this reader's QoS. Rejecting change for reader: " << + m_guid ); return false; }