@@ -206,10 +206,9 @@ typedef struct SerializedSnapshotData
206
206
TimestampTz whenTaken ;
207
207
XLogRecPtr lsn ;
208
208
CSNSnapshotData csnSnapshotData ;
209
- uint64 undoRegularLocation ;
210
- uint64 undoRegularXmin ;
209
+ uint64 undoRegularRowLocation ;
210
+ uint64 undoRegularPageLocation ;
211
211
uint64 undoSystemLocation ;
212
- uint64 undoSystemXmin ;
213
212
} SerializedSnapshotData ;
214
213
215
214
/*
@@ -1767,9 +1766,8 @@ SerializeSnapshot(Snapshot snapshot, char *start_address)
1767
1766
serialized_snapshot .csnSnapshotData .xmin = snapshot -> csnSnapshotData .xmin ;
1768
1767
serialized_snapshot .csnSnapshotData .snapshotcsn = snapshot -> csnSnapshotData .snapshotcsn ;
1769
1768
serialized_snapshot .csnSnapshotData .xlogptr = snapshot -> csnSnapshotData .xlogptr ;
1770
- serialized_snapshot .undoRegularXmin = snapshot -> undoRegularLocationPhNode .xmin ;
1771
- serialized_snapshot .undoRegularLocation = snapshot -> undoRegularLocationPhNode .undoLocation ;
1772
- serialized_snapshot .undoSystemXmin = snapshot -> undoSystemLocationPhNode .xmin ;
1769
+ serialized_snapshot .undoRegularRowLocation = snapshot -> undoRegularRowLocationPhNode .undoLocation ;
1770
+ serialized_snapshot .undoRegularPageLocation = snapshot -> undoRegularPageLocationPhNode .undoLocation ;
1773
1771
serialized_snapshot .undoSystemLocation = snapshot -> undoSystemLocationPhNode .undoLocation ;
1774
1772
1775
1773
/*
@@ -1849,9 +1847,8 @@ RestoreSnapshot(char *start_address)
1849
1847
snapshot -> csnSnapshotData .xmin = serialized_snapshot .csnSnapshotData .xmin ;
1850
1848
snapshot -> csnSnapshotData .snapshotcsn = serialized_snapshot .csnSnapshotData .snapshotcsn ;
1851
1849
snapshot -> csnSnapshotData .xlogptr = serialized_snapshot .csnSnapshotData .xlogptr ;
1852
- snapshot -> undoRegularLocationPhNode .xmin = serialized_snapshot .undoRegularXmin ;
1853
- snapshot -> undoRegularLocationPhNode .undoLocation = serialized_snapshot .undoRegularLocation ;
1854
- snapshot -> undoSystemLocationPhNode .xmin = serialized_snapshot .undoSystemXmin ;
1850
+ snapshot -> undoRegularRowLocationPhNode .undoLocation = serialized_snapshot .undoRegularRowLocation ;
1851
+ snapshot -> undoRegularPageLocationPhNode .undoLocation = serialized_snapshot .undoRegularPageLocation ;
1855
1852
snapshot -> undoSystemLocationPhNode .undoLocation = serialized_snapshot .undoSystemLocation ;
1856
1853
1857
1854
/* Copy XIDs, if present. */
0 commit comments