[ubuntu/oneiric-proposed] postgresql-9.1 9.1.6-0ubuntu11.10 (Accepted)
Martin Pitt
martin.pitt at ubuntu.com
Tue Sep 25 06:01:43 UTC 2012
postgresql-9.1 (9.1.6-0ubuntu11.10) oneiric-proposed; urgency=low
* New upstream bug fix release: (LP: #1055944)
- Fix persistence marking of shared buffers during WAL replay.
This mistake can result in buffers not being written out during
checkpoints, resulting in data corruption if the server later
crashes without ever having written those buffers. Corruption can
occur on any server following crash recovery, but it is
significantly more likely to occur on standby slave servers since
those perform much more WAL replay. There is a low probability of
corruption of btree and GIN indexes. There is a much higher
probability of corruption of table "visibility maps". Fortunately,
visibility maps are non-critical data in 9.1, so the worst
consequence of such corruption in 9.1 installations is transient
inefficiency of vacuuming. Table data proper cannot be corrupted by
this bug.
While no index corruption due to this bug is known to have occurred
in the field, as a precautionary measure it is recommended that
production installations "REINDEX" all btree and GIN indexes at a
convenient time after upgrading to 9.1.6.
Also, if you intend to do an in-place upgrade to 9.2.X, before
doing so it is recommended to perform a "VACUUM" of all tables
while having vacuum_freeze_table_age set to zero. This will ensure
that any lingering wrong data in the visibility maps is corrected
before 9.2.X can depend on it. vacuum_cost_delay can be adjusted to
reduce the performance impact of vacuuming, while causing it to
take longer to finish.
- See HISTORY/changelog.gz for the other bug fixes.
Date: Tue, 25 Sep 2012 07:25:37 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/postgresql-9.1/9.1.6-0ubuntu11.10
-------------- next part --------------
Format: 1.8
Date: Tue, 25 Sep 2012 07:25:37 +0200
Source: postgresql-9.1
Binary: libpq-dev libpq5 libecpg6 libecpg-dev libecpg-compat3 libpgtypes3 postgresql-9.1 postgresql-9.1-dbg postgresql-client-9.1 postgresql-server-dev-9.1 postgresql-doc-9.1 postgresql-contrib-9.1 postgresql-plperl-9.1 postgresql-plpython-9.1 postgresql-pltcl-9.1
Architecture: source
Version: 9.1.6-0ubuntu11.10
Distribution: oneiric-proposed
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
libecpg-compat3 - older version of run-time library for ECPG programs
libecpg-dev - development files for ECPG (Embedded PostgreSQL for C)
libecpg6 - run-time library for ECPG programs
libpgtypes3 - shared library libpgtypes for PostgreSQL 9.1
libpq-dev - header files for libpq5 (PostgreSQL library)
libpq5 - PostgreSQL C client library
postgresql-9.1 - object-relational SQL database, version 9.1 server
postgresql-9.1-dbg - debug symbols for postgresql-9.1
postgresql-client-9.1 - front-end programs for PostgreSQL 9.1
postgresql-contrib-9.1 - additional facilities for PostgreSQL
postgresql-doc-9.1 - documentation for the PostgreSQL database management system
postgresql-plperl-9.1 - PL/Perl procedural language for PostgreSQL 9.1
postgresql-plpython-9.1 - PL/Python procedural language for PostgreSQL 9.1
postgresql-pltcl-9.1 - PL/Tcl procedural language for PostgreSQL 9.1
postgresql-server-dev-9.1 - development files for PostgreSQL 9.1 server-side programming
Launchpad-Bugs-Fixed: 1055944
Changes:
postgresql-9.1 (9.1.6-0ubuntu11.10) oneiric-proposed; urgency=low
.
* New upstream bug fix release: (LP: #1055944)
- Fix persistence marking of shared buffers during WAL replay.
This mistake can result in buffers not being written out during
checkpoints, resulting in data corruption if the server later
crashes without ever having written those buffers. Corruption can
occur on any server following crash recovery, but it is
significantly more likely to occur on standby slave servers since
those perform much more WAL replay. There is a low probability of
corruption of btree and GIN indexes. There is a much higher
probability of corruption of table "visibility maps". Fortunately,
visibility maps are non-critical data in 9.1, so the worst
consequence of such corruption in 9.1 installations is transient
inefficiency of vacuuming. Table data proper cannot be corrupted by
this bug.
While no index corruption due to this bug is known to have occurred
in the field, as a precautionary measure it is recommended that
production installations "REINDEX" all btree and GIN indexes at a
convenient time after upgrading to 9.1.6.
Also, if you intend to do an in-place upgrade to 9.2.X, before
doing so it is recommended to perform a "VACUUM" of all tables
while having vacuum_freeze_table_age set to zero. This will ensure
that any lingering wrong data in the visibility maps is corrected
before 9.2.X can depend on it. vacuum_cost_delay can be adjusted to
reduce the performance impact of vacuuming, while causing it to
take longer to finish.
- See HISTORY/changelog.gz for the other bug fixes.
Checksums-Sha1:
1b97349e0d29dde94cbbc1697ad330955dc52726 3105 postgresql-9.1_9.1.6-0ubuntu11.10.dsc
a24b7c002463572ee7371f055e566b69e39cda3e 15621370 postgresql-9.1_9.1.6.orig.tar.bz2
2a419e3adc6e9622dfd62141c30cf04cc91d8501 34941 postgresql-9.1_9.1.6-0ubuntu11.10.debian.tar.gz
Checksums-Sha256:
447a1a22f562d4bbe8810cb615156a9b4d6d9f9be7da25ed93f8576036d1f795 3105 postgresql-9.1_9.1.6-0ubuntu11.10.dsc
6e396aca621a95b9f5f7292a79ebe6ce892e36c7f7021814e1bd94bcfc6c31e7 15621370 postgresql-9.1_9.1.6.orig.tar.bz2
102aeacec30f304ffdf1e4f94ce539f4715174db711a0c6a5a2f0d25c40a8de7 34941 postgresql-9.1_9.1.6-0ubuntu11.10.debian.tar.gz
Files:
24ad441b19f0aae74892f297efd44aed 3105 database optional postgresql-9.1_9.1.6-0ubuntu11.10.dsc
000755f66c0de58bbd4cd2b89b45b8e2 15621370 database optional postgresql-9.1_9.1.6.orig.tar.bz2
6094f29f712aea2e3c3ed77881fc89e2 34941 database optional postgresql-9.1_9.1.6-0ubuntu11.10.debian.tar.gz
Original-Maintainer: Martin Pitt <mpitt at debian.org>
More information about the Oneiric-changes
mailing list