postgresql/src/backend/access
Heikki Linnakangas fe546f3da6 Don't wait for the commit record to be replicated if we wrote no WAL.
When using synchronous replication, we waited for the commit record to be
replicated, but if we our transaction didn't write any other WAL records,
that's not required because we don't even flush the WAL locally to disk in
that case. This lead to long waits when committing a transaction that only
modified a temporary table. Bug spotted by Thom Brown.
2012-04-17 16:28:31 +03:00
..
common Update outdated comment. HeapTupleHeader.t_natts field doesn't exist anymore. 2012-03-09 08:07:56 +02:00
gin Fix misleading output from gin_desc(). 2012-04-06 18:10:21 -04:00
gist When a GiST page is split during index build, it might not have a buffer. 2012-03-02 13:16:09 +02:00
hash Clean up compiler warnings from unused variables with asserts disabled 2012-03-21 23:33:10 +02:00
heap Code cleanup for heap_freeze_tuple. 2012-03-26 11:03:06 -04:00
index Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
nbtree Don't clear btpo_cycleid during _bt_vacuum_one_page. 2012-02-21 15:03:36 -05:00
spgist Fix SPGiST vacuum algorithm to handle concurrent tuple motion properly. 2012-03-12 16:10:28 -04:00
transam Don't wait for the commit record to be replicated if we wrote no WAL. 2012-04-17 16:28:31 +03:00
Makefile Add SP-GiST (space-partitioned GiST) index access method. 2011-12-17 16:42:30 -05:00