diff --git a/src/gausskernel/storage/smgr/segment/data_file.cpp b/src/gausskernel/storage/smgr/segment/data_file.cpp index 6ea800893aef74fc0362a8e689b3c03ef39abdd5..a64f31a4cb5e15e85da0cdb0d0f6b27e1809cd6d 100644 --- a/src/gausskernel/storage/smgr/segment/data_file.cpp +++ b/src/gausskernel/storage/smgr/segment/data_file.cpp @@ -237,7 +237,7 @@ SegPhysicalFile df_get_physical_file(SegLogicFile *sf, int sliceno, BlockNumber } SegmentCheck(sliceno < sf->file_num); - if (SS_STANDBY_MODE && sf->segfiles[sliceno].fd <= 0) { + if (ENABLE_DMS && sf->segfiles[sliceno].fd <= 0) { char *filename = slice_filename(sf->filename, sliceno); sf->segfiles[sliceno].fd = dv_open_file(filename, O_RDONLY | PG_BINARY, SEGMENT_FILE_MODE); pfree(filename);