From 49172f0d72e893b1956a40745098ff0d5021dd5d Mon Sep 17 00:00:00 2001 From: dongning12 Date: Thu, 23 Nov 2023 14:53:08 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E8=B5=84=E6=BA=90=E6=B1=A0=E5=8C=96?= =?UTF-8?q?=E3=80=91=E3=80=90bugfix=E3=80=91=E4=BF=AE=E5=A4=8D=EF=BC=9A?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=86=99block=EF=BC=8Cdss=E8=BF=94=E5=9B=9E2?= =?UTF-8?q?181?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/smgr/segment/data_file.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/storage/smgr/segment/data_file.cpp b/src/gausskernel/storage/smgr/segment/data_file.cpp index a64f31a4c..4d88ed328 100644 --- a/src/gausskernel/storage/smgr/segment/data_file.cpp +++ b/src/gausskernel/storage/smgr/segment/data_file.cpp @@ -239,7 +239,7 @@ SegPhysicalFile df_get_physical_file(SegLogicFile *sf, int sliceno, BlockNumber SegmentCheck(sliceno < sf->file_num); 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); + sf->segfiles[sliceno].fd = dv_open_file(filename, O_RDWR | PG_BINARY, SEGMENT_FILE_MODE); pfree(filename); }