{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.7opSABSt/b1/patroni_4.0.4-7_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.7opSABSt/b2/patroni_4.0.4-7_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- ff2228457d035acdabfc2b877363d533 541200 doc optional patroni-doc_4.0.4-7_all.deb\n+ c254f55696cd0cdc39e8d6b33e16e84f 541268 doc optional patroni-doc_4.0.4-7_all.deb\n b56cf9a60c68f897547b1f5fb84985ed 278064 database optional patroni_4.0.4-7_all.deb\n"}, {"source1": "patroni-doc_4.0.4-7_all.deb", "source2": "patroni-doc_4.0.4-7_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-02-12 17:39:35.000000 debian-binary\n -rw-r--r-- 0 0 0 5468 2025-02-12 17:39:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 535540 2025-02-12 17:39:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 535608 2025-02-12 17:39:35.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/patroni/html/modules/patroni.config.html", "source2": "./usr/share/doc/patroni/html/modules/patroni.config.html", "unified_diff": "@@ -151,15 +151,15 @@\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"patroni.config.Config.__CACHE_FILENAME\">\n <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\">\uf0c1</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"patroni.config.Config.__DEFAULT_CONFIG\">\n-<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\"><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\">b35eeab0>,</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\">\uf0c1</a></dt>\n+<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\"><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\">f460bab0>,</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\">\uf0c1</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"patroni.config.Config.__get_and_maybe_adjust_int_value\">\n <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\">→</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\">\uf0c1</a></dt>\n <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>\n <dl class=\"field-list simple\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -69,15 +69,15 @@\n PATRONI_CONFIG_VARIABLE =\b= '\b'P\bPA\bAT\bTR\bRO\bON\bNI\bI_\b_C\bCO\bON\bNF\bFI\bIG\bGU\bUR\bRA\bAT\bTI\bIO\bON\bN'\b'_\b\uf0c1\n __CACHE_FILENAME =\b= '\b'p\bpa\bat\btr\bro\bon\bni\bi.\b.d\bdy\byn\bna\bam\bmi\bic\bc.\b.j\bjs\bso\bon\bn'\b'_\b\uf0c1\n __DEFAULT_CONFIG:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b] =\b= {\b{'\b'l\blo\boo\bop\bp_\b_w\bwa\bai\bit\bt'\b':\b: 1\b10\b0,\b, '\b'p\bpo\bos\bst\btg\bgr\bre\bes\bsq\bql\bl'\b':\b:\n {\b{'\b'p\bpa\bar\bra\bam\bme\bet\bte\ber\brs\bs'\b':\b: <\b<C\bCa\bas\bse\beI\bIn\bns\bse\ben\bns\bsi\bit\bti\biv\bve\beD\bDi\bic\bct\bt{\b{'\b'w\bwa\bal\bl_\b_l\ble\bev\bve\bel\bl'\b':\b: '\b'h\bho\bot\bt_\b_s\bst\bta\ban\bnd\bdb\bby\by'\b',\b,\n '\b'h\bho\bot\bt_\b_s\bst\bta\ban\bnd\bdb\bby\by'\b':\b: '\b'o\bon\bn'\b',\b, '\b'm\bma\bax\bx_\b_c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bns\bs'\b':\b: 1\b10\b00\b0,\b, '\b'm\bma\bax\bx_\b_w\bwa\bal\bl_\b_s\bse\ben\bnd\bde\ber\brs\bs'\b':\b: 1\b10\b0,\b,\n '\b'm\bma\bax\bx_\b_p\bpr\bre\bep\bpa\bar\bre\bed\bd_\b_t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs'\b':\b: 0\b0,\b, '\b'm\bma\bax\bx_\b_l\blo\boc\bck\bks\bs_\b_p\bpe\ber\br_\b_t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn'\b':\b: 6\b64\b4,\b,\n '\b't\btr\bra\bac\bck\bk_\b_c\bco\bom\bmm\bmi\bit\bt_\b_t\bti\bim\bme\bes\bst\bta\bam\bmp\bp'\b':\b: '\b'o\bof\bff\bf'\b',\b, '\b'm\bma\bax\bx_\b_r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn_\b_s\bsl\blo\bot\bts\bs'\b':\b: 1\b10\b0,\b,\n- '\b'm\bma\bax\bx_\b_w\bwo\bor\brk\bke\ber\br_\b_p\bpr\bro\boc\bce\bes\bss\bse\bes\bs'\b':\b: 8\b8,\b, '\b'w\bwa\bal\bl_\b_l\blo\bog\bg_\b_h\bhi\bin\bnt\bts\bs'\b':\b: '\b'o\bon\bn'\b'}\b} a\bat\bt b\bb3\b35\b5e\bee\bea\bab\bb0\b0>\b>,\b,\n+ '\b'm\bma\bax\bx_\b_w\bwo\bor\brk\bke\ber\br_\b_p\bpr\bro\boc\bce\bes\bss\bse\bes\bs'\b':\b: 8\b8,\b, '\b'w\bwa\bal\bl_\b_l\blo\bog\bg_\b_h\bhi\bin\bnt\bts\bs'\b':\b: '\b'o\bon\bn'\b'}\b} a\bat\bt f\bf4\b46\b60\b0b\bba\bab\bb0\b0>\b>,\b,\n '\b'u\bus\bse\be_\b_s\bsl\blo\bot\bts\bs'\b':\b: T\bTr\bru\bue\be}\b},\b, '\b'r\bre\bet\btr\bry\by_\b_t\bti\bim\bme\beo\bou\but\bt'\b':\b: 1\b10\b0,\b, '\b's\bst\bta\ban\bnd\bdb\bby\by_\b_c\bcl\blu\bus\bst\bte\ber\br'\b':\b:\n {\b{'\b'a\bar\brc\bch\bhi\biv\bve\be_\b_c\bcl\ble\bea\ban\bnu\bup\bp_\b_c\bco\bom\bmm\bma\ban\bnd\bd'\b':\b: '\b''\b',\b, '\b'c\bcr\bre\bea\bat\bte\be_\b_r\bre\bep\bpl\bli\bic\bca\ba_\b_m\bme\bet\bth\bho\bod\bds\bs'\b':\b: '\b''\b',\b, '\b'h\bho\bos\bst\bt'\b':\b:\n '\b''\b',\b, '\b'p\bpo\bor\brt\bt'\b':\b: '\b''\b',\b, '\b'p\bpr\bri\bim\bma\bar\bry\by_\b_s\bsl\blo\bot\bt_\b_n\bna\bam\bme\be'\b':\b: '\b''\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_m\bmi\bin\bn_\b_a\bap\bpp\bpl\bly\by_\b_d\bde\bel\bla\bay\by'\b':\b:\n '\b''\b',\b, '\b'r\bre\bes\bst\bto\bor\bre\be_\b_c\bco\bom\bmm\bma\ban\bnd\bd'\b':\b: '\b''\b'}\b},\b, '\b't\btt\btl\bl'\b':\b: 3\b30\b0}\b}_\b\uf0c1\n __get_and_maybe_adjust_int_value(c\bco\bon\bnf\bfi\big\bg:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b], p\bpa\bar\bra\bam\bm:\b: _\bs\bs_\bt\bt_\br\br,\n m\bmi\bin\bn_\b_v\bva\bal\blu\bue\be:\b: _\bi\bi_\bn\bn_\bt\bt) \u2192 _\bi_\bn_\bt_\b\uf0c1\n Get, validate and maybe adjust a p\bpa\bar\bra\bam\bm integer value from the\n"}]}, {"source1": "./usr/share/doc/patroni/html/modules/patroni.postgresql.config.html", "source2": "./usr/share/doc/patroni/html/modules/patroni.postgresql.config.html", "unified_diff": "@@ -112,20 +112,20 @@\n <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\">\uf0c1</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"patroni.postgresql.config.ConfigHandler\">\n <em class=\"property\"><span class=\"pre\">class</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\">\uf0c1</a></dt>\n <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>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS\">\n-<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\"><CaseInsensitiveDict{'listen_addresses':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'port':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'cluster_name':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90500),</span> <span class=\"pre\">'wal_level':</span> <span class=\"pre\">('hot_standby',</span> <span class=\"pre\"><patroni.validator.EnumValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'hot_standby':</span> <span class=\"pre\">('on',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_is_true_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_connections':</span> <span class=\"pre\">(100,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_wal_senders':</span> <span class=\"pre\">(10,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'wal_keep_segments':</span> <span class=\"pre\">(8,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'wal_keep_size':</span> <span class=\"pre\">('128MB',</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">130000),</span> <span class=\"pre\">'max_prepared_transactions':</span> <span class=\"pre\">(0,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_locks_per_transaction':</span> <span class=\"pre\">(64,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'track_commit_timestamp':</span> <span class=\"pre\">('off',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_validator>,</span> <span class=\"pre\">90500),</span> <span class=\"pre\">'max_replication_slots':</span> <span class=\"pre\">(10,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90400),</span> <span class=\"pre\">'max_worker_processes':</span> <span class=\"pre\">(8,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90400),</span> <span class=\"pre\">'wal_log_hints':</span> <span class=\"pre\">('on',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_validator>,</span> <span class=\"pre\">90400)}</span> <span class=\"pre\">at</span> <span class=\"pre\">b3aa44c8></span></em><a class=\"headerlink\" href=\"#patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS\" title=\"Link to this definition\">\uf0c1</a></dt>\n+<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\"><CaseInsensitiveDict{'listen_addresses':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'port':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'cluster_name':</span> <span class=\"pre\">(None,</span> <span class=\"pre\"><function</span> <span class=\"pre\">_false_validator>,</span> <span class=\"pre\">90500),</span> <span class=\"pre\">'wal_level':</span> <span class=\"pre\">('hot_standby',</span> <span class=\"pre\"><patroni.validator.EnumValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'hot_standby':</span> <span class=\"pre\">('on',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_is_true_validator>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_connections':</span> <span class=\"pre\">(100,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_wal_senders':</span> <span class=\"pre\">(10,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'wal_keep_segments':</span> <span class=\"pre\">(8,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'wal_keep_size':</span> <span class=\"pre\">('128MB',</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">130000),</span> <span class=\"pre\">'max_prepared_transactions':</span> <span class=\"pre\">(0,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'max_locks_per_transaction':</span> <span class=\"pre\">(64,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90100),</span> <span class=\"pre\">'track_commit_timestamp':</span> <span class=\"pre\">('off',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_validator>,</span> <span class=\"pre\">90500),</span> <span class=\"pre\">'max_replication_slots':</span> <span class=\"pre\">(10,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90400),</span> <span class=\"pre\">'max_worker_processes':</span> <span class=\"pre\">(8,</span> <span class=\"pre\"><patroni.validator.IntValidator</span> <span class=\"pre\">object>,</span> <span class=\"pre\">90400),</span> <span class=\"pre\">'wal_log_hints':</span> <span class=\"pre\">('on',</span> <span class=\"pre\"><function</span> <span class=\"pre\">_bool_validator>,</span> <span class=\"pre\">90400)}</span> <span class=\"pre\">at</span> <span class=\"pre\">f4a684c8></span></em><a class=\"headerlink\" href=\"#patroni.postgresql.config.ConfigHandler.CMDLINE_OPTIONS\" title=\"Link to this definition\">\uf0c1</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS\">\n-<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\"><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\">b3aa4810></span></em><a class=\"headerlink\" href=\"#patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS\" title=\"Link to this definition\">\uf0c1</a></dt>\n+<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\"><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\">f4a68810></span></em><a class=\"headerlink\" href=\"#patroni.postgresql.config.ConfigHandler._RECOVERY_PARAMETERS\" title=\"Link to this definition\">\uf0c1</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"patroni.postgresql.config.ConfigHandler.__init__\">\n <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\">→</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\">\uf0c1</a></dt>\n <dd></dd></dl>\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,23 +54,23 @@\n <\b<p\bpa\bat\btr\bro\bon\bni\bi.\b.v\bva\bal\bli\bid\bda\bat\bto\bor\br.\b.I\bIn\bnt\btV\bVa\bal\bli\bid\bda\bat\bto\bor\br o\bob\bbj\bje\bec\bct\bt>\b>,\b, 9\b90\b01\b10\b00\b0)\b),\b,\n '\b'm\bma\bax\bx_\b_l\blo\boc\bck\bks\bs_\b_p\bpe\ber\br_\b_t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn'\b':\b: (\b(6\b64\b4,\b, <\b<p\bpa\bat\btr\bro\bon\bni\bi.\b.v\bva\bal\bli\bid\bda\bat\bto\bor\br.\b.I\bIn\bnt\btV\bVa\bal\bli\bid\bda\bat\bto\bor\br\n o\bob\bbj\bje\bec\bct\bt>\b>,\b, 9\b90\b01\b10\b00\b0)\b),\b, '\b't\btr\bra\bac\bck\bk_\b_c\bco\bom\bmm\bmi\bit\bt_\b_t\bti\bim\bme\bes\bst\bta\bam\bmp\bp'\b':\b: (\b('\b'o\bof\bff\bf'\b',\b, <\b<f\bfu\bun\bnc\bct\bti\bio\bon\bn\n _\b_b\bbo\boo\bol\bl_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\br>\b>,\b, 9\b90\b05\b50\b00\b0)\b),\b, '\b'm\bma\bax\bx_\b_r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn_\b_s\bsl\blo\bot\bts\bs'\b':\b: (\b(1\b10\b0,\b,\n <\b<p\bpa\bat\btr\bro\bon\bni\bi.\b.v\bva\bal\bli\bid\bda\bat\bto\bor\br.\b.I\bIn\bnt\btV\bVa\bal\bli\bid\bda\bat\bto\bor\br o\bob\bbj\bje\bec\bct\bt>\b>,\b, 9\b90\b04\b40\b00\b0)\b),\b,\n '\b'm\bma\bax\bx_\b_w\bwo\bor\brk\bke\ber\br_\b_p\bpr\bro\boc\bce\bes\bss\bse\bes\bs'\b':\b: (\b(8\b8,\b, <\b<p\bpa\bat\btr\bro\bon\bni\bi.\b.v\bva\bal\bli\bid\bda\bat\bto\bor\br.\b.I\bIn\bnt\btV\bVa\bal\bli\bid\bda\bat\bto\bor\br o\bob\bbj\bje\bec\bct\bt>\b>,\b,\n 9\b90\b04\b40\b00\b0)\b),\b, '\b'w\bwa\bal\bl_\b_l\blo\bog\bg_\b_h\bhi\bin\bnt\bts\bs'\b':\b: (\b('\b'o\bon\bn'\b',\b, <\b<f\bfu\bun\bnc\bct\bti\bio\bon\bn _\b_b\bbo\boo\bol\bl_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\br>\b>,\b, 9\b90\b04\b40\b00\b0)\b)}\b} a\bat\bt\n- b\bb3\b3a\baa\ba4\b44\b4c\bc8\b8>\b>_\b\uf0c1\n+ f\bf4\b4a\ba6\b68\b84\b4c\bc8\b8>\b>_\b\uf0c1\n _RECOVERY_PARAMETERS =\b= <\b<C\bCa\bas\bse\beI\bIn\bns\bse\ben\bns\bsi\bit\bti\biv\bve\beS\bSe\bet\bt(\b('\b'a\bar\brc\bch\bhi\biv\bve\be_\b_c\bcl\ble\bea\ban\bnu\bup\bp_\b_c\bco\bom\bmm\bma\ban\bnd\bd'\b',\b,\n '\b'p\bpa\bau\bus\bse\be_\b_a\bat\bt_\b_r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt'\b',\b, '\b'p\bpr\bri\bim\bma\bar\bry\by_\b_c\bco\bon\bnn\bni\bin\bnf\bfo\bo'\b',\b, '\b'p\bpr\bri\bim\bma\bar\bry\by_\b_s\bsl\blo\bot\bt_\b_n\bna\bam\bme\be'\b',\b,\n '\b'p\bpr\bro\bom\bmo\bot\bte\be_\b_t\btr\bri\big\bgg\bge\ber\br_\b_f\bfi\bil\ble\be'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_e\ben\bnd\bd_\b_c\bco\bom\bmm\bma\ban\bnd\bd'\b',\b,\n '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_m\bmi\bin\bn_\b_a\bap\bpp\bpl\bly\by_\b_d\bde\bel\bla\bay\by'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt'\b',\b,\n '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_a\bac\bct\bti\bio\bon\bn'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_i\bin\bnc\bcl\blu\bus\bsi\biv\bve\be'\b',\b,\n '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_l\bls\bsn\bn'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_n\bna\bam\bme\be'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_t\bti\bim\bme\be'\b',\b,\n '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_t\bti\bim\bme\bel\bli\bin\bne\be'\b',\b, '\b'r\bre\bec\bco\bov\bve\ber\bry\by_\b_t\bta\bar\brg\bge\bet\bt_\b_x\bxi\bid\bd'\b',\b, '\b'r\bre\bes\bst\bto\bor\bre\be_\b_c\bco\bom\bmm\bma\ban\bnd\bd'\b',\b,\n- '\b's\bst\bta\ban\bnd\bdb\bby\by_\b_m\bmo\bod\bde\be'\b',\b, '\b't\btr\bri\big\bgg\bge\ber\br_\b_f\bfi\bil\ble\be'\b')\b) a\bat\bt b\bb3\b3a\baa\ba4\b48\b81\b10\b0>\b>_\b\uf0c1\n+ '\b's\bst\bta\ban\bnd\bdb\bby\by_\b_m\bmo\bod\bde\be'\b',\b, '\b't\btr\bri\big\bgg\bge\ber\br_\b_f\bfi\bil\ble\be'\b')\b) a\bat\bt f\bf4\b4a\ba6\b68\b88\b81\b10\b0>\b>_\b\uf0c1\n __init__(p\bpo\bos\bst\btg\bgr\bre\bes\bsq\bql\bl:\b: _\bP\bP_\bo\bo_\bs\bs_\bt\bt_\bg\bg_\br\br_\be\be_\bs\bs_\bq\bq_\bl\bl, c\bco\bon\bnf\bfi\big\bg:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b]) \u2192 _\bN_\bo_\bn_\be_\b\uf0c1\n _adjust_recovery_parameters() \u2192 _\bN_\bo_\bn_\be_\b\uf0c1\n _check_passfile(p\bpa\bas\bss\bsf\bfi\bil\ble\be:\b: _\bs\bs_\bt\bt_\br\br, w\bwa\ban\bnt\bte\bed\bd_\b_p\bpr\bri\bim\bma\bar\bry\by_\b_c\bco\bon\bnn\bni\bin\bnf\bfo\bo:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b])\n \u2192 _\bb_\bo_\bo_\bl_\b\uf0c1\n _check_primary_conninfo(p\bpr\bri\bim\bma\bar\bry\by_\b_c\bco\bon\bnn\bni\bin\bnf\bfo\bo:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b],\n w\bwa\ban\bnt\bte\bed\bd_\b_p\bpr\bri\bim\bma\bar\bry\by_\b_c\bco\bon\bnn\bni\bin\bnf\bfo\bo:\b: _\bD\bD_\bi\bi_\bc\bc_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br,\b, _\bA\bA_\bn\bn_\by\by]\b]) \u2192 _\bb_\bo_\bo_\bl_\b\uf0c1\n p\bpr\bro\bop\bpe\ber\brt\bty\by _configuration_to_save:\b: _\bL\bL_\bi\bi_\bs\bs_\bt\bt[\b[_\bs\bs_\bt\bt_\br\br]\b]_\b\uf0c1\n"}]}, {"source1": "./usr/share/doc/patroni/html/searchindex.js", "source2": "./usr/share/doc/patroni/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -10205,17 +10205,14 @@\n \"avoid\": [5, 6, 8, 15, 22, 34, 35, 38, 48, 50, 64, 67, 68, 73, 80],\n \"aw\": [11, 14, 55, 73, 75, 81],\n \"awai\": [22, 36],\n \"awar\": [7, 8, 61, 71],\n \"aws_avail\": [55, 56],\n \"awsconnect\": [14, 55, 56],\n \"b\": [41, 43, 49, 64],\n- \"b35eeab0\": 18,\n- \"b3aa44c8\": 41,\n- \"b3aa4810\": 41,\n \"back\": [5, 8, 9, 15, 20, 22, 34, 45, 48, 54, 72, 73, 74, 75],\n \"backend\": [22, 36, 51, 73, 75],\n \"background\": [2, 16, 73],\n \"backlog\": 35,\n \"backoff\": [64, 73],\n \"backpatch\": 73,\n \"backup\": [5, 8, 34, 38, 41, 58, 59, 60, 61, 73, 74, 78, 79, 81],\n@@ -11175,14 +11172,17 @@\n \"extens\": [1, 3, 10, 19, 20, 24, 25, 27, 39, 41, 50, 51, 73, 81],\n \"extern\": [4, 8, 11, 62, 70, 73, 74],\n \"extra\": [11, 12, 70, 73],\n \"extract\": [9, 36, 43, 64, 73],\n \"extran\": 48,\n \"extrem\": [3, 73],\n \"f\": [2, 4, 10, 15, 71],\n+ \"f460bab0\": 18,\n+ \"f4a684c8\": 41,\n+ \"f4a68810\": 41,\n \"facad\": [67, 68],\n \"face\": [8, 15, 16, 20, 31, 48, 50, 59, 60, 61, 64, 67, 68, 73],\n \"facil\": [4, 8, 16, 18, 35, 54, 61, 63, 65, 81],\n \"facilit\": 73,\n \"fact\": [12, 20, 73],\n \"factor\": [4, 9, 10, 52, 73],\n \"factori\": [22, 50],\n"}]}]}]}]}]}