~ubuntu-branches/ubuntu/precise/postgresql-9.1/precise-proposed

Viewing all changes in revision 25.

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2012-12-10 14:54:49 UTC
  • mfrom: (1.2.2)
  • Revision ID: package-import@ubuntu.com-20121210145449-yoq45ko68fkizbk9
Tags: 9.1.7-0ubuntu12.04
* New upstream bug fix release: (LP: #1088393)
  - Fix multiple bugs associated with "CREATE INDEX CONCURRENTLY".
    Fix "CREATE INDEX CONCURRENTLY" to use in-place updates when
    changing the state of an index's pg_index row. This prevents race
    conditions that could cause concurrent sessions to miss updating
    the target index, thus resulting in corrupt concurrently-created
    indexes.
    Also, fix various other operations to ensure that they ignore
    invalid indexes resulting from a failed "CREATE INDEX CONCURRENTLY"
    command. The most important of these is "VACUUM", because an
    auto-vacuum could easily be launched on the table before corrective
    action can be taken to fix or remove the invalid index.
  - Fix buffer locking during WAL replay.
    The WAL replay code was insufficiently careful about locking
    buffers when replaying WAL records that affect more than one page.
    This could result in hot standby queries transiently seeing
    inconsistent states, resulting in wrong answers or unexpected
    failures.
  - See HISTORY/changelog.gz for the other bug fixes.
* Drop 00git_ecpg_array_bounds.patch, fixed upstream.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: