diff --git a/src/logservice/palf/log_cache.cpp b/src/logservice/palf/log_cache.cpp index 9f3b04ba26..82c28a45af 100644 --- a/src/logservice/palf/log_cache.cpp +++ b/src/logservice/palf/log_cache.cpp @@ -78,8 +78,10 @@ int LogHotCache::read(const LSN &read_begin_lsn, KP(buf)); } else if (OB_FAIL(palf_handle_impl_->read_data_from_buffer(read_begin_lsn, in_read_size, \ buf, out_read_size))) { - PALF_LOG(WARN, "read_data_from_buffer failed", K(ret), K_(palf_id), K(read_begin_lsn), - K(in_read_size)); + if (OB_ERR_OUT_OF_LOWER_BOUND != ret) { + PALF_LOG(WARN, "read_data_from_buffer failed", K(ret), K_(palf_id), K(read_begin_lsn), + K(in_read_size)); + } } else { hit_cnt = ATOMIC_AAF(&hit_count_, 1); read_size = ATOMIC_AAF(&read_size_, out_read_size); diff --git a/src/logservice/palf/log_sliding_window.cpp b/src/logservice/palf/log_sliding_window.cpp index b7285e4462..dd68e69d16 100644 --- a/src/logservice/palf/log_sliding_window.cpp +++ b/src/logservice/palf/log_sliding_window.cpp @@ -4376,7 +4376,9 @@ int LogSlidingWindow::read_data_from_buffer(const LSN &read_begin_lsn, } else { RLockGuard guard(group_buffer_lock_); // protect group_buffer_ from destroy by flashback(). if (OB_FAIL(group_buffer_.read_data(read_begin_lsn, in_read_size, buf, out_read_size))) { - PALF_LOG(WARN, "read_data failed", K(ret), K_(palf_id), K(read_begin_lsn), K(in_read_size)); + if (OB_ERR_OUT_OF_LOWER_BOUND != ret) { + PALF_LOG(WARN, "read_data failed", K(ret), K_(palf_id), K(read_begin_lsn), K(in_read_size)); + } } else { PALF_LOG(TRACE, "read_data_from_buffer success", K(ret), K_(palf_id), K(read_begin_lsn), K(in_read_size), K(out_read_size)); diff --git a/src/logservice/palf/palf_handle_impl.cpp b/src/logservice/palf/palf_handle_impl.cpp index a8eb490f64..3fe1f3e0ac 100644 --- a/src/logservice/palf/palf_handle_impl.cpp +++ b/src/logservice/palf/palf_handle_impl.cpp @@ -4666,8 +4666,10 @@ int PalfHandleImpl::read_data_from_buffer(const LSN &read_begin_lsn, PALF_LOG(WARN, "invalid arguments", K(ret), K_(palf_id), K(read_begin_lsn), K(in_read_size), KP(buf)); } else if (OB_FAIL(sw_.read_data_from_buffer(read_begin_lsn, in_read_size, buf, out_read_size))) { - PALF_LOG(WARN, "read_data_from_buffer failed", K(ret), K_(palf_id), K(read_begin_lsn), - K(in_read_size)); + if (OB_ERR_OUT_OF_LOWER_BOUND != ret) { + PALF_LOG(WARN, "read_data_from_buffer failed", K(ret), K_(palf_id), K(read_begin_lsn), + K(in_read_size)); + } } else { PALF_LOG(TRACE, "read_data_from_buffer success", K(ret), K_(palf_id), K(read_begin_lsn), K(in_read_size), K(out_read_size));