mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Rename debug_invalidate_system_caches_always to debug_discard_caches.
The name introduced by commit 4656e3d66
was agreed to be unreasonably
long. To match this change, rename initdb's recently-added
--clobber-cache option to --discard-caches.
Discussion: https://postgr.es/m/1374320.1625430433@sss.pgh.pa.us
This commit is contained in:
@ -10337,10 +10337,10 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="guc-debug-invalidate-system-caches-always" xreflabel="debug_invalidate_system_caches_always">
|
||||
<term><varname>debug_invalidate_system_caches_always</varname> (<type>integer</type>)
|
||||
<varlistentry id="guc-debug-discard-caches" xreflabel="debug_discard_caches">
|
||||
<term><varname>debug_discard_caches</varname> (<type>integer</type>)
|
||||
<indexterm>
|
||||
<primary><varname>debug_invalidate_system_caches_always</varname> configuration parameter</primary>
|
||||
<primary><varname>debug_discard_caches</varname> configuration parameter</primary>
|
||||
</indexterm>
|
||||
</term>
|
||||
<listitem>
|
||||
@ -10365,7 +10365,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
|
||||
|
||||
<para>
|
||||
This parameter is supported when
|
||||
<symbol>CLOBBER_CACHE_ENABLED</symbol> was defined at compile time
|
||||
<symbol>DISCARD_CACHES_ENABLED</symbol> was defined at compile time
|
||||
(which happens automatically when using the
|
||||
<application>configure</application> option
|
||||
<option>--enable-cassert</option>). In production builds, its value
|
||||
|
@ -388,17 +388,6 @@ PostgreSQL documentation
|
||||
Other, less commonly used, options are also available:
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term><option>--clobber-cache</option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Run the bootstrap backend with the
|
||||
<literal>debug_invalidate_system_caches_always=1</literal> option.
|
||||
This takes a very long time and is only of use for deep debugging.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>-d</option></term>
|
||||
<term><option>--debug</option></term>
|
||||
@ -413,6 +402,17 @@ PostgreSQL documentation
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>--discard-caches</option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Run the bootstrap backend with the
|
||||
<literal>debug_discard_caches=1</literal> option.
|
||||
This takes a very long time and is only of use for deep debugging.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>-L <replaceable class="parameter">directory</replaceable></option></term>
|
||||
<listitem>
|
||||
|
@ -373,7 +373,7 @@ make check EXTRA_REGRESS_OPTS="--temp-config=test_postgresql.conf"
|
||||
<para>
|
||||
This can be useful to enable additional logging, adjust resource limits,
|
||||
or enable extra run-time checks such as <xref
|
||||
linkend="guc-debug-invalidate-system-caches-always"/>.
|
||||
linkend="guc-debug-discard-caches"/>.
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
|
@ -3606,13 +3606,12 @@ Author: Peter Eisentraut <peter@eisentraut.org>
|
||||
-->
|
||||
|
||||
<para>
|
||||
Add <xref linkend="guc-debug-invalidate-system-caches-always"/>
|
||||
to control cache overwriting (Craig Ringer)
|
||||
Add <xref linkend="guc-debug-discard-caches"/>
|
||||
to control cache flushing for test purposes (Craig Ringer)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Previously this could only be controlled at compile time and is
|
||||
enabled only in assert builds.
|
||||
Previously this behavior could only be set at compile time.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
Reference in New Issue
Block a user