26.7 KB
/srv/reproducible-results/rbuild-debian/r-b-build.rrVdUYi6/b1/patroni_4.0.7-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.rrVdUYi6/b2/patroni_4.0.7-3_amd64.changes
278 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·c693df1bd025616edcc654351970badf·546308·doc·optional·patroni-doc_4.0.7-3_all.deb1 ·f76c5949ea36091cb607ca3b99f8e7ec·546268·doc·optional·patroni-doc_4.0.7-3_all.deb
2 ·cec834310c0c9bb4799383b76ce9f2a6·282112·database·optional·patroni_4.0.7-3_all.deb2 ·cec834310c0c9bb4799383b76ce9f2a6·282112·database·optional·patroni_4.0.7-3_all.deb
26.2 KB
patroni-doc_4.0.7-3_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-09-25·13:01:53.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-09-25·13:01:53.000000·debian-binary
2 -rw-r--r--···0········0········0·····5476·2025-09-25·13:01:53.000000·control.tar.xz2 -rw-r--r--···0········0········0·····5480·2025-09-25·13:01:53.000000·control.tar.xz
3 -rw-r--r--···0········0········0···540640·2025-09-25·13:01:53.000000·data.tar.xz3 -rw-r--r--···0········0········0···540596·2025-09-25·13:01:53.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
25.6 KB
data.tar.xz
25.6 KB
data.tar
9.72 KB
./usr/share/doc/patroni/html/modules/patroni.config.html
    
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 <dl·class="py·attribute">151 <dl·class="py·attribute">
152 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__CACHE_FILENAME">152 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__CACHE_FILENAME">
153 <span·class="sig-name·descname"><span·class="pre">__CACHE_FILENAME</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'patroni.dynamic.json'</span></em><a·class="headerlink"·href="#patroni.config.Config.__CACHE_FILENAME"·title="Link·to·this·definition"></a></dt>153 <span·class="sig-name·descname"><span·class="pre">__CACHE_FILENAME</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">'patroni.dynamic.json'</span></em><a·class="headerlink"·href="#patroni.config.Config.__CACHE_FILENAME"·title="Link·to·this·definition"></a></dt>
154 <dd></dd></dl>154 <dd></dd></dl>
  
155 <dl·class="py·attribute">155 <dl·class="py·attribute">
156 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__DEFAULT_CONFIG">156 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__DEFAULT_CONFIG">
157 <span·class="sig-name·descname"><span·class="pre">__DEFAULT_CONFIG</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'loop_wait':</span>·<span·class="pre">10,</span>·<span·class="pre">'postgresql':</span>·<span·class="pre">{'parameters':</span>·<span·class="pre">&lt;CaseInsensitiveDict{'wal_level':</span>·<span·class="pre">'hot_standby',</span>·<span·class="pre">'hot_standby':</span>·<span·class="pre">'on',</span>·<span·class="pre">'max_connections':</span>·<span·class="pre">100,</span>·<span·class="pre">'max_wal_senders':</span>·<span·class="pre">10,</span>·<span·class="pre">'max_prepared_transactions':</span>·<span·class="pre">0,</span>·<span·class="pre">'max_locks_per_transaction':</span>·<span·class="pre">64,</span>·<span·class="pre">'track_commit_timestamp':</span>·<span·class="pre">'off',</span>·<span·class="pre">'max_replication_slots':</span>·<span·class="pre">10,</span>·<span·class="pre">'max_worker_processes':</span>·<span·class="pre">8,</span>·<span·class="pre">'wal_log_hints':</span>·<span·class="pre">'on'}</span>·<span·class="pre">at</span>·<span·class="pre">7fc39e7d10f0&gt;,</span>·<span·class="pre">'use_slots':</span>·<span·class="pre">True},</span>·<span·class="pre">'retry_timeout':</span>·<span·class="pre">10,</span>·<span·class="pre">'standby_cluster':</span>·<span·class="pre">{'archive_cleanup_command':</span>·<span·class="pre">'',</span>·<span·class="pre">'create_replica_methods':</span>·<span·class="pre">'',</span>·<span·class="pre">'host':</span>·<span·class="pre">'',</span>·<span·class="pre">'port':</span>·<span·class="pre">'',</span>·<span·class="pre">'primary_slot_name':</span>·<span·class="pre">'',</span>·<span·class="pre">'recovery_min_apply_delay':</span>·<span·class="pre">'',</span>·<span·class="pre">'restore_command':</span>·<span·class="pre">''},</span>·<span·class="pre">'ttl':</span>·<span·class="pre">30}</span></em><a·class="headerlink"·href="#patroni.config.Config.__DEFAULT_CONFIG"·title="Link·to·this·definition"></a></dt>157 <span·class="sig-name·descname"><span·class="pre">__DEFAULT_CONFIG</span></span><em·class="property"><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></em><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'loop_wait':</span>·<span·class="pre">10,</span>·<span·class="pre">'postgresql':</span>·<span·class="pre">{'parameters':</span>·<span·class="pre">&lt;CaseInsensitiveDict{'wal_level':</span>·<span·class="pre">'hot_standby',</span>·<span·class="pre">'hot_standby':</span>·<span·class="pre">'on',</span>·<span·class="pre">'max_connections':</span>·<span·class="pre">100,</span>·<span·class="pre">'max_wal_senders':</span>·<span·class="pre">10,</span>·<span·class="pre">'max_prepared_transactions':</span>·<span·class="pre">0,</span>·<span·class="pre">'max_locks_per_transaction':</span>·<span·class="pre">64,</span>·<span·class="pre">'track_commit_timestamp':</span>·<span·class="pre">'off',</span>·<span·class="pre">'max_replication_slots':</span>·<span·class="pre">10,</span>·<span·class="pre">'max_worker_processes':</span>·<span·class="pre">8,</span>·<span·class="pre">'wal_log_hints':</span>·<span·class="pre">'on'}</span>·<span·class="pre">at</span>·<span·class="pre">7fde9d27d0f0&gt;,</span>·<span·class="pre">'use_slots':</span>·<span·class="pre">True},</span>·<span·class="pre">'retry_timeout':</span>·<span·class="pre">10,</span>·<span·class="pre">'standby_cluster':</span>·<span·class="pre">{'archive_cleanup_command':</span>·<span·class="pre">'',</span>·<span·class="pre">'create_replica_methods':</span>·<span·class="pre">'',</span>·<span·class="pre">'host':</span>·<span·class="pre">'',</span>·<span·class="pre">'port':</span>·<span·class="pre">'',</span>·<span·class="pre">'primary_slot_name':</span>·<span·class="pre">'',</span>·<span·class="pre">'recovery_min_apply_delay':</span>·<span·class="pre">'',</span>·<span·class="pre">'restore_command':</span>·<span·class="pre">''},</span>·<span·class="pre">'ttl':</span>·<span·class="pre">30}</span></em><a·class="headerlink"·href="#patroni.config.Config.__DEFAULT_CONFIG"·title="Link·to·this·definition"></a></dt>
158 <dd></dd></dl>158 <dd></dd></dl>
  
159 <dl·class="py·method">159 <dl·class="py·method">
160 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__get_and_maybe_adjust_int_value">160 <dt·class="sig·sig-object·py"·id="patroni.config.Config.__get_and_maybe_adjust_int_value">
161 <span·class="sig-name·descname"><span·class="pre">__get_and_maybe_adjust_int_value</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">param</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_value</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/functions.html#int"·title="(in·Python·v3.13)"><span·class="pre">int</span></a></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·external"·href="http://docs.python.org/library/functions.html#int"·title="(in·Python·v3.13)"><span·class="pre">int</span></a></span></span><a·class="headerlink"·href="#patroni.config.Config.__get_and_maybe_adjust_int_value"·title="Link·to·this·definition"></a></dt>161 <span·class="sig-name·descname"><span·class="pre">__get_and_maybe_adjust_int_value</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">param</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_value</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/functions.html#int"·title="(in·Python·v3.13)"><span·class="pre">int</span></a></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·external"·href="http://docs.python.org/library/functions.html#int"·title="(in·Python·v3.13)"><span·class="pre">int</span></a></span></span><a·class="headerlink"·href="#patroni.config.Config.__get_and_maybe_adjust_int_value"·title="Link·to·this·definition"></a></dt>
162 <dd><p>Get,·validate·and·maybe·adjust·a·<em>param</em>·integer·value·from·the·<em>config</em>·<a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#dict"·title="(in·Python·v3.13)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>162 <dd><p>Get,·validate·and·maybe·adjust·a·<em>param</em>·integer·value·from·the·<em>config</em>·<a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#dict"·title="(in·Python·v3.13)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>
163 <dl·class="field-list·simple">163 <dl·class="field-list·simple">
1.12 KB
html2text {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········PATRONI_CONFIG_VARIABLE·=·'PATRONI_CONFIGURATION'69 ········PATRONI_CONFIG_VARIABLE·=·'PATRONI_CONFIGURATION'
70 ········__CACHE_FILENAME·=·'patroni.dynamic.json'70 ········__CACHE_FILENAME·=·'patroni.dynamic.json'
71 ········__DEFAULT_CONFIG:·Dict[str,·Any]·=·{'loop_wait':·10,·'postgresql':71 ········__DEFAULT_CONFIG:·Dict[str,·Any]·=·{'loop_wait':·10,·'postgresql':
72 ········{'parameters':·<CaseInsensitiveDict{'wal_level':·'hot_standby',·'hot_72 ········{'parameters':·<CaseInsensitiveDict{'wal_level':·'hot_standby',·'hot_
73 ········standby':·'on',·'max_connections':·100,·'max_wal_senders':·10,·'max_73 ········standby':·'on',·'max_connections':·100,·'max_wal_senders':·10,·'max_
74 ········prepared_transactions':·0,·'max_locks_per_transaction':·64,·'track_74 ········prepared_transactions':·0,·'max_locks_per_transaction':·64,·'track_
75 ········commit_timestamp':·'off',·'max_replication_slots':·10,·'max_worker_75 ········commit_timestamp':·'off',·'max_replication_slots':·10,·'max_worker_
76 ········processes':·8,·'wal_log_hints':·'on'}·at·7fc39e7d10f0>,·'use_slots':76 ········processes':·8,·'wal_log_hints':·'on'}·at·7fde9d27d0f0>,·'use_slots':
77 ········True},·'retry_timeout':·10,·'standby_cluster':·{'archive_cleanup_77 ········True},·'retry_timeout':·10,·'standby_cluster':·{'archive_cleanup_
78 ········command':·'',·'create_replica_methods':·'',·'host':·'',·'port':·'',78 ········command':·'',·'create_replica_methods':·'',·'host':·'',·'port':·'',
79 ········'primary_slot_name':·'',·'recovery_min_apply_delay':·'',·'restore_79 ········'primary_slot_name':·'',·'recovery_min_apply_delay':·'',·'restore_
80 ········command':·''},·'ttl':·30}80 ········command':·''},·'ttl':·30}
81 ········__get_and_maybe_adjust_int_value(config:·Dict[str,·Any],·param:·str,81 ········__get_and_maybe_adjust_int_value(config:·Dict[str,·Any],·param:·str,
82 ········min_value:·int)··int82 ········min_value:·int)··int
83 ············Get,·validate·and·maybe·adjust·a·param·integer·value·from·the83 ············Get,·validate·and·maybe·adjust·a·param·integer·value·from·the
15.2 KB
./usr/share/doc/patroni/html/modules/patroni.postgresql.config.html
    
Offset 112, 20 lines modifiedOffset 112, 20 lines modified
112 <span·id="patroni-postgresql-config-module"></span><h1>patroni.postgresql.config·module<a·class="headerlink"·href="#module-patroni.postgresql.config"·title="Link·to·this·heading"></a></h1>112 <span·id="patroni-postgresql-config-module"></span><h1>patroni.postgresql.config·module<a·class="headerlink"·href="#module-patroni.postgresql.config"·title="Link·to·this·heading"></a></h1>
113 <dl·class="py·class">113 <dl·class="py·class">
114 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler">114 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler">
115 <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">patroni.postgresql.config.</span></span><span·class="sig-name·descname"><span·class="pre">ConfigHandler</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">postgresql</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·internal"·href="patroni.postgresql.html#patroni.postgresql.Postgresql"·title="patroni.postgresql.Postgresql"><span·class="pre">Postgresql</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler"·title="Link·to·this·definition"></a></dt>115 <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">patroni.postgresql.config.</span></span><span·class="sig-name·descname"><span·class="pre">ConfigHandler</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">postgresql</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·internal"·href="patroni.postgresql.html#patroni.postgresql.Postgresql"·title="patroni.postgresql.Postgresql"><span·class="pre">Postgresql</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler"·title="Link·to·this·definition"></a></dt>
116 <dd><p>Bases:·<a·class="reference·external"·href="http://docs.python.org/library/functions.html#object"·title="(in·Python·v3.13)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></a></p>116 <dd><p>Bases:·<a·class="reference·external"·href="http://docs.python.org/library/functions.html#object"·title="(in·Python·v3.13)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></a></p>
117 <dl·class="py·attribute">117 <dl·class="py·attribute">
118 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS">118 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS">
119 <span·class="sig-name·descname"><span·class="pre">CMDLINE_OPTIONS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">&lt;CaseInsensitiveDict{'listen_addresses':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'port':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'cluster_name':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90500),</span>·<span·class="pre">'wal_level':</span>·<span·class="pre">('hot_standby',</span>·<span·class="pre">&lt;patroni.validator.EnumValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'hot_standby':</span>·<span·class="pre">('on',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_is_true_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_connections':</span>·<span·class="pre">(100,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_wal_senders':</span>·<span·class="pre">(10,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'wal_keep_segments':</span>·<span·class="pre">(8,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'wal_keep_size':</span>·<span·class="pre">('128MB',</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">130000),</span>·<span·class="pre">'max_prepared_transactions':</span>·<span·class="pre">(0,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_locks_per_transaction':</span>·<span·class="pre">(64,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'track_commit_timestamp':</span>·<span·class="pre">('off',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_validator&gt;,</span>·<span·class="pre">90500),</span>·<span·class="pre">'max_replication_slots':</span>·<span·class="pre">(10,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90400),</span>·<span·class="pre">'max_worker_processes':</span>·<span·class="pre">(8,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90400),</span>·<span·class="pre">'wal_log_hints':</span>·<span·class="pre">('on',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_validator&gt;,</span>·<span·class="pre">90400)}</span>·<span·class="pre">at</span>·<span·class="pre">7fc39efabc50&gt;</span></em><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS"·title="Link·to·this·definition"></a></dt>119 <span·class="sig-name·descname"><span·class="pre">CMDLINE_OPTIONS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">&lt;CaseInsensitiveDict{'listen_addresses':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'port':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'cluster_name':</span>·<span·class="pre">(None,</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_false_validator&gt;,</span>·<span·class="pre">90500),</span>·<span·class="pre">'wal_level':</span>·<span·class="pre">('hot_standby',</span>·<span·class="pre">&lt;patroni.validator.EnumValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'hot_standby':</span>·<span·class="pre">('on',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_is_true_validator&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_connections':</span>·<span·class="pre">(100,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_wal_senders':</span>·<span·class="pre">(10,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'wal_keep_segments':</span>·<span·class="pre">(8,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'wal_keep_size':</span>·<span·class="pre">('128MB',</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">130000),</span>·<span·class="pre">'max_prepared_transactions':</span>·<span·class="pre">(0,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'max_locks_per_transaction':</span>·<span·class="pre">(64,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90100),</span>·<span·class="pre">'track_commit_timestamp':</span>·<span·class="pre">('off',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_validator&gt;,</span>·<span·class="pre">90500),</span>·<span·class="pre">'max_replication_slots':</span>·<span·class="pre">(10,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90400),</span>·<span·class="pre">'max_worker_processes':</span>·<span·class="pre">(8,</span>·<span·class="pre">&lt;patroni.validator.IntValidator</span>·<span·class="pre">object&gt;,</span>·<span·class="pre">90400),</span>·<span·class="pre">'wal_log_hints':</span>·<span·class="pre">('on',</span>·<span·class="pre">&lt;function</span>·<span·class="pre">_bool_validator&gt;,</span>·<span·class="pre">90400)}</span>·<span·class="pre">at</span>·<span·class="pre">7fde9daa3b10&gt;</span></em><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS"·title="Link·to·this·definition"></a></dt>
120 <dd></dd></dl>120 <dd></dd></dl>
  
121 <dl·class="py·attribute">121 <dl·class="py·attribute">
122 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS">122 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS">
123 <span·class="sig-name·descname"><span·class="pre">_RECOVERY_PARAMETERS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">&lt;CaseInsensitiveSet('archive_cleanup_command',</span>·<span·class="pre">'pause_at_recovery_target',</span>·<span·class="pre">'primary_conninfo',</span>·<span·class="pre">'primary_slot_name',</span>·<span·class="pre">'promote_trigger_file',</span>·<span·class="pre">'recovery_end_command',</span>·<span·class="pre">'recovery_min_apply_delay',</span>·<span·class="pre">'recovery_target',</span>·<span·class="pre">'recovery_target_action',</span>·<span·class="pre">'recovery_target_inclusive',</span>·<span·class="pre">'recovery_target_lsn',</span>·<span·class="pre">'recovery_target_name',</span>·<span·class="pre">'recovery_target_time',</span>·<span·class="pre">'recovery_target_timeline',</span>·<span·class="pre">'recovery_target_xid',</span>·<span·class="pre">'restore_command',</span>·<span·class="pre">'standby_mode',</span>·<span·class="pre">'trigger_file')</span>·<span·class="pre">at</span>·<span·class="pre">7fc39efabd90&gt;</span></em><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS"·title="Link·to·this·definition"></a></dt>123 <span·class="sig-name·descname"><span·class="pre">_RECOVERY_PARAMETERS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">&lt;CaseInsensitiveSet('archive_cleanup_command',</span>·<span·class="pre">'pause_at_recovery_target',</span>·<span·class="pre">'primary_conninfo',</span>·<span·class="pre">'primary_slot_name',</span>·<span·class="pre">'promote_trigger_file',</span>·<span·class="pre">'recovery_end_command',</span>·<span·class="pre">'recovery_min_apply_delay',</span>·<span·class="pre">'recovery_target',</span>·<span·class="pre">'recovery_target_action',</span>·<span·class="pre">'recovery_target_inclusive',</span>·<span·class="pre">'recovery_target_lsn',</span>·<span·class="pre">'recovery_target_name',</span>·<span·class="pre">'recovery_target_time',</span>·<span·class="pre">'recovery_target_timeline',</span>·<span·class="pre">'recovery_target_xid',</span>·<span·class="pre">'restore_command',</span>·<span·class="pre">'standby_mode',</span>·<span·class="pre">'trigger_file')</span>·<span·class="pre">at</span>·<span·class="pre">7fde9daa3c50&gt;</span></em><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS"·title="Link·to·this·definition"></a></dt>
124 <dd></dd></dl>124 <dd></dd></dl>
  
125 <dl·class="py·method">125 <dl·class="py·method">
126 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler.__init__">126 <dt·class="sig·sig-object·py"·id="patroni.postgresql.config.ConfigHandler.__init__">
127 <span·class="sig-name·descname"><span·class="pre">__init__</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">postgresql</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·internal"·href="patroni.postgresql.html#patroni.postgresql.Postgresql"·title="patroni.postgresql.Postgresql"><span·class="pre">Postgresql</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·external"·href="http://docs.python.org/library/constants.html#None"·title="(in·Python·v3.13)"><span·class="pre">None</span></a></span></span><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler.__init__"·title="Link·to·this·definition"></a></dt>127 <span·class="sig-name·descname"><span·class="pre">__init__</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">postgresql</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·internal"·href="patroni.postgresql.html#patroni.postgresql.Postgresql"·title="patroni.postgresql.Postgresql"><span·class="pre">Postgresql</span></a></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="p"><span·class="pre">:</span></span><span·class="w">·</span><span·class="n"><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Dict"·title="(in·Python·v3.13)"><span·class="pre">Dict</span></a><span·class="p"><span·class="pre">[</span></span><a·class="reference·external"·href="http://docs.python.org/library/stdtypes.html#str"·title="(in·Python·v3.13)"><span·class="pre">str</span></a><span·class="p"><span·class="pre">,</span></span><span·class="w">·</span><a·class="reference·external"·href="http://docs.python.org/library/typing.html#typing.Any"·title="(in·Python·v3.13)"><span·class="pre">Any</span></a><span·class="p"><span·class="pre">]</span></span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·external"·href="http://docs.python.org/library/constants.html#None"·title="(in·Python·v3.13)"><span·class="pre">None</span></a></span></span><a·class="headerlink"·href="#patroni.postgresql.config.ConfigHandler.__init__"·title="Link·to·this·definition"></a></dt>
128 <dd></dd></dl>128 <dd></dd></dl>
  
1.61 KB
html2text {}
    
Offset 53, 22 lines modifiedOffset 53, 22 lines modified
53 ········'max_prepared_transactions':·(0,·<patroni.validator.IntValidator53 ········'max_prepared_transactions':·(0,·<patroni.validator.IntValidator
54 ········object>,·90100),·'max_locks_per_transaction':·(64,54 ········object>,·90100),·'max_locks_per_transaction':·(64,
55 ········<patroni.validator.IntValidator·object>,·90100),·'track_commit_55 ········<patroni.validator.IntValidator·object>,·90100),·'track_commit_
56 ········timestamp':·('off',·<function·_bool_validator>,·90500),·'max_56 ········timestamp':·('off',·<function·_bool_validator>,·90500),·'max_
57 ········replication_slots':·(10,·<patroni.validator.IntValidator·object>,57 ········replication_slots':·(10,·<patroni.validator.IntValidator·object>,
58 ········90400),·'max_worker_processes':·(8,·<patroni.validator.IntValidator58 ········90400),·'max_worker_processes':·(8,·<patroni.validator.IntValidator
59 ········object>,·90400),·'wal_log_hints':·('on',·<function·_bool_validator>,59 ········object>,·90400),·'wal_log_hints':·('on',·<function·_bool_validator>,
60 ········90400)}·at·7fc39efabc50>60 ········90400)}·at·7fde9daa3b10>
61 ········_RECOVERY_PARAMETERS·=·<CaseInsensitiveSet('archive_cleanup_command',61 ········_RECOVERY_PARAMETERS·=·<CaseInsensitiveSet('archive_cleanup_command',
62 ········'pause_at_recovery_target',·'primary_conninfo',·'primary_slot_name',62 ········'pause_at_recovery_target',·'primary_conninfo',·'primary_slot_name',
63 ········'promote_trigger_file',·'recovery_end_command',·'recovery_min_apply_63 ········'promote_trigger_file',·'recovery_end_command',·'recovery_min_apply_
64 ········delay',·'recovery_target',·'recovery_target_action',·'recovery_target_64 ········delay',·'recovery_target',·'recovery_target_action',·'recovery_target_
65 ········inclusive',·'recovery_target_lsn',·'recovery_target_name',·'recovery_65 ········inclusive',·'recovery_target_lsn',·'recovery_target_name',·'recovery_
66 ········target_time',·'recovery_target_timeline',·'recovery_target_xid',66 ········target_time',·'recovery_target_timeline',·'recovery_target_xid',
67 ········'restore_command',·'standby_mode',·'trigger_file')·at·7fc39efabd90>67 ········'restore_command',·'standby_mode',·'trigger_file')·at·7fde9daa3c50>
68 ········__init__(postgresql:·Postgresql,·config:·Dict[str,·Any])··None68 ········__init__(postgresql:·Postgresql,·config:·Dict[str,·Any])··None
69 ········_adjust_recovery_parameters()··None69 ········_adjust_recovery_parameters()··None
70 ········_check_passfile(passfile:·str,·wanted_primary_conninfo:·Dict[str,·Any])70 ········_check_passfile(passfile:·str,·wanted_primary_conninfo:·Dict[str,·Any])
71 ·········bool71 ·········bool
72 ········_check_primary_conninfo(primary_conninfo:·Dict[str,·Any],·wanted_72 ········_check_primary_conninfo(primary_conninfo:·Dict[str,·Any],·wanted_
73 ········primary_conninfo:·Dict[str,·Any])··bool73 ········primary_conninfo:·Dict[str,·Any])··bool
74 ········property·_configuration_to_save:·List[str]74 ········property·_configuration_to_save:·List[str]
705 B
./usr/share/doc/patroni/html/searchindex.js
619 B
js-beautify {}
    
Offset 9611, 17 lines modifiedOffset 9611, 17 lines modified
9611 ········"7277694203142172922":·71,9611 ········"7277694203142172922":·71,
9612 ········"72ff":·64,9612 ········"72ff":·64,
9613 ········"732645":·71,9613 ········"732645":·71,
9614 ········"7408277255830290455":·76,9614 ········"7408277255830290455":·76,
9615 ········"7480":·74,9615 ········"7480":·74,
9616 ········"750573":·71,9616 ········"750573":·71,
9617 ········"78":·73,9617 ········"78":·73,
9618 ········"7fc39e7d10f0":·18,9618 ········"7fde9d27d0f0":·18,
 9619 ········"7fde9daa3b10":·41,
9619 ········"7fc39efabc50":·41,9620 ········"7fde9daa3c50":·41,
9620 ········"7fc39efabd90":·41, 
9621 ········"8":·[3,·11,·18,·20,·25,·36,·41,·50,·64,·70,·71,·73],9621 ········"8":·[3,·11,·18,·20,·25,·36,·41,·50,·64,·70,·71,·73],
9622 ········"80":·10,9622 ········"80":·10,
9623 ········"8008":·[70,·76],9623 ········"8008":·[70,·76],
9624 ········"823":·73,9624 ········"823":·73,
9625 ········"8246337208320":·62,9625 ········"8246337208320":·62,
9626 ········"8257332324597":·62,9626 ········"8257332324597":·62,
9627 ········"83886704":·71,9627 ········"83886704":·71,