diff --git a/src/gausskernel/storage/access/transam/xlog.cpp b/src/gausskernel/storage/access/transam/xlog.cpp index 25dcba41504518e7220c17d15e5dd7a8f3af1b28..bf4979c0f8bba54a92c1377fc2b2ee174d78c829 100755 --- a/src/gausskernel/storage/access/transam/xlog.cpp +++ b/src/gausskernel/storage/access/transam/xlog.cpp @@ -19329,7 +19329,7 @@ retry: } /* Don't try to read from a source that just failed */ sources &= ~t_thrd.xlog_cxt.failedSources; - t_thrd.xlog_cxt.readFile = XLogFileReadAnyTLI(t_thrd.xlog_cxt.readSegNo, DEBUG2, sources); + t_thrd.xlog_cxt.readFile = SSXLogFileReadAnyTLI(t_thrd.xlog_cxt.readSegNo, emode, sources, xlog_path); if (t_thrd.xlog_cxt.readFile >= 0) { break; }