@@ -73,9 +73,9 @@ void_PG_fini(void);
7373
7474static void ptrack_shmem_startup_hook (void );
7575static void ptrack_copydir_hook (const char * path );
76- static void ptrack_mdwrite_hook (RelFileNodeBackend smgr_rnode ,
76+ static void ptrack_mdwrite_hook (RelFileLocatorBackend smgr_rnode ,
7777ForkNumber forkno ,BlockNumber blkno );
78- static void ptrack_mdextend_hook (RelFileNodeBackend smgr_rnode ,
78+ static void ptrack_mdextend_hook (RelFileLocatorBackend smgr_rnode ,
7979ForkNumber forkno ,BlockNumber blkno );
8080static void ptrack_ProcessSyncRequests_hook (void );
8181
@@ -265,7 +265,7 @@ ptrack_copydir_hook(const char *path)
265265}
266266
267267static void
268- ptrack_mdwrite_hook (RelFileNodeBackend smgr_rnode ,
268+ ptrack_mdwrite_hook (RelFileLocatorBackend smgr_rnode ,
269269ForkNumber forknum ,BlockNumber blocknum )
270270{
271271ptrack_mark_block (smgr_rnode ,forknum ,blocknum );
@@ -275,7 +275,7 @@ ptrack_mdwrite_hook(RelFileNodeBackend smgr_rnode,
275275}
276276
277277static void
278- ptrack_mdextend_hook (RelFileNodeBackend smgr_rnode ,
278+ ptrack_mdextend_hook (RelFileLocatorBackend smgr_rnode ,
279279ForkNumber forknum ,BlockNumber blocknum )
280280{
281281ptrack_mark_block (smgr_rnode ,forknum ,blocknum );
@@ -356,16 +356,16 @@ ptrack_gather_filelist(List **filelist, char *path, Oid spcOid, Oid dbOid)
356356
357357memcpy (oidbuf ,de -> d_name ,oidchars );
358358oidbuf [oidchars ]= '\0' ;
359- pfl -> relnode .relNode = atooid (oidbuf );
360- pfl -> relnode .dbNode = dbOid ;
361- pfl -> relnode .spcNode = spcOid == InvalidOid ?DEFAULTTABLESPACE_OID :spcOid ;
362- pfl -> path = GetRelationPath (dbOid ,pfl -> relnode .spcNode ,
363- pfl -> relnode .relNode ,InvalidBackendId ,pfl -> forknum );
359+ pfl -> relnode .relNumber = atooid (oidbuf );
360+ pfl -> relnode .dbOid = dbOid ;
361+ pfl -> relnode .spcOid = spcOid == InvalidOid ?DEFAULTTABLESPACE_OID :spcOid ;
362+ pfl -> path = GetRelationPath (dbOid ,pfl -> relnode .spcOid ,
363+ pfl -> relnode .relNumber ,InvalidBackendId ,pfl -> forknum );
364364
365365* filelist = lappend (* filelist ,pfl );
366366
367367elog (DEBUG3 ,"ptrack: added file %s of rel %u to file list" ,
368- pfl -> path ,pfl -> relnode .relNode );
368+ pfl -> path ,pfl -> relnode .relNumber );
369369}
370370}
371371else if (S_ISDIR (fst .st_mode ))
@@ -426,9 +426,9 @@ ptrack_filelist_getnext(PtScanCtx * ctx)
426426ctx -> relpath = pfl -> path ;
427427}
428428
429- ctx -> bid .relnode .spcNode = pfl -> relnode .spcNode ;
430- ctx -> bid .relnode .dbNode = pfl -> relnode .dbNode ;
431- ctx -> bid .relnode .relNode = pfl -> relnode .relNode ;
429+ ctx -> bid .relnode .spcOid = pfl -> relnode .spcOid ;
430+ ctx -> bid .relnode .dbOid = pfl -> relnode .dbOid ;
431+ ctx -> bid .relnode .relNumber = pfl -> relnode .relNumber ;
432432ctx -> bid .forknum = pfl -> forknum ;
433433ctx -> bid .blocknum = 0 ;
434434