Improve scalability of WAL insertions.
This patch replaces WALInsertLock with a number of WAL insertion slots,
allowing multiple backends to insert WAL records to the WAL buffers
concurrently. This is particularly useful for parallel loading large amounts
of data on a system with many CPUs.
This
Fix pg_test_fsync, broken by xloginsert scaling patch.
I didn't realize that ALIGNOF_XLOG_BUFFER was used in pg_test_fsync.
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/b5ed21998c13f09fd733c87a224e3fe27e41d34d
Modified Files
--
contrib/pg_test_fsync/p
Fix Windows build.
Was broken by my xloginsert scaling patch. XLogCtl global variable needs
to be initialized in each process, as it's not inherited by fork() on
Windows.
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/f489470f8abee19ec0788afad92cf192c132271e
Modifi
Fix mention of htup.h in pageinspect docs
It's htup_details.h now.
Jeff Janes
Branch
--
REL9_3_STABLE
Details
---
http://git.postgresql.org/pg/commitdiff/469feb7afb5ee9958c50a8b3000df027a1be8e19
Modified Files
--
doc/src/sgml/pageinspect.sgml |2 +-
1 file changed, 1 ins
Fix mention of htup.h in pageinspect docs
It's htup_details.h now.
Jeff Janes
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/12fbe2b3dd9c712532541c6a89cd26b1974c66f2
Modified Files
--
doc/src/sgml/pageinspect.sgml |2 +-
1 file changed, 1 insertion(
Fix bool abuse
path_encode's "closed" argument used to take three values: TRUE, FALSE,
or -1, while being of type bool. Replace that with a three-valued enum
for more clarity.
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/7888c61238ca082404cf8348a69e2b66bf9f4e96