Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8fd994e

Browse files
committed
Improve release notes per comments from Andres Freund.
Make a bit more noise about the timeout-interrupt bug. Also, remove therelease note entry for commit423e121; that patch fixed a problemintroduced post-9.3.2, so there's no need to document it in the releasenotes.
1 parent56caaf1 commit8fd994e

File tree

1 file changed

+30
-46
lines changed

1 file changed

+30
-46
lines changed

‎doc/src/sgml/release-9.3.sgml

Lines changed: 30 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -106,25 +106,6 @@ Branch: REL9_3_STABLE [fb47de2be] 2014-02-13 19:30:30 -0300
106106
</para>
107107
</listitem>
108108

109-
<!--
110-
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
111-
Branch: master [423e1211a] 2014-01-10 18:03:18 -0300
112-
Branch: REL9_3_STABLE [a25c2b7c4] 2014-01-10 18:03:18 -0300
113-
-->
114-
115-
<listitem>
116-
<para>
117-
Fix multixact freezing of tuples that predate
118-
a <literal>pg_upgrade</> to 9.3
119-
(&Aacute;lvaro Herrera)
120-
</para>
121-
122-
<para>
123-
This oversight would result in complaints such as <quote>ERROR:
124-
MultiXactId 11415437 does no longer exist -- apparent wraparound</>.
125-
</para>
126-
</listitem>
127-
128109
<!--
129110
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
130111
Branch: master [11ac4c73c] 2013-12-18 13:45:51 -0300
@@ -412,16 +393,23 @@ Branch: REL9_3_STABLE [e34acac62] 2014-01-16 23:14:57 +0200
412393

413394
<!--
414395
Author: Tom Lane <tgl@sss.pgh.pa.us>
415-
Branch: master [214c7a4f0] 2014-02-01 16:21:23 -0500
416-
Branch: REL9_3_STABLE [6f1a40773] 2014-02-01 16:21:30 -0500
417-
Branch: REL9_2_STABLE [81b116d98] 2014-02-01 16:21:33 -0500
418-
Branch: REL9_1_STABLE [03f06ff38] 2014-02-01 16:21:38 -0500
396+
Branch: master [e8312b4f0] 2013-12-13 11:50:15 -0500
397+
Branch: REL9_3_STABLE [478af9b79] 2013-12-13 11:50:25 -0500
419398
-->
420399

421400
<listitem>
422401
<para>
423-
Fix race conditions in walsender shutdown logic and walreceiver
424-
SIGHUP signal handler (Tom Lane)
402+
Prevent timeout interrupts from taking control away from mainline
403+
code unless <varname>ImmediateInterruptOK</> is set
404+
(Andres Freund, Tom Lane)
405+
</para>
406+
407+
<para>
408+
This is a serious issue for any application making use of statement
409+
timeouts, as it could cause all manner of strange failures after a
410+
timeout occurred. We have seen reports of <quote>stuck</> spinlocks,
411+
ERRORs being unexpectedly promoted to PANICs, unkillable backends,
412+
and other misbehaviors.
425413
</para>
426414
</listitem>
427415

@@ -441,8 +429,23 @@ Branch: REL8_4_STABLE [458b20f2d] 2014-01-31 21:41:09 -0500
441429
</para>
442430

443431
<para>
444-
Ensure that signal handlers don't attempt to use
445-
the process's <varname>MyProc</> pointer after it's no longer valid.
432+
Ensure that signal handlers don't attempt to use the
433+
process's <varname>MyProc</> pointer after it's no longer valid.
434+
</para>
435+
</listitem>
436+
437+
<!--
438+
Author: Tom Lane <tgl@sss.pgh.pa.us>
439+
Branch: master [214c7a4f0] 2014-02-01 16:21:23 -0500
440+
Branch: REL9_3_STABLE [6f1a40773] 2014-02-01 16:21:30 -0500
441+
Branch: REL9_2_STABLE [81b116d98] 2014-02-01 16:21:33 -0500
442+
Branch: REL9_1_STABLE [03f06ff38] 2014-02-01 16:21:38 -0500
443+
-->
444+
445+
<listitem>
446+
<para>
447+
Fix race conditions in walsender shutdown logic and walreceiver
448+
SIGHUP signal handler (Tom Lane)
446449
</para>
447450
</listitem>
448451

@@ -490,25 +493,6 @@ Branch: REL8_4_STABLE [d0070ac81] 2014-01-11 16:35:44 -0500
490493
</para>
491494
</listitem>
492495

493-
<!--
494-
Author: Tom Lane <tgl@sss.pgh.pa.us>
495-
Branch: master [e8312b4f0] 2013-12-13 11:50:15 -0500
496-
Branch: REL9_3_STABLE [478af9b79] 2013-12-13 11:50:25 -0500
497-
-->
498-
499-
<listitem>
500-
<para>
501-
Prevent timeout interrupts from taking control away from mainline
502-
code unless <varname>ImmediateInterruptOK</> is set
503-
(Andres Freund, Tom Lane)
504-
</para>
505-
506-
<para>
507-
This was initially reported as a <quote>stuck spinlock</> failure,
508-
but many other misbehaviors are possible after a statement timeout.
509-
</para>
510-
</listitem>
511-
512496
<!--
513497
Author: Tom Lane <tgl@sss.pgh.pa.us>
514498
Branch: master [74242c23c] 2013-12-05 12:48:28 -0500

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp