]> granicus.if.org Git - postgresql/commitdiff
Update SysV parameter configuration documentation for FreeBSD.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Aug 2014 20:05:46 +0000 (16:05 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Aug 2014 20:06:16 +0000 (16:06 -0400)
FreeBSD hasn't made any use of kern.ipc.semmap since 1.1, and newer
releases reject attempts to set it altogether; so stop recommending
that it be adjusted.  Per bug #11161.

Back-patch to all supported branches.  Before 9.3, also incorporate
commit 7a42dff47, which touches the same text and for some reason
was not back-patched at the time.

doc/src/sgml/runtime.sgml

index fbb306d5f4940f444ae84989028739983a653388..1d91d92fe3618f7a89bb9189bef7c7d8c2eea275 100644 (file)
@@ -747,14 +747,13 @@ psql: could not connect to server: No such file or directory
 <screen>
 <prompt>#</prompt> <userinput>sysctl kern.ipc.shmall=32768</userinput>
 <prompt>#</prompt> <userinput>sysctl kern.ipc.shmmax=134217728</userinput>
-<prompt>#</prompt> <userinput>sysctl kern.ipc.semmap=256</userinput>
 </screen>
-        To have these settings persist over reboots, modify
+        To make these settings persist over reboots, modify
         <filename>/etc/sysctl.conf</filename>.
        </para>
 
        <para>
-        The remaining semaphore settings are read-only as far as
+        These semaphore-related settings are read-only as far as
         <command>sysctl</command> is concerned, but can be set in
         <filename>/boot/loader.conf</filename>:
 <programlisting>
@@ -763,7 +762,10 @@ kern.ipc.semmns=512
 kern.ipc.semmnu=256
 </programlisting>
         After modifying these values a reboot is required for the new
-        settings to take affect.
+        settings to take effect.
+        (Note: FreeBSD does not use <varname>SEMMAP</>.  Older versions
+        would accept but ignore a setting for <literal>kern.ipc.semmap</>;
+        newer versions reject it altogether.)
        </para>
 
        <para>