== PostgreSQL Weekly News - November 05 2006 == - Mailing list pgsql-announce

From David Fetter
Subject == PostgreSQL Weekly News - November 05 2006 ==
Date
Msg-id 20061106005938.GA3819@fetter.org
Whole thread Raw
List pgsql-announce
== PostgreSQL Weekly News - November 05 2006 ==

Ron Peterson created a set of PostgreSQL functions which implement the
extended set of digest and hashing functions from Nikos
Mavroyanopoulos and Sascha Schumann's Mhash library.
http://mhash.sourceforge.net/
http://www.yellowbank.com/code/PostgreSQL/y_mhash/

== PostgreSQL Product News ==

Commandprompt now supports Slony-I.
http://www.commandprompt.com/

pgAdmin III 1.6 Release Candidate 1 is out
http://www.pgadmin.org/download/

pg_migrator, which does some kinds of in-place upgrades between
PostgreSQL versions, is out.
http://pgfoundry.org/projects/pg-migrator/

ZybaCafe 4.0alpha internet cafe management software released.
http://zybacafe.silentcoder.co.za

== PostgreSQL Jobs for November ==

http://archives.postgresql.org/pgsql-jobs/2006-11/threads.php

== PostgreSQL Local ==

The PostgreSQL 8.2beta2 manual is now available in French.
Please write to Guillaume Lelarge (gleu) guillaume@lelarge.info with
any corrections.
http://docs.postgresqlfr.org/pgsql-8.2.0-fr/

== PostgreSQL in the News ==

Planet PostgreSQL: http://www.planetpostgresql.org/

General Bits, Archives and occasional new articles:
http://www.varlena.com/GeneralBits/

PostgreSQL Weekly News is brought to you this week by David Fetter
and Dave Page.

== Applied Patches ==

Tom Lane committed:

- In the cluster docs, Add note about space usage of 'manual' approach
  to clustering, per suggestion from Sergey Koposov.  Also some other
  minor editing.

- Correct documentation error: in 8.1 and 8.2, %p in archive and
  restore command strings inserts relative not absolute path of file
  to process.  This is a side-effect of 2005-07-04 change that makes
  the server use relative paths in general.  Noted by Bernd Helmle.

- In 7.4-8.1, fix "failed to re-find parent key" btree VACUUM failure
  by tweaking _bt_pagedel to recover from the failure: just search the
  whole parent level if searching to the right fails.  This does
  nothing for the underlying problem that index keys became
  out-of-order in the grandparent level.  However, we believe that
  there is no other consequence worse than slightly inefficient
  searching, so this narrow patch seems like the safest solution for
  the back branches.

- In 8.2-to-be, fix "failed to re-find parent key" btree VACUUM
  failure by revising page deletion code to avoid the case where an
  upper-level btree page remains "half dead" for a significant period
  of time, and to block insertions into a key range that is in process
  of being re-assigned to the right sibling of the deleted page's
  parent.  This prevents the scenario reported by Ed L.  wherein index
  keys could become out-of-order in the grandparent index level.

- pg_restore failed on tar-format archives if they contained large
  objects (blobs) with comments, per bug #2727 from Konstantin
  Pelepelin.  Mea culpa for not having tested this case.  Back-patch
  to 8.1; prior branches don't dump blob comments at all.

- Update zic database to tzdata2006n.

- In psql docs, fix the misstatement about the results of using -1
  with BEGIN.

Neil Conway committed:

- Simon Riggs's patch which adds text to the VACUUM, REINDEX, DROP
  TABLESPACE and CREATE TABLESPACE reference pages documenting that
  these commands cannot be used within a transaction block.  Also make
  some minor improvements to the psql reference page.

Peter Eisentraut committed:

- In configure, code the unknown options check without using m4
  diversions.  Otherwise this code relies on the checking macro
  actually being called at the end, or the automatic undiversion will
  produce garbage.  These sort of implicit side-effects undermine the
  modularity of the macros and happen to break the ODBC driver which
  makes use of them.  Also put the warnings at the very end of
  configure, so there is an even better chance of seeing them.

Teodor Sigaev committed:

- Add description of new features to tsearch2 docs.

== Rejected Patches (for now) ==

No one was disappointed this week :-)

== Pending Patches ==

Marc Munro submitted a patch against xfunc.sgml which adds a new
subsection 33.9.12, Shared Memory and LWLocks in C-Language Functions,
describing how shared memory and lwlocks may be requested by C add-in
functions.

Tom Lane submitted a patch designed to remove a memory leak from
PL/PgSQL in the case of SPI subtransactions.

Neil Conway sent in a patch to fix a small error in LDAP auth.

Tom Lane sent in a patch for the tuple freezing issues being discussed
on -hackers including work by Heikki and Simon.



pgsql-announce by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: The PostgreSQL Company: Command Prompt, Inc. adds official Slony support
Next
From: Josh Berkus
Date:
Subject: Version 8.2 Beta 3 ready for testing