E.109. リリース9.1.18

リリース日: 2015-06-12

このリリースは9.1.17に対し、少数の不具合を修正したものです。 9.1メジャーリリースにおける新機能については、E.127を参照してください。

E.109.1. バージョン9.1.18への移行

9.1.Xからの移行ではダンプ/リストアは不要です。

しかしながら、9.1.16よりも前のリリースからアップグレードする場合は、E.111を参照して下さい。

E.109.2. 変更点

  • 稀にリレーションキャッシュ初期化ファイル無効化に失敗するのを修正しました。 (Tom Lane)

    ちょうど悪いタイミングの同時動作で、システムカタログのVACUUM FULLが、新たなセッションのためにキャッシュ読み込み動作を避けるのに使われるinitファイルの更新に失敗することがありました。 この結果、後のセッションがそのシステムカタログに全くアクセスできなくなってしまいます。 これはとても古くからのバグですが、起こすのが難しく、最近まで再現できるケースが見つかりませんでした。

  • 新たなセッション開始とCREATE/DROP DATABASEとの間のデッドロックを回避しました。 (Tom Lane)

    DROP DATABASEコマンドの対象であるか、または、CREATE DATABASEコマンドでのテンプレートであるデータベースに対する新たなセッション開始が、5秒待った後、たとえ新たなセッションがその前に終了していたとしても、失敗する可能性がありました。