postgresql/src/include/storage
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer.
This simplifies code that needs to do arithmetic on XLogRecPtrs.

To avoid changing on-disk format of data pages, the LSN on data pages is
still stored in the old format. That should keep pg_upgrade happy. However,
we have XLogRecPtrs embedded in the control file, and in the structs that
are sent over the replication protocol, so this changes breaks compatibility
of pg_basebackup and server. I didn't do anything about this in this patch,
per discussion on -hackers, the right thing to do would to be to change the
replication protocol to be architecture-independent, so that you could use
a newer version of pg_receivexlog, for example, against an older server
version.
2012-06-24 19:19:45 +03:00
..
backendid.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
barrier.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
block.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
buf.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
buf_internals.h Scan the buffer pool just once, not once per fork, during relation drop. 2012-06-07 17:43:11 -04:00
buffile.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
bufmgr.h Scan the buffer pool just once, not once per fork, during relation drop. 2012-06-07 17:43:11 -04:00
bufpage.h Replace XLogRecPtr struct with a 64-bit integer. 2012-06-24 19:19:45 +03:00
copydir.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
fd.h Inherit max_safe_fds to child processes in EXEC_BACKEND mode. 2012-03-29 08:19:11 +03:00
freespace.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
fsm_internals.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
indexfsm.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
ipc.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
item.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
itemid.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
itemptr.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
large_object.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
latch.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
lmgr.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
lock.h Add a small cache of locks owned by a resource owner in ResourceOwner. 2012-06-21 15:30:26 +03:00
lwlock.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
off.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pg_sema.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pg_shmem.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pmsignal.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pos.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
predicate.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
predicate_internals.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
proc.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
procarray.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
procsignal.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
reinit.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
relfilenode.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
s_lock.h Remove dead ports 2012-05-01 22:11:12 +03:00
shmem.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
sinval.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
sinvaladt.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
smgr.h Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
spin.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
standby.h Remove prototype for nonexistent function. 2012-04-25 15:32:15 -04:00