[COMMITTERS] pgsql: Improve scalability of WAL insertions.

2013-07-08 Thread Heikki Linnakangas
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

[COMMITTERS] pgsql: Fix pg_test_fsync, broken by xloginsert scaling patch.

2013-07-08 Thread Heikki Linnakangas
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

[COMMITTERS] pgsql: Fix Windows build.

2013-07-08 Thread Heikki Linnakangas
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

[COMMITTERS] pgsql: Fix mention of htup.h in pageinspect docs

2013-07-08 Thread Alvaro Herrera
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

[COMMITTERS] pgsql: Fix mention of htup.h in pageinspect docs

2013-07-08 Thread Alvaro Herrera
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(

[COMMITTERS] pgsql: Fix bool abuse

2013-07-08 Thread Peter Eisentraut
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