]> granicus.if.org Git - postgresql/commit
Tune GetSnapshotData() during Hot Standby by avoiding loop
authorSimon Riggs <simon@2ndQuadrant.com>
Sun, 18 Apr 2010 18:06:07 +0000 (18:06 +0000)
committerSimon Riggs <simon@2ndQuadrant.com>
Sun, 18 Apr 2010 18:06:07 +0000 (18:06 +0000)
commit21d6a6a12850724b53ebc240080a90597b3b2580
tree8ed28c08925832d6219b86c9a5f40f6bad3e7ffb
parent7b130fbc503a1bfabf58c0c67cf8461e33fcc680
Tune GetSnapshotData() during Hot Standby by avoiding loop
through normal backends. Makes code clearer also, since we
avoid various Assert()s. Performance of snapshots taken
during recovery no longer depends upon number of read-only
backends.
src/backend/access/transam/xlog.c
src/backend/storage/ipc/procarray.c
src/include/access/xlog.h