]> granicus.if.org Git - apache/commitdiff
Propose backport for PR 62308, and comment about PR 62277.
authorYann Ylavic <ylavic@apache.org>
Tue, 22 May 2018 11:36:46 +0000 (11:36 +0000)
committerYann Ylavic <ylavic@apache.org>
Tue, 22 May 2018 11:36:46 +0000 (11:36 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1832020 13f79535-47bb-0310-9956-ffa450edef68

STATUS

diff --git a/STATUS b/STATUS
index aafd098ea634808164d0b5c6ef0e1189b43e3232..c3aa204ffb7166bd3fd5f6b7e51aa0df20e94dec 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -120,7 +120,25 @@ CURRENT RELEASE NOTES:
 RELEASE SHOWSTOPPERS:
 
   *) mod_slotmem_shm: https://bz.apache.org/bugzilla/show_bug.cgi?id=62277
-                      https://bz.apache.org/bugzilla/show_bug.cgi?id=62308
+     ylavic: Not a regression/showstopper IMHO, has more to do with IPC-SysV
+             SHM names collisions (on Solaris at least). In 2.4.29 we tried to
+             attach (colliding) SHMs first, so it might have worked with
+             compatible sizes, we won't attach anymore from 2.4.33 because it
+             makes no sense to reuse another balancer's slotmem. We'd better
+             fail to start and suggest the user ought to use another SHM
+             mechanism like POSIX's, nothing can be done at APR/httpd level.
+
+  *) mod_slotmem_shm: Add generation number to shm filename to fix races with
+                      graceful restarts.  PRs 62044 and 62308.
+     trunk patch: https://svn.apache.org/r1831868
+                  https://svn.apache.org/r1831869
+                  https://svn.apache.org/r1831870
+                  https://svn.apache.org/r1831871
+                  https://svn.apache.org/r1831872
+                  https://svn.apache.org/r1831935
+                  https://svn.apache.org/r1831938
+     2.4.x patch: http://home.apache.org/~ylavic/patches/httpd-2.4.x-balancer_slotmem.patch
+     +1: ylavic,
 
   *) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling
               which broke some rare but previously-working configs.