Commit Graph

  • 6cfd90401e get rid of stale comment of get_cluster (#2922) zhjwpku 2023-10-23 14:30:13 +08:00
  • ce187bec38 Remove user creation related docs (#2920) GuanqunYang193 2023-10-23 02:29:09 -04:00
  • c5fffb3c97 Further work on permanent physical slots (#2891) Alexander Kukushkin 2023-10-23 08:24:28 +02:00
  • cb5f34b721 add some guide to run tests in different scopes (#2921) zhjwpku 2023-10-23 14:17:53 +08:00
  • 260ab36f2e mock getaddrinfo in case test failure (#2918) zhjwpku 2023-10-18 01:53:19 +08:00
  • fc67ba73f0 Allow to specify psycopg* in extras and switch to build (#2907) Alexander Kukushkin 2023-10-17 14:46:15 +02:00
  • 60d8bc3a70 Add warning of removing user creation (#2893) GuanqunYang193 2023-10-17 07:04:59 -04:00
  • e513f7f127 Attempt to reduce flakiness for recovery behave test on K8s (#2917) Alexander Kukushkin 2023-10-17 11:27:41 +02:00
  • aa3ebe0af8 Don't cache anything in Zookeeper implementation (#2909) Alexander Kukushkin 2023-10-17 08:56:31 +02:00
  • c96e35c807 Enable Citus behave tests for Postgres v16 (#2914) Alexander Kukushkin 2023-10-16 16:05:27 +02:00
  • 88b35252c3 Update README.md to reflect changes in etcd v3 (#2912) André Litfin 2023-10-16 15:18:25 +02:00
  • d93db20baa Set citus.local_hostname (#2903) Alexander Kukushkin 2023-10-16 10:21:50 +02:00
  • 42976df86f Make it easier to debug callbacks (#2902) Alexander Kukushkin 2023-10-16 08:55:07 +02:00
  • 6f4c2fe132 %s/iter_dcs_modules/iter_dcs_classes/g (#2905) zhjwpku 2023-10-11 19:17:18 +08:00
  • 588df5da05 Refine the documentation about custom_conf (#2901) Chris Bandy 2023-10-11 01:41:11 -05:00
  • fb367cd73e Change cb checks in standby cluster behave test (#2899) Polina Bungina 2023-10-10 13:49:52 +02:00
  • 535dc631ec Bugfix: standby cluster switchover (#2900) Alexander Kukushkin 2023-10-10 12:21:19 +02:00
  • 9b8c40a6e1 Start thread that will handle SIGCHLD for on_reload callback (#2898) Alexander Kukushkin 2023-10-10 09:54:24 +02:00
  • e19a8730ea Take IP from the pod if kubernetes.pod_ip is missing (#2895) Alexander Kukushkin 2023-10-09 10:43:43 +02:00
  • 28a604983b Enhancement to tox behave tests (#2889) Israel 2023-10-06 05:48:55 -03:00
  • efacc6c16b Ignore synchronous_mode setting in a standby cluster (#2896) Polina Bungina 2023-10-06 10:21:37 +02:00
  • 9283ebda64 Enforce loop_wait/retry_timeout/ttl rule (#2869) Alexander Kukushkin 2023-10-04 11:44:57 +02:00
  • a329a9d320 Add a documentation page for patronictl (#2874) Israel 2023-10-04 06:43:38 -03:00
  • f77073c8e1 Speed up dcs failsafe behave tests (#2890) Alexander Kukushkin 2023-09-28 10:44:11 +02:00
  • aaac6f6fb0 Don't fail if pg_hba/pg_ident contain comment lines (#2888) Polina Bungina 2023-09-27 15:57:09 +02:00
  • 27915984b4 Add contrib requirement for tests, small docs refactoring (#2887) Polina Bungina 2023-09-27 12:19:58 +02:00
  • 220cacd95f Don't call socket functions from tests (#2886) Polina Bungina 2023-09-26 15:52:00 +02:00
  • a3b3e1bc1c Release v3.1.2 (#2885) Alexander Kukushkin 2023-09-26 12:30:27 +02:00
  • c855b0bff9 Detect and solve inconsistency between /sync and actual sync nodes (#2877) Alexander Kukushkin 2023-09-26 11:14:20 +02:00
  • 4c1c804cfd Read GUC's values when joining running Postgres (#2876) Alexander Kukushkin 2023-09-26 10:40:51 +02:00
  • 48514db84b Take into account current role when deciding on removal of member ZNode (#2884) Alexander Kukushkin 2023-09-26 09:12:31 +02:00
  • 2bd821a768 Bugfix for GUC's values with units (#2883) Alexander Kukushkin 2023-09-26 08:31:55 +02:00
  • fe16c3610e Silence annoying warnings when checking for node uniqueness (#2878) Alexander Kukushkin 2023-09-26 08:29:35 +02:00
  • bc15813de0 Permanent physical slots on standby nodes (#2852) Alexander Kukushkin 2023-09-20 16:50:37 +02:00
  • 18d9cb1124 Stick with sphinx_rtd_theme (#2873) Alexander Kukushkin 2023-09-20 14:59:15 +02:00
  • 66bdb1ae12 Release v3.1.1 (#2872) Alexander Kukushkin 2023-09-20 12:00:18 +02:00
  • 28b9d3d2d9 Bump pyright version (#2871) Alexander Kukushkin 2023-09-19 10:32:35 +02:00
  • 25ceb68257 Fix k8s dockerfiles (#2870) Polina Bungina 2023-09-18 15:30:35 +02:00
  • 5a504e67c1 Don't rely on pg_stat_wal_receiver when deciding on pg_rewind (#2863) Alexander Kukushkin 2023-09-15 11:32:49 +02:00
  • 75dbe4ff96 Update supported Postgres versions (#2857) Alexander Kukushkin 2023-09-14 19:36:26 +02:00
  • 71863cedcb Always store CMDLINE_OPTIONS config values as int (#2861) Polina Bungina 2023-09-14 18:34:45 +02:00
  • 728abfcc37 Fix bug in patronictl query command (#2859) Israel 2023-09-14 10:27:23 -03:00
  • 238b8db91e Introduce Status class (#2853) Alexander Kukushkin 2023-09-14 14:40:44 +02:00
  • b31a4d55c9 Ensure strict failover/switchover definition difference (#2784) Polina Bungina 2023-09-12 08:51:17 +02:00
  • 3c24c33e59 Document how to change Postgres settings that touch shared memory (#2843) Israel 2023-09-11 14:25:01 -03:00
  • 83a060fc15 Extend documentation with package installation and upgrade process (#2854) Matt Baker 2023-09-11 18:02:13 +01:00
  • a2ceff1517 Generate documentation of private members through sphinx docs (#2831) Israel 2023-09-11 10:41:34 -03:00
  • 19f20ec2eb Refactor replication slots handling (#2851) Alexander Kukushkin 2023-09-07 12:56:07 +02:00
  • 30f0f132e8 Don't start stopped postgres in pause (#2848) Alexander Kukushkin 2023-09-06 08:57:56 +02:00
  • 941e883dde Override write_leader_optime method in K8s implementation (#2850) Alexander Kukushkin 2023-09-05 07:41:45 +02:00
  • 89a162e000 Return system id to the ctl list title (#2840) Polina Bungina 2023-09-05 07:27:34 +02:00
  • 0ab5b49757 Introduce a dedicated postgres connection for REST API (#2833) Alexander Kukushkin 2023-09-05 07:26:44 +02:00
  • 80a03a4892 Enreach some endpoints with the scope and name (#2846) SK 2023-09-05 07:24:17 +02:00
  • d2603402ea Debian docker image pip error (#2849) Matt Baker 2023-09-04 20:24:26 +01:00
  • 6b7f914da7 Fix bug with kubernetes.standby_leader_label_value (#2832) Alexander Kukushkin 2023-09-04 10:03:37 +02:00
  • 03107e6d8b patronictl --help was showing ctl function's docstring (#2845) Israel 2023-09-04 04:27:46 -03:00
  • 77dba39585 Pin version of sphinx-github-style (#2847) Alexander Kukushkin 2023-09-04 09:00:24 +02:00
  • 89d794facc Introduce connection pool (#2829) Alexander Kukushkin 2023-08-24 16:13:22 +02:00
  • 3333e78500 Factor out tags handling into a dedicated class (#2823) Alexander Kukushkin 2023-08-21 17:03:14 +02:00
  • 0ab4bc9d27 Exclude sphinx build files from git (#2828) Matt Baker 2023-08-21 15:23:04 +01:00
  • 13cfe0af36 Pin sphinx_rtd_theme to >1 (#2825) Polina Bungina 2023-08-21 07:55:02 +02:00
  • 7319d12026 Remove accidentally added .DS_Store (#2826) Polina Bungina 2023-08-21 07:50:45 +02:00
  • 2ec9834c60 Update api examples (#2824) Polina Bungina 2023-08-18 16:13:13 +02:00
  • 2be64e5131 Don't return logical slots for standby cluster (#2816) Alexander Kukushkin 2023-08-18 13:36:32 +02:00
  • 93be10a655 Remove Python 2 install instructions from docs/README (#2822) Alexander Kukushkin 2023-08-17 16:17:34 +02:00
  • 366829e379 Refactor Connection class (#2815) Alexander Kukushkin 2023-08-17 15:42:11 +02:00
  • 899cad1c0f Remove Python 2 install instructions from README (#2821) Jelte Fennema 2023-08-17 13:18:37 +02:00
  • a4ac4963d1 Fix IntValidator regarding validation of value 0 (#2818) Israel 2023-08-17 07:55:42 -03:00
  • 704d36815a Explicitly enable synchronous mode (#2820) Alexander Kukushkin 2023-08-17 12:33:15 +02:00
  • 4138d0b830 Add docstrings to patroni.config (#2708) Israel 2023-08-17 06:19:49 -03:00
  • b7ea511511 Generate API docs from code with sphinx autodoc (#2699) Matt Baker 2023-08-17 09:27:33 +01:00
  • badf1da183 Add docstrings to patroni.__main__ (#2701) Israel 2023-08-15 04:05:25 -03:00
  • 6a75b1591b Use pg_current_wal_flush_lsn() starting from 9.6 (#2813) Alexander Kukushkin 2023-08-15 09:01:37 +02:00
  • 82d2ef4878 Make docs more clear on changes to the bootstrap.dcs section of YAML config (#2811) Matt Baker 2023-08-11 09:31:31 +01:00
  • b83f1c0f44 [Refactor] Rename _is_leader to _leader_expiry (#2807) Mark Pekala 2023-08-11 01:30:20 -07:00
  • 9209a5a133 Refactor delete_leader interface (#2810) Alexander Kukushkin 2023-08-11 10:19:29 +02:00
  • 3734ecc851 Implement generate-config (#2786) Polina Bungina 2023-08-09 17:46:53 +02:00
  • 713244975c Silence useless warnings in patronictl (#2808) Alexander Kukushkin 2023-08-09 14:48:18 +02:00
  • efaba9f183 Rename Postgresql.is_leader() to is_primary() (#2809) Alexander Kukushkin 2023-08-09 14:47:53 +02:00
  • f24db395c6 Refactor is_failover_possible() (#2804) Polina Bungina 2023-08-08 11:50:02 +02:00
  • 9dd177e5c9 Add docstrings to patroni.postgresql.slots.py (#2778) Matt Baker 2023-08-08 07:54:55 +01:00
  • eb100fd586 Add docs to patroni.dcs.__init__.py (#2777) Matt Baker 2023-08-08 07:49:12 +01:00
  • a74985f41d reset failsafe state when promote (#2803) ChenChangAo 2023-08-04 19:55:56 +08:00
  • da9aaf6cdf Mock request() method when running tests (#2802) Alexander Kukushkin 2023-08-04 07:37:49 +02:00
  • 84aac437c1 Release v3.1.0 (#2801) Alexander Kukushkin 2023-08-03 13:02:29 +02:00
  • 48e3d31e1d Refactor docs about migration to Patroni (#2796) Israel 2023-08-03 04:01:16 -03:00
  • 01d07f86cd Set permissions for files and directories created in PGDATA (#2781) Alexander Kukushkin 2023-08-02 13:15:43 +02:00
  • b6fc4bc393 Replace instances of typing Generator[X, None, None] with Iterator[X] (#2799) Matt Baker 2023-08-02 11:36:29 +01:00
  • 018a2f4dd9 Enhance docs of slots dynamic configuration (#2797) Israel 2023-08-01 10:40:07 -03:00
  • b7caf3b7f2 Fix behaviour of replicas in standby cluster in pause (#2795) Alexander Kukushkin 2023-08-01 14:09:46 +02:00
  • ec61aede85 Fix bug in the Cluster class (#2794) Alexander Kukushkin 2023-08-01 13:57:46 +02:00
  • e4703d4f74 Refactor replica_list (#2790) Alexander Kukushkin 2023-07-31 15:52:43 +02:00
  • a26e46cf76 Fix replicatefrom tag in postgres2.yml (#2788) Israel 2023-07-31 10:41:14 -03:00
  • 94bfea1a81 Do not fail validation for a value that is fine (#2791) Alexander Kukushkin 2023-07-31 11:35:30 +02:00
  • 01976ec10b Don't allow stale primary to win the leader race (#2787) Alexander Kukushkin 2023-07-31 11:22:18 +02:00
  • 8f3ed00886 Invalidate cache if txn failed due to revision mismatch (#2783) Alexander Kukushkin 2023-07-31 10:16:19 +02:00
  • 7e89583ec7 Please new flake8 (#2789) Alexander Kukushkin 2023-07-31 09:08:46 +02:00
  • 2735c937fd Fix pg_rewind behaviour after pause (#2776) Alexander Kukushkin 2023-07-27 13:39:28 +02:00
  • 384a2a4d8f Avoid unnecessary updates of /status key (#2782) Alexander Kukushkin 2023-07-27 13:38:24 +02:00
  • 238aba3956 Fix patronictl list (#2775) Alexander Kukushkin 2023-07-26 12:33:17 +02:00