diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/include/storage/relfilenode.h | 3 | ||||
-rw-r--r-- | src/include/storage/smgr.h | 6 |
2 files changed, 2 insertions, 7 deletions
diff --git a/src/include/storage/relfilenode.h b/src/include/storage/relfilenode.h index 075ce6b077..593ca91a1f 100644 --- a/src/include/storage/relfilenode.h +++ b/src/include/storage/relfilenode.h @@ -15,6 +15,7 @@ #define RELFILENODE_H #include "common/relpath.h" +#include "pgxc/pgxc.h" #include "storage/backendid.h" /* @@ -77,7 +78,7 @@ typedef struct RelFileNodeBackend #ifdef XCP #define RelFileNodeBackendIsTemp(rnode) \ - (!OidIsValid(MyCoordId) && ((rnode).backend != InvalidBackendId)) + (!IS_PGXC_DATANODE && ((rnode).backend != InvalidBackendId)) #else #define RelFileNodeBackendIsTemp(rnode) \ ((rnode).backend != InvalidBackendId) diff --git a/src/include/storage/smgr.h b/src/include/storage/smgr.h index 27c33af846..06a1db8339 100644 --- a/src/include/storage/smgr.h +++ b/src/include/storage/smgr.h @@ -78,14 +78,8 @@ typedef struct SMgrRelationData typedef SMgrRelationData *SMgrRelation; -#ifdef XCP -#define SmgrIsTemp(smgr) \ - (!OidIsValid(MyCoordId) && \ - RelFileNodeBackendIsTemp((smgr)->smgr_rnode)) -#else #define SmgrIsTemp(smgr) \ RelFileNodeBackendIsTemp((smgr)->smgr_rnode) -#endif extern void smgrinit(void); extern SMgrRelation smgropen(RelFileNode rnode, BackendId backend); |