Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 8fd994e

Browse files
committed
Improve release notes per comments from Andres Freund.
Make a bit more noise about the timeout-interrupt bug. Also, remove the release note entry for commit 423e121; that patch fixed a problem introduced post-9.3.2, so there's no need to document it in the release notes.
1 parent 56caaf1 commit 8fd994e

File tree

1 file changed

+30
-46
lines changed

1 file changed

+30
-46
lines changed

doc/src/sgml/release-9.3.sgml

+30-46
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)