From 48f166397eee8a90b8a41f35a2bb8cbba21e8adb Mon Sep 17 00:00:00 2001 From: gbzhangkai Date: Tue, 12 Dec 2023 09:42:28 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B0=83=E7=94=A8gs=5Fundo=5Fdump=5Fparsep?= =?UTF-8?q?age=5Fmv=E5=87=BD=E6=95=B0=E6=8A=A5=E9=94=99read=20only=200=20o?= =?UTF-8?q?f=208192=20bytes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/page/pageparse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/storage/page/pageparse.cpp b/src/gausskernel/storage/page/pageparse.cpp index 6c8d7ae49..3ce52a2a2 100644 --- a/src/gausskernel/storage/page/pageparse.cpp +++ b/src/gausskernel/storage/page/pageparse.cpp @@ -629,7 +629,7 @@ char *ParsePage(char *path, int64 blocknum, char *relation_type, bool read_memor blockNum = blocknum; block_endpoint = blocknum; } else { /* blocknum == -1, parse all blocks */ - block_endpoint = maxBlockNum; + block_endpoint = maxBlockNum + 1; } /* if not declare a single block, then loop all blocks */ while (blockNum <= block_endpoint) { From 3f2410a993c6955d1f2bf9abeaf76a7aeac6ab34 Mon Sep 17 00:00:00 2001 From: gbzhangkai Date: Tue, 12 Dec 2023 09:57:32 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=B0=83=E7=94=A8gs=5Fundo=5Fdump=5Fparsep?= =?UTF-8?q?age=5Fmv=E5=87=BD=E6=95=B0=E6=8A=A5=E9=94=99read=20only=200=20o?= =?UTF-8?q?f=208192=20bytes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/page/pageparse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/storage/page/pageparse.cpp b/src/gausskernel/storage/page/pageparse.cpp index 3ce52a2a2..17f6d1ad6 100644 --- a/src/gausskernel/storage/page/pageparse.cpp +++ b/src/gausskernel/storage/page/pageparse.cpp @@ -629,7 +629,7 @@ char *ParsePage(char *path, int64 blocknum, char *relation_type, bool read_memor blockNum = blocknum; block_endpoint = blocknum; } else { /* blocknum == -1, parse all blocks */ - block_endpoint = maxBlockNum + 1; + block_endpoint = maxBlockNum - 1; } /* if not declare a single block, then loop all blocks */ while (blockNum <= block_endpoint) {