Patroni
Contents:
Introduction
Installation
Patroni configuration
Patroni REST API
patronictl
Replica imaging and bootstrap
Replication modes
Standby cluster
Watchdog support
Pause/Resume mode for the cluster
DCS Failsafe Mode
Using Patroni with Kubernetes
Citus support
Convert a Standalone to a Patroni Cluster
Major Upgrade of PostgreSQL Version
Integration with other tools
Security Considerations
HA multi datacenter
FAQ
Release notes
Contributing
Patroni
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__add_new_nodes() (patroni.quorum.QuorumStateResolver method)
__build_header() (patroni.ctl.PatronictlPrettyTable method)
__CACHE_FILENAME (patroni.config.Config attribute)
__check_requirements() (patroni.dcs.raft.KVStoreTTL method)
__checkpoint() (patroni.postgresql.rewind.Rewind method)
__DEFAULT_CONFIG (patroni.config.Config attribute)
__expire_keys() (patroni.dcs.raft.KVStoreTTL method)
__FilePermissions (class in patroni.file_perm)
__get_and_maybe_adjust_int_value() (patroni.config.Config method)
__get_postgresql_cluster() (patroni.dcs.AbstractDCS method)
__handle_non_steady_cases() (patroni.quorum.QuorumStateResolver method)
__handle_replication_factor_change() (patroni.quorum.QuorumStateResolver method)
__has_dual_stack() (patroni.api.RestApiServer method)
__httpserver_init() (patroni.api.RestApiServer method)
__init__() (patroni.api.RestApiHandler method)
(patroni.api.RestApiServer method)
(patroni.async_executor.AsyncExecutor method)
(patroni.async_executor.CriticalTask method)
(patroni.collections._FrozenDict method)
(patroni.collections.CaseInsensitiveDict method)
(patroni.collections.CaseInsensitiveSet method)
(patroni.config.Config method)
(patroni.config_generator.AbstractConfigGenerator method)
(patroni.config_generator.RunningClusterConfigGenerator method)
(patroni.ctl.PatronictlPrettyTable method)
(patroni.daemon.AbstractPatroniDaemon method)
(patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.consul.ConsulClient method)
(patroni.dcs.consul.HTTPClient method)
(patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd.DnsCachingResolver method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd.EtcdClient method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.etcd3.Etcd3Client method)
(patroni.dcs.etcd3.Etcd3ClientError method)
(patroni.dcs.etcd3.KVCache method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
(patroni.dcs.exhibitor.Exhibitor method)
(patroni.dcs.exhibitor.ExhibitorEnsembleProvider method)
(patroni.dcs.kubernetes.CoreV1ApiProxy method)
(patroni.dcs.kubernetes.K8sClient method)
(patroni.dcs.kubernetes.K8sClient._K8sObjectTemplate method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
(patroni.dcs.kubernetes.K8sClient.CoreV1Api method)
(patroni.dcs.kubernetes.K8sClient.rest.ApiException method)
(patroni.dcs.kubernetes.K8sConfig method)
(patroni.dcs.kubernetes.K8sObject method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.kubernetes.KubernetesRetriableException method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft._TCPTransport method)
(patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.raft.SyncObjUtility method)
(patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.exceptions.PatroniException method)
(patroni.file_perm.__FilePermissions method)
(patroni.ha.Failsafe method)
(patroni.ha.Ha method)
(patroni.log.PatroniFileHandler method)
(patroni.log.PatroniLogger method)
(patroni.log.ProxyHandler method)
(patroni.log.QueueHandler method)
(patroni.postgresql.bootstrap.Bootstrap method)
(patroni.postgresql.callback_executor.CallbackExecutor method)
(patroni.postgresql.cancellable.CancellableExecutor method)
(patroni.postgresql.cancellable.CancellableSubprocess method)
(patroni.postgresql.config.ConfigHandler method)
(patroni.postgresql.config.ConfigWriter method)
(patroni.postgresql.connection.ConnectionPool method)
(patroni.postgresql.connection.NamedConnection method)
(patroni.postgresql.mpp.AbstractMPP method)
(patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.citus.PgDistGroup method)
(patroni.postgresql.mpp.citus.PgDistNode method)
(patroni.postgresql.mpp.citus.PgDistTask method)
(patroni.postgresql.mpp.Null method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.Postgresql method)
(patroni.postgresql.postmaster.PostmasterProcess method)
(patroni.postgresql.rewind.Rewind method)
(patroni.postgresql.slots.SlotsAdvanceThread method)
(patroni.postgresql.slots.SlotsHandler method)
(patroni.postgresql.sync._ReplicaList method)
(patroni.postgresql.sync.SyncHandler method)
(patroni.postgresql.validator._Transformable method)
(patroni.postgresql.validator.Enum method)
(patroni.postgresql.validator.Number method)
(patroni.psycopg.Error method)
(patroni.quorum.QuorumStateResolver method)
(patroni.raft_controller.RaftController method)
(patroni.request.PatroniPoolManager method)
(patroni.request.PatroniRequest method)
(patroni.scripts.aws.AWSConnection method)
(patroni.scripts.barman.utils.PgBackupApi method)
(patroni.scripts.wale_restore.WALERestore method)
(patroni.utils.Retry method)
(patroni.validator.AtMostOne method)
(patroni.validator.Case method)
(patroni.validator.Directory method)
(patroni.validator.EnumValidator method)
(patroni.validator.IntValidator method)
(patroni.validator.Optional method)
(patroni.validator.Or method)
(patroni.validator.Result method)
(patroni.validator.Schema method)
(patroni.watchdog.base.Watchdog method)
(patroni.watchdog.linux.LinuxWatchdogDevice method)
(patroni.watchdog.Watchdog method)
__initialize() (patroni.api.RestApiServer method)
__load_cluster() (patroni.dcs.kubernetes.Kubernetes method)
__members_ips() (patroni.api.RestApiServer method)
__permanent_logical_slots (patroni.dcs.Cluster property)
__permanent_slots (patroni.dcs.Cluster property)
__pop() (patroni.dcs.raft.KVStoreTTL method)
__remove_gone_nodes() (patroni.quorum.QuorumStateResolver method)
__resolve_ips() (patroni.api.RestApiServer method)
__target_ref() (patroni.dcs.kubernetes.Kubernetes method)
__values_match() (patroni.dcs.raft.KVStoreTTL method)
_abc_impl (patroni.collections._FrozenDict attribute)
(patroni.collections.CaseInsensitiveDict attribute)
(patroni.collections.CaseInsensitiveSet attribute)
(patroni.config_generator.AbstractConfigGenerator attribute)
(patroni.config_generator.RunningClusterConfigGenerator attribute)
(patroni.config_generator.SampleConfigGenerator attribute)
(patroni.daemon.AbstractPatroniDaemon attribute)
(patroni.dcs.AbstractDCS attribute)
(patroni.dcs.consul.Consul attribute)
(patroni.dcs.etcd.AbstractEtcd attribute)
(patroni.dcs.etcd.AbstractEtcdClientWithFailover attribute)
(patroni.dcs.etcd.Etcd attribute)
(patroni.dcs.etcd.EtcdClient attribute)
(patroni.dcs.etcd3.Etcd3 attribute)
(patroni.dcs.etcd3.Etcd3Client attribute)
(patroni.dcs.etcd3.PatroniEtcd3Client attribute)
(patroni.dcs.exhibitor.Exhibitor attribute)
(patroni.dcs.kubernetes.Kubernetes attribute)
(patroni.dcs.Member attribute)
(patroni.dcs.raft.Raft attribute)
(patroni.dcs.RemoteMember attribute)
(patroni.dcs.zookeeper.ZooKeeper attribute)
(patroni.ha._MemberStatus attribute)
(patroni.postgresql.mpp.AbstractMPP attribute)
(patroni.postgresql.mpp.AbstractMPPHandler attribute)
(patroni.postgresql.mpp.citus.Citus attribute)
(patroni.postgresql.mpp.citus.CitusHandler attribute)
(patroni.postgresql.mpp.Null attribute)
(patroni.postgresql.mpp.NullHandler attribute)
(patroni.postgresql.validator._Transformable attribute)
(patroni.postgresql.validator.Bool attribute)
(patroni.postgresql.validator.Enum attribute)
(patroni.postgresql.validator.EnumBool attribute)
(patroni.postgresql.validator.Integer attribute)
(patroni.postgresql.validator.Number attribute)
(patroni.postgresql.validator.Real attribute)
(patroni.postgresql.validator.String attribute)
(patroni.raft_controller.RaftController attribute)
(patroni.tags.Tags attribute)
(patroni.watchdog.linux.LinuxWatchdogDevice attribute)
(patroni.watchdog.linux.TestingWatchdogDevice attribute)
_activate() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
_add_task() (patroni.postgresql.mpp.citus.CitusHandler method)
_adjust_recovery_parameters() (patroni.postgresql.config.ConfigHandler method)
_API_URL_PREFIX (patroni.dcs.kubernetes.K8sClient.ApiClient attribute)
_apply_pool_param() (patroni.request.PatroniRequest method)
_apply_ssl_file_param() (patroni.request.PatroniRequest method)
_archive_ready_wals() (patroni.postgresql.rewind.Rewind method)
_asdict() (patroni.dcs.ClusterConfig method)
(patroni.dcs.consul.Response method)
(patroni.dcs.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
(patroni.ha._FailsafeResponse method)
(patroni.postgresql.sync._Replica method)
(patroni.postgresql.sync._SSN method)
(patroni.postgresql.sync._SyncState method)
(patroni.quorum.Transition method)
(patroni.scripts.wale_restore.WALEConfig method)
(patroni.watchdog.linux.WatchdogInfo method)
_autoTickThread() (patroni.dcs.raft.KVStoreTTL method)
_before_stop() (patroni.postgresql.Postgresql method)
_bool_is_true_validator() (in module patroni.postgresql.config)
_bool_validator() (in module patroni.postgresql.config)
_build_allowlist() (patroni.api.RestApiServer method)
_build_archiver_command() (patroni.postgresql.rewind.Rewind method)
_build_cache() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
_build_effective_configuration() (patroni.config.Config method)
_build_environment_configuration() (patroni.config.Config static method)
_build_full_url() (patroni.scripts.barman.utils.PgBackupApi method)
_build_retain_slots() (patroni.dcs.AbstractDCS method)
_calculate_timeouts() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
_call() (patroni.dcs.zookeeper.PatroniKazooClient method)
_cancel_initialization() (patroni.dcs.zookeeper.ZooKeeper method)
_check_executables() (patroni.validator.Directory method)
_check_passfile() (patroni.postgresql.config.ConfigHandler method)
_check_primary_conninfo() (patroni.postgresql.config.ConfigHandler method)
_check_timeline_and_lsn() (patroni.postgresql.rewind.Rewind method)
_checkpoint_locations_from_controldata() (patroni.postgresql.Postgresql method)
_cleanup_temp_files() (in module patroni.dcs.kubernetes)
_client (patroni.dcs.etcd.AbstractEtcd property)
(patroni.dcs.etcd.Etcd property)
(patroni.dcs.etcd3.Etcd3 property)
_close_old_handlers() (patroni.log.PatroniLogger method)
_cluster_from_nodes() (patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
_cluster_info_state_get() (patroni.postgresql.Postgresql method)
_CONFIG (patroni.dcs.AbstractDCS attribute)
_config_resource_version (patroni.dcs.kubernetes.Kubernetes property)
_configuration_to_save (patroni.postgresql.config.ConfigHandler property)
_conn_kwargs (patroni.postgresql.connection.NamedConnection property)
_conn_kwargs() (patroni.postgresql.rewind.Rewind method)
_connectIfNecessarySingle() (patroni.dcs.raft._TCPTransport method)
_consistency (patroni.dcs.consul.Consul property)
_copy_items() (patroni.postgresql.slots.SlotsHandler static method)
_create() (patroni.dcs.zookeeper.ZooKeeper method)
_create_config_service() (patroni.dcs.kubernetes.Kubernetes method)
_create_temp_file() (in module patroni.dcs.kubernetes)
_custom_bootstrap() (patroni.postgresql.bootstrap.Bootstrap method)
_data_key() (patroni.validator.Schema method)
_DEFAULT_RETRIABLE_HTTP_CODES (patroni.dcs.kubernetes.CoreV1ApiProxy attribute)
_delete() (patroni.dcs.raft.KVStoreTTL method)
_delete_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.ha.Ha method)
_delete_v0() (patroni.dcs.raft.KVStoreTTL method)
_deserialize_response() (patroni.scripts.barman.utils.PgBackupApi static method)
_disable() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
_do_attempt_to_acquire_leader() (patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
_do_before_stop() (patroni.postgresql.Postgresql method)
_do_failover_or_switchover() (in module patroni.ctl)
_do_http_request() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
_do_refresh_lease() (patroni.dcs.etcd3.Etcd3 method)
_do_refresh_session() (patroni.dcs.consul.Consul method)
_do_reinitialize() (patroni.ha.Ha method)
_do_resolve() (patroni.dcs.etcd.DnsCachingResolver static method)
_do_stop() (patroni.postgresql.Postgresql method)
_do_update_leader() (patroni.dcs.etcd.Etcd method)
_do_watch() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
_drop_incorrect_slots() (patroni.postgresql.slots.SlotsHandler method)
_enrich_config_from_running_instance() (patroni.config_generator.RunningClusterConfigGenerator method)
_ensure_api_ok() (patroni.scripts.barman.utils.PgBackupApi method)
_ensure_logical_slots_primary() (patroni.postgresql.slots.SlotsHandler method)
_ensure_logical_slots_replica() (patroni.postgresql.slots.SlotsHandler method)
_ensure_physical_slots() (patroni.postgresql.slots.SlotsHandler method)
_ensure_version_prefix() (patroni.dcs.etcd3.Etcd3Client method)
_expire() (patroni.dcs.raft.KVStoreTTL method)
_expire_v0() (patroni.dcs.raft.KVStoreTTL method)
_FAILOVER (patroni.dcs.AbstractDCS attribute)
_FAILSAFE (patroni.dcs.AbstractDCS attribute)
_failsafe_config() (patroni.ha.Ha method)
_FailsafeResponse (class in patroni.ha)
_false_validator() (in module patroni.postgresql.config)
_fetch_missing_wal() (patroni.postgresql.rewind.Rewind method)
_field_defaults (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.consul.Response attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.ha._FailsafeResponse attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.postgresql.sync._SyncState attribute)
(patroni.quorum.Transition attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
_fields (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.consul.Response attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.ha._FailsafeResponse attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.postgresql.sync._SyncState attribute)
(patroni.quorum.Transition attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
_fields_ (patroni.watchdog.linux.watchdog_info attribute)
_FilePermissions__PG_DIR_MODE_GROUP (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__PG_DIR_MODE_OWNER (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__PG_FILE_MODE_GROUP (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__PG_FILE_MODE_OWNER (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__PG_MODE_MASK_GROUP (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__PG_MODE_MASK_OWNER (patroni.file_perm.__FilePermissions attribute)
_FilePermissions__set_group_permissions() (patroni.file_perm.__FilePermissions method)
_FilePermissions__set_owner_permissions() (patroni.file_perm.__FilePermissions method)
_FilePermissions__set_umask() (patroni.file_perm.__FilePermissions method)
_filter_and_sort_files() (in module patroni.postgresql.available_parameters)
_filter_tags() (patroni.tags.Tags static method)
_find_missing_wal() (patroni.postgresql.rewind.Rewind method)
_finish_response() (patroni.dcs.etcd3.KVCache static method)
(patroni.dcs.kubernetes.ObjectCache static method)
_format_block() (patroni.config_generator.AbstractConfigGenerator static method)
_format_config() (patroni.config_generator.AbstractConfigGenerator method)
_format_config_section() (patroni.config_generator.AbstractConfigGenerator method)
_from_pidfile() (patroni.postgresql.postmaster.PostmasterProcess class method)
_FrozenDict (class in patroni.collections)
_generate_transitions() (patroni.quorum.QuorumStateResolver method)
_get_api_servers() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_get_bin_dir_from_running_instance() (patroni.config_generator.RunningClusterConfigGenerator method)
_get_by_name() (patroni.dcs.kubernetes.K8sConfig static method)
_get_checkpoint_end() (patroni.postgresql.rewind.Rewind method)
_get_configuration() (in module patroni.ctl)
_get_connection_cursor() (patroni.config_generator.RunningClusterConfigGenerator method)
_get_ctl_value() (patroni.request.PatroniRequest static method)
_get_failover_action_name() (patroni.ha.Ha method)
_get_formatter() (patroni.log.PatroniLogger method)
_get_gucs() (patroni.postgresql.Postgresql method)
_get_handler_cls() (patroni.postgresql.mpp.AbstractMPP method)
_get_hba_conn_types (patroni.config_generator.RunningClusterConfigGenerator property)
_get_headers() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd3.Etcd3Client method)
_get_hline() (patroni.ctl.PatronictlPrettyTable method)
_get_int_major_version() (patroni.config_generator.SampleConfigGenerator method)
_get_json_formatter() (patroni.log.PatroniLogger method)
_get_leader_connection_cursor() (patroni.postgresql.slots.SlotsHandler method)
_get_local_timeline_lsn() (patroni.postgresql.rewind.Rewind method)
_get_local_timeline_lsn_from_controldata() (patroni.postgresql.rewind.Rewind method)
_get_machines_cache_from_config() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_get_machines_cache_from_dns() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_get_machines_cache_from_srv() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_get_machines_list() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_get_members() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd.EtcdClient method)
(patroni.dcs.etcd3.Etcd3Client method)
_get_members_slots() (patroni.dcs.Cluster method)
_get_mpp_cluster() (patroni.dcs.AbstractDCS method)
_get_node_to_follow() (patroni.ha.Ha method)
_get_permanent_slots() (patroni.dcs.Cluster method)
_get_pg_settings() (patroni.postgresql.config.ConfigHandler method)
_get_plain_formatter() (patroni.log.PatroniLogger method)
_get_postgres_guc_validators() (in module patroni.postgresql.validator)
_get_request() (patroni.scripts.barman.utils.PgBackupApi method)
_get_restapi_value() (patroni.request.PatroniRequest static method)
_get_tcp_local_address() (patroni.postgresql.config.ConfigHandler method)
_get_type_name() (in module patroni.validator)
_get_unix_local_address() (patroni.postgresql.config.ConfigHandler static method)
_handle_auth_errors() (in module patroni.dcs.etcd3)
_handle_crash_recovery() (patroni.ha.Ha method)
_handle_dcs_error() (patroni.ha.Ha method)
_handle_exception() (patroni.dcs.etcd.AbstractEtcd method)
_handle_rewind_or_reinitialize() (patroni.ha.Ha method)
_handle_server_response() (patroni.dcs.etcd3.Etcd3Client method)
(patroni.dcs.kubernetes.K8sClient.ApiClient static method)
_handle_synchronous_standby_names_change() (patroni.postgresql.sync.SyncHandler method)
_handle_wal_buffers() (patroni.postgresql.config.ConfigHandler static method)
_has_permanent_logical_slots() (patroni.dcs.Cluster method)
_HISTORY (patroni.dcs.AbstractDCS attribute)
_hrule (patroni.ctl.PatronictlPrettyTable property)
_initdb() (patroni.postgresql.bootstrap.Bootstrap method)
_INITIALIZE (patroni.dcs.AbstractDCS attribute)
_ioctl() (patroni.watchdog.linux.LinuxWatchdogDevice method)
_is_config_changed() (patroni.log.PatroniLogger method)
_is_first_hline() (patroni.ctl.PatronictlPrettyTable method)
_is_healthiest_node() (patroni.ha.Ha method)
_is_postmaster_process() (patroni.postgresql.postmaster.PostmasterProcess method)
_kazoo_connect() (patroni.dcs.zookeeper.ZooKeeper method)
_kill_children() (patroni.postgresql.cancellable.CancellableExecutor method)
_kill_process() (patroni.postgresql.cancellable.CancellableExecutor method)
_LEADER (patroni.dcs.AbstractDCS attribute)
_LEADER_OPTIME (patroni.dcs.AbstractDCS attribute)
_list() (patroni.dcs.kubernetes.ObjectCache method)
_load_api_servers_cache() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_load_cache() (patroni.config.Config method)
_load_cluster() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.exhibitor.Exhibitor method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_load_config_file() (patroni.config.Config method)
_load_config_path() (patroni.config.Config method)
_load_machines_cache() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_load_postgres_gucs_validators() (in module patroni.postgresql.validator)
_log_primary_history() (patroni.postgresql.rewind.Rewind static method)
_make() (patroni.dcs.ClusterConfig class method)
(patroni.dcs.consul.Response class method)
(patroni.dcs.Failover class method)
(patroni.dcs.Leader class method)
(patroni.dcs.Status class method)
(patroni.dcs.SyncState class method)
(patroni.dcs.TimelineHistory class method)
(patroni.ha._FailsafeResponse class method)
(patroni.postgresql.sync._Replica class method)
(patroni.postgresql.sync._SSN class method)
(patroni.postgresql.sync._SyncState class method)
(patroni.quorum.Transition class method)
(patroni.scripts.wale_restore.WALEConfig class method)
(patroni.watchdog.linux.WatchdogInfo class method)
_make_headers() (patroni.dcs.kubernetes.K8sClient.ApiClient static method)
(patroni.dcs.kubernetes.K8sConfig method)
_map_subsets() (patroni.dcs.kubernetes.Kubernetes method)
_maybe_clean_pg_replslot() (patroni.postgresql.rewind.Rewind method)
_maybe_enable_synchronous_mode() (patroni.ha.Ha method)
_MEMBERS (patroni.dcs.AbstractDCS attribute)
_MemberStatus (class in patroni.ha)
_merge_permanent_slots() (patroni.dcs.Cluster method)
_mpp_cluster_loader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_on_delete() (patroni.dcs.raft.Raft method)
_on_set() (patroni.dcs.raft.Raft method)
_onTick() (patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.KVStoreTTL method)
_open() (patroni.log.PatroniFileHandler method)
_OPTIME (patroni.dcs.AbstractDCS attribute)
_patch_or_create() (patroni.dcs.kubernetes.Kubernetes method)
_pg_dist_node() (patroni.postgresql.mpp.citus.CitusHandler static method)
_pgpass_content() (patroni.postgresql.config.ConfigHandler static method)
_pool_config_from_file_or_data() (patroni.dcs.kubernetes.K8sConfig method)
_post_request() (patroni.scripts.barman.utils.PgBackupApi method)
_post_restore() (patroni.postgresql.bootstrap.Bootstrap method)
_postgresql_cluster_loader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_pre_promote() (patroni.postgresql.Postgresql method)
_prepare_common_parameters() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_prepare_get_members() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd.EtcdClient method)
(patroni.dcs.etcd3.Etcd3Client method)
_prepare_request() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd.EtcdClient method)
(patroni.dcs.etcd3.Etcd3Client method)
_process_event() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
_process_message() (patroni.dcs.etcd3.KVCache method)
_process_multisync_replication() (patroni.ha.Ha method)
_process_postgresql_parameters() (patroni.config.Config static method)
_process_quorum_replication() (patroni.ha.Ha method)
_process_replica_readiness() (patroni.postgresql.sync.SyncHandler method)
_put_record() (patroni.log.QueueHandler method)
_query() (patroni.postgresql.Postgresql method)
(patroni.postgresql.slots.SlotsHandler method)
_query_exhibitors() (patroni.dcs.exhibitor.ExhibitorEnsembleProvider method)
_raise_for_data() (in module patroni.dcs.etcd3)
_read_json_content() (patroni.api.RestApiHandler method)
_read_postgres_gucs_validators_file() (in module patroni.postgresql.validator)
_read_postmaster_pidfile() (patroni.postgresql.postmaster.PostmasterProcess static method)
_read_recovery_params() (patroni.postgresql.config.ConfigHandler method)
_read_recovery_params_pre_v12() (patroni.postgresql.config.ConfigHandler method)
_read_token_file() (patroni.dcs.kubernetes.K8sConfig method)
_ready_logical_slots() (patroni.postgresql.slots.SlotsHandler method)
_RECOVERY_PARAMETERS (patroni.postgresql.config.ConfigHandler attribute)
_recovery_parameters_to_compare (patroni.postgresql.config.ConfigHandler property)
_refresh_api_servers_cache() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_refresh_machines_cache() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
_remove_file_if_exists() (patroni.postgresql.config.ConfigHandler static method)
_replace() (patroni.dcs.ClusterConfig method)
(patroni.dcs.consul.Response method)
(patroni.dcs.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
(patroni.ha._FailsafeResponse method)
(patroni.postgresql.sync._Replica method)
(patroni.postgresql.sync._SSN method)
(patroni.postgresql.sync._SyncState method)
(patroni.quorum.Transition method)
(patroni.scripts.wale_restore.WALEConfig method)
(patroni.watchdog.linux.WatchdogInfo method)
_Replica (class in patroni.postgresql.sync)
_ReplicaList (class in patroni.postgresql.sync)
_required_pg_params (patroni.config_generator.RunningClusterConfigGenerator property)
_reset_state() (patroni.ha.Failsafe method)
_restart_watcher() (patroni.dcs.etcd3.PatroniEtcd3Client method)
_restore_backup() (in module patroni.scripts.barman.recover)
_run_and_handle_exceptions() (in module patroni.dcs.kubernetes)
(patroni.dcs.consul.Consul static method)
(patroni.dcs.etcd.AbstractEtcd method)
_run_cycle() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.ha.Ha method)
(patroni.raft_controller.RaftController method)
_safe_copy_dynamic_configuration() (patroni.config.Config method)
_sanitize_auto_conf() (patroni.postgresql.config.ConfigHandler method)
_serialize_request() (patroni.scripts.barman.utils.PgBackupApi static method)
_set() (patroni.dcs.raft.KVStoreTTL method)
_set_conf_files() (patroni.config_generator.RunningClusterConfigGenerator method)
_set_fd_cloexec() (patroni.api.RestApiServer static method)
_set_hline() (patroni.ctl.PatronictlPrettyTable method)
_set_loop_wait() (patroni.dcs.AbstractDCS method)
_set_or_create() (patroni.dcs.zookeeper.ZooKeeper method)
_set_pg_params() (patroni.config_generator.RunningClusterConfigGenerator method)
_set_service_name() (patroni.dcs.consul.Consul method)
_set_su_params() (patroni.config_generator.RunningClusterConfigGenerator method)
_set_timeout() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
_set_token() (patroni.dcs.kubernetes.K8sConfig method)
_set_v0() (patroni.dcs.raft.KVStoreTTL method)
_should_skip_switch() (in module patroni.scripts.barman.config_switch)
_shutdown() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.raft_controller.RaftController method)
_sleep() (in module patroni.utils)
_SSN (class in patroni.postgresql.sync)
_start_process() (patroni.postgresql.cancellable.CancellableExecutor method)
_STATUS (patroni.dcs.AbstractDCS attribute)
_str_to_list() (patroni.dcs.SyncState static method)
_stringify_hrule() (patroni.ctl.PatronictlPrettyTable method)
_switch_config() (in module patroni.scripts.barman.config_switch)
_SYNC (patroni.dcs.AbstractDCS attribute)
_sync_replication_slots() (patroni.ha.Ha method)
_SyncState (class in patroni.postgresql.sync)
_tag_ebs() (patroni.scripts.aws.AWSConnection method)
_tag_ec2() (patroni.scripts.aws.AWSConnection method)
_TCPTransport (class in patroni.dcs.raft)
_transform_parameter_value() (in module patroni.postgresql.validator)
_Transformable (class in patroni.postgresql.validator)
_traversable_walk() (in module patroni.postgresql.available_parameters)
_triggerfile_wrong_name (patroni.postgresql.config.ConfigHandler property)
_try_to_report_lost_records() (patroni.log.QueueHandler method)
_type() (in module patroni.log)
_update_dns_cache() (patroni.dcs.etcd.AbstractEtcdClientWithFailover static method)
_update_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_update_leader_with_retry() (patroni.dcs.kubernetes.Kubernetes method)
_update_pending_logical_slot_primary() (patroni.postgresql.slots.SlotsHandler method)
_update_service() (patroni.dcs.consul.Consul method)
_validate_and_adjust_timeouts() (patroni.config.Config method)
_validate_conn() (patroni.request.HTTPSConnectionPool method)
_validate_failover_tags() (patroni.config.Config method)
_version_file_exists() (patroni.postgresql.Postgresql method)
_wait_cache() (patroni.dcs.etcd3.PatroniEtcd3Client method)
_wait_caches() (patroni.dcs.kubernetes.Kubernetes method)
_wait_for_connection_close() (patroni.postgresql.Postgresql method)
_wait_promote() (patroni.postgresql.Postgresql method)
_wal_position() (patroni.postgresql.Postgresql static method)
_watch() (patroni.dcs.kubernetes.ObjectCache method)
_watcher() (patroni.dcs.zookeeper.ZooKeeper method)
_wrap() (patroni.dcs.kubernetes.K8sObject class method)
_write_config_to_fd() (patroni.config_generator.AbstractConfigGenerator method)
_write_failsafe() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_write_json_response() (patroni.api.RestApiHandler method)
_write_leader_optime() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_write_recovery_params() (patroni.postgresql.config.ConfigHandler method)
_write_status() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_write_status_code_only() (patroni.api.RestApiHandler method)
_write_status_response() (patroni.api.RestApiHandler method)
A
Aborted (patroni.dcs.etcd3.GRPCCode attribute)
abstract_main() (in module patroni.daemon)
AbstractConfigGenerator (class in patroni.config_generator)
AbstractDCS (class in patroni.dcs)
AbstractEtcd (class in patroni.dcs.etcd)
AbstractEtcdClientWithFailover (class in patroni.dcs.etcd)
AbstractMPP (class in patroni.postgresql.mpp)
AbstractMPPHandler (class in patroni.postgresql.mpp)
AbstractPatroniDaemon (class in patroni.daemon)
accepted (patroni.ha._FailsafeResponse attribute)
acquire_lock() (patroni.ha.Ha method)
activate() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
active (patroni.postgresql.sync._SyncState attribute)
add() (patroni.collections.CaseInsensitiveSet method)
add_task() (patroni.postgresql.mpp.citus.CitusHandler method)
adjust_postgres_gucs() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
adjust_ttl() (patroni.dcs.consul.Consul method)
ALLOWED_KEYS (patroni.dcs.RemoteMember attribute)
AlreadyExists (patroni.dcs.etcd3.GRPCCode attribute)
api_execute() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
API_NOT_OK (patroni.scripts.barman.cli.ExitCode attribute)
api_servers_cache (patroni.dcs.kubernetes.K8sClient.ApiClient property)
api_sigterm() (patroni.daemon.AbstractPatroniDaemon method)
api_url (patroni.dcs.Member property)
ApiNotOk
append_pg_hba() (patroni.postgresql.config.ConfigHandler method)
application_name (patroni.postgresql.sync._Replica attribute)
apply_config_changes() (in module patroni.ctl)
apply_keepalive_limit() (in module patroni.utils)
apply_yaml_file() (in module patroni.ctl)
as_dict() (patroni.dcs.etcd3.Etcd3ClientError method)
as_tuple() (patroni.postgresql.mpp.citus.PgDistNode method)
assert_() (in module patroni.validator)
AsyncExecutor (class in patroni.async_executor)
AtMostOne (class in patroni.validator)
attempt_to_acquire_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
authenticate() (patroni.dcs.etcd3.Etcd3Client method)
AuthFailed
AuthNotEnabled
AuthOldRevision
available_gucs (patroni.postgresql.Postgresql property)
aws_available() (patroni.scripts.aws.AWSConnection method)
AWSConnection (class in patroni.scripts.aws)
B
base64_decode() (in module patroni.dcs.etcd3)
base64_encode() (in module patroni.dcs.etcd3)
basebackup() (patroni.postgresql.bootstrap.Bootstrap method)
BINARIES (patroni.validator.BinDirectory attribute)
BinDirectory (class in patroni.validator)
body (patroni.dcs.consul.Response attribute)
Bool (class in patroni.postgresql.validator)
Bootstrap (class in patroni.postgresql.bootstrap)
bootstrap() (patroni.ha.Ha method)
(patroni.postgresql.bootstrap.Bootstrap method)
(patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
bootstrap_standby_leader() (patroni.ha.Ha method)
build_range_request() (in module patroni.dcs.etcd3)
build_recovery_params() (patroni.postgresql.config.ConfigHandler method)
busy (patroni.async_executor.AsyncExecutor property)
C
call() (patroni.postgresql.callback_executor.CallbackExecutor method)
(patroni.postgresql.cancellable.CancellableSubprocess method)
call_api() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
call_failsafe_member() (patroni.ha.Ha method)
call_nowait() (patroni.postgresql.callback_executor.OnReloadExecutor method)
(patroni.postgresql.Postgresql method)
call_post_bootstrap() (patroni.postgresql.bootstrap.Bootstrap method)
call_rpc() (patroni.dcs.etcd3.Etcd3Client method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
callback (patroni.postgresql.Postgresql property)
CallbackAction (class in patroni.postgresql.callback_executor)
CallbackExecutor (class in patroni.postgresql.callback_executor)
can_advance_slots (patroni.postgresql.Postgresql property)
can_be_disabled (patroni.watchdog.linux.LinuxWatchdogDevice property)
can_create_replica_without_replication_connection() (patroni.postgresql.Postgresql method)
can_rewind (patroni.postgresql.rewind.Rewind property)
can_rewind_or_reinitialize_allowed (patroni.postgresql.rewind.Rewind property)
cancel() (patroni.async_executor.AsyncExecutor method)
(patroni.async_executor.CriticalTask method)
(patroni.postgresql.cancellable.CancellableSubprocess method)
cancel_initialization() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.ha.Ha method)
Canceled (patroni.dcs.etcd3.GRPCCode attribute)
CancellableExecutor (class in patroni.postgresql.cancellable)
CancellableSubprocess (class in patroni.postgresql.cancellable)
candidate (patroni.dcs.Failover attribute)
Case (class in patroni.validator)
CaseInsensitiveDict (class in patroni.collections)
CaseInsensitiveSet (class in patroni.collections)
catch_consul_errors() (in module patroni.dcs.consul)
catch_etcd_errors() (in module patroni.dcs.etcd)
catch_kubernetes_errors() (in module patroni.dcs.kubernetes)
catch_return_false_exception() (in module patroni.dcs)
cb_called (patroni.postgresql.Postgresql property)
CHECK (patroni.postgresql.rewind.REWIND_STATUS attribute)
check_access() (in module patroni.api)
(patroni.api.RestApiServer method)
check_auth_header() (patroni.api.RestApiServer method)
check_basic_auth_key() (patroni.api.RestApiServer method)
check_directories() (patroni.postgresql.config.ConfigHandler method)
check_failsafe_topology() (patroni.ha.Ha method)
check_for_startup() (patroni.postgresql.Postgresql method)
check_invariants() (patroni.quorum.QuorumStateResolver method)
check_leader_has_run_checkpoint() (patroni.postgresql.rewind.Rewind static method)
check_leader_is_not_in_recovery() (patroni.postgresql.rewind.Rewind static method)
check_logical_slots_readiness() (patroni.postgresql.slots.SlotsHandler method)
check_recovery_conf() (patroni.postgresql.config.ConfigHandler method)
check_response() (in module patroni.ctl)
check_startup_state_changed() (patroni.postgresql.Postgresql method)
check_timeline() (patroni.ha.Ha method)
CHECKPOINT (patroni.postgresql.rewind.REWIND_STATUS attribute)
checkpoint() (patroni.postgresql.Postgresql method)
checkpoint_after_promote (patroni.dcs.Leader property)
checkpoint_after_promote() (patroni.postgresql.rewind.Rewind method)
Citus (class in patroni.postgresql.mpp.citus)
CitusHandler (class in patroni.postgresql.mpp.citus)
clean() (patroni.postgresql.slots.SlotsAdvanceThread method)
cleanup_archive_status() (patroni.postgresql.rewind.Rewind method)
client_path() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
clone() (patroni.ha.Ha method)
(patroni.postgresql.bootstrap.Bootstrap method)
clonefrom (patroni.dcs.Member property)
(patroni.tags.Tags property)
close() (patroni.postgresql.connection.ConnectionPool method)
(patroni.postgresql.connection.NamedConnection method)
(patroni.watchdog.linux.LinuxWatchdogDevice method)
Cluster (class in patroni.dcs)
cluster (patroni.dcs.AbstractDCS property)
cluster_as_json() (in module patroni.utils)
cluster_info_query (patroni.postgresql.Postgresql property)
cluster_prefix (patroni.dcs.etcd3.Etcd3 property)
ClusterConfig (class in patroni.dcs)
cmd (patroni.scripts.wale_restore.WALEConfig attribute)
CMDLINE_OPTIONS (patroni.postgresql.config.ConfigHandler attribute)
code (patroni.dcs.consul.Response attribute)
(patroni.dcs.etcd3.DeadlineExceeded attribute)
(patroni.dcs.etcd3.FailedPrecondition attribute)
(patroni.dcs.etcd3.InvalidArgument attribute)
(patroni.dcs.etcd3.InvalidAuthToken attribute)
(patroni.dcs.etcd3.NotFound attribute)
(patroni.dcs.etcd3.PermissionDenied attribute)
(patroni.dcs.etcd3.Unavailable attribute)
(patroni.dcs.etcd3.Unknown attribute)
comma_separated_host_port() (in module patroni.validator)
compare_ports() (patroni.dcs.kubernetes.Kubernetes static method)
compare_slots() (in module patroni.postgresql.slots)
compare_values() (in module patroni.utils)
complete() (patroni.async_executor.CriticalTask method)
Config (class in patroni.config)
config_dir (patroni.postgresql.config.ConfigHandler property)
config_file (patroni.config.Config property)
config_path (patroni.dcs.AbstractDCS property)
CONFIG_SWITCH_DONE (patroni.scripts.barman.config_switch.ExitCode attribute)
CONFIG_SWITCH_FAILED (patroni.scripts.barman.config_switch.ExitCode attribute)
CONFIG_SWITCH_SKIPPED (patroni.scripts.barman.config_switch.ExitCode attribute)
config_writer() (patroni.postgresql.config.ConfigHandler method)
ConfigHandler (class in patroni.postgresql.config)
ConfigParseError
configuration_allows_rewind() (patroni.postgresql.rewind.Rewind static method)
configure() (patroni.dcs.etcd3.PatroniEtcd3Client method)
configure_retriable_http_codes() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
configure_server_parameters() (patroni.postgresql.Postgresql method)
configure_timeouts() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
ConfigWriter (class in patroni.postgresql.config)
confirm_members_action() (in module patroni.ctl)
conn_kwargs (patroni.postgresql.connection.ConnectionPool property)
conn_kwargs() (patroni.dcs.Leader method)
(patroni.dcs.Member method)
conn_url (patroni.dcs.Leader property)
(patroni.dcs.Member property)
connect() (in module patroni.psycopg)
(patroni.dcs.consul.ConsulClient method)
connection() (patroni.postgresql.Postgresql method)
ConnectionPool (class in patroni.postgresql.connection)
conninfo_parse() (in module patroni.postgresql.config)
conninfo_uri_parse() (in module patroni.postgresql.config)
Consul (class in patroni.dcs.consul)
ConsulClient (class in patroni.dcs.consul)
ConsulError
ConsulInternalError
content (patroni.dcs.consul.Response attribute)
controldata() (patroni.postgresql.Postgresql method)
convert_int_from_base_unit() (in module patroni.utils)
convert_real_from_base_unit() (in module patroni.utils)
convert_to_base_unit() (in module patroni.utils)
coordinator_group_id (patroni.postgresql.mpp.AbstractMPP property)
(patroni.postgresql.mpp.citus.Citus property)
(patroni.postgresql.mpp.Null property)
copy() (patroni.collections._FrozenDict method)
(patroni.collections.CaseInsensitiveDict method)
(patroni.config.Config method)
(patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.utils.Retry method)
copy_logical_slots() (patroni.postgresql.slots.SlotsHandler method)
CoreV1ApiProxy (class in patroni.dcs.kubernetes)
create_config_switch_operation() (patroni.scripts.barman.utils.PgBackupApi method)
create_connection() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
create_lease() (patroni.dcs.etcd3.Etcd3 method)
create_or_update_role() (patroni.postgresql.bootstrap.Bootstrap method)
create_recovery_operation() (patroni.scripts.barman.utils.PgBackupApi method)
create_replica() (patroni.postgresql.bootstrap.Bootstrap method)
create_replica_methods (patroni.postgresql.Postgresql property)
create_replica_with_s3() (patroni.scripts.wale_restore.WALERestore method)
create_session() (patroni.dcs.consul.Consul method)
CriticalTask (class in patroni.async_executor)
current_state() (patroni.postgresql.sync.SyncHandler method)
cursor (patroni.psycopg.Error attribute)
D
daemon_threads (patroni.api.RestApiServer attribute)
data (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Leader property)
data_dir (patroni.postgresql.Postgresql property)
data_directory_empty() (in module patroni.validator)
(patroni.postgresql.Postgresql method)
data_directory_is_empty() (in module patroni.utils)
database (patroni.postgresql.Postgresql property)
DatabaseError
DataLoss (patroni.dcs.etcd3.GRPCCode attribute)
dcs_modules() (in module patroni.dcs)
DCSError
DeadlineExceeded
(patroni.dcs.etcd3.GRPCCode attribute)
debug_exception() (in module patroni.log)
deep_compare() (in module patroni.utils)
DEFAULT_DEVICE (patroni.watchdog.linux.LinuxWatchdogDevice attribute)
DEFAULT_FORMAT (patroni.log.PatroniLogger attribute)
DEFAULT_LEVEL (patroni.log.PatroniLogger attribute)
DEFAULT_MAX_QUEUE_SIZE (patroni.log.PatroniLogger attribute)
DEFAULT_TRACEBACK_LEVEL (patroni.log.PatroniLogger attribute)
DEFAULT_TYPE (patroni.log.PatroniLogger attribute)
default_validator() (in module patroni.config)
delete() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
delete_cluster() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
delete_future_restart() (patroni.ha.Ha method)
delete_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
delete_sync_state() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
deleteprefix() (patroni.dcs.etcd3.Etcd3Client method)
deleterange() (patroni.dcs.etcd3.Etcd3Client method)
demote() (patroni.ha.Ha method)
deregister_service() (patroni.dcs.consul.Consul method)
describe() (patroni.watchdog.linux.LinuxWatchdogDevice method)
destroy() (patroni.dcs.raft.KVStoreTTL method)
diag (patroni.psycopg.Error attribute)
dir_create_mode (patroni.file_perm.__FilePermissions property)
Directory (class in patroni.validator)
disable() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
disable_synchronous_replication() (patroni.ha.Ha method)
discard() (patroni.collections.CaseInsensitiveSet method)
DnsCachingResolver (class in patroni.dcs.etcd)
do_DELETE_restart() (patroni.api.RestApiHandler method)
do_DELETE_switchover() (patroni.api.RestApiHandler method)
do_GET() (patroni.api.RestApiHandler method)
do_GET_cluster() (patroni.api.RestApiHandler method)
do_GET_config() (patroni.api.RestApiHandler method)
do_GET_failsafe() (patroni.api.RestApiHandler method)
do_GET_history() (patroni.api.RestApiHandler method)
do_GET_liveness() (patroni.api.RestApiHandler method)
do_GET_metrics() (patroni.api.RestApiHandler method)
do_GET_patroni() (patroni.api.RestApiHandler method)
do_GET_readiness() (patroni.api.RestApiHandler method)
do_HEAD() (patroni.api.RestApiHandler method)
do_OPTIONS() (patroni.api.RestApiHandler method)
do_PATCH_config() (patroni.api.RestApiHandler method)
do_POST_citus() (patroni.api.RestApiHandler method)
do_POST_failover() (patroni.api.RestApiHandler method)
do_POST_failsafe() (patroni.api.RestApiHandler method)
do_POST_mpp() (patroni.api.RestApiHandler method)
do_POST_reinitialize() (patroni.api.RestApiHandler method)
do_POST_reload() (patroni.api.RestApiHandler method)
do_POST_restart() (patroni.api.RestApiHandler method)
do_POST_sigterm() (patroni.api.RestApiHandler method)
do_POST_switchover() (patroni.api.RestApiHandler method)
do_PUT_config() (patroni.api.RestApiHandler method)
DONE (patroni.scripts.barman.utils.OperationStatus attribute)
drop_replication_slot() (patroni.postgresql.slots.SlotsHandler method)
dynamic_configuration (patroni.config.Config property)
DynMemberSyncObj (class in patroni.dcs.raft)
E
effective_configuration (patroni.postgresql.config.ConfigHandler property)
emit() (patroni.log.ProxyHandler method)
(patroni.log.QueueHandler method)
empty() (patroni.dcs.Cluster static method)
(patroni.dcs.Status static method)
(patroni.dcs.SyncState static method)
enable_keepalive() (in module patroni.utils)
enabled (patroni.postgresql.rewind.Rewind property)
enforce_follow_remote_member() (patroni.ha.Ha method)
enforce_hot_standby_feedback (patroni.postgresql.Postgresql property)
enforce_primary_role() (patroni.ha.Ha method)
ensure_checkpoint_after_promote() (patroni.postgresql.rewind.Rewind method)
ensure_clean_shutdown() (patroni.postgresql.rewind.Rewind method)
ensure_deadline() (patroni.utils.Retry method)
ensure_major_version_is_known() (patroni.postgresql.Postgresql method)
Enum (class in patroni.postgresql.validator)
EnumBool (class in patroni.postgresql.validator)
EnumValidator (class in patroni.validator)
env_dir (patroni.scripts.wale_restore.WALEConfig attribute)
equals() (patroni.postgresql.mpp.citus.PgDistGroup method)
Error
error (patroni.dcs.etcd3.AuthFailed attribute)
(patroni.dcs.etcd3.AuthNotEnabled attribute)
(patroni.dcs.etcd3.AuthOldRevision attribute)
(patroni.dcs.etcd3.DeadlineExceeded attribute)
(patroni.dcs.etcd3.InvalidAuthToken attribute)
(patroni.dcs.etcd3.LeaseNotFound attribute)
(patroni.dcs.etcd3.PermissionDenied attribute)
(patroni.dcs.etcd3.UserEmpty attribute)
ERROR_CLS (patroni.dcs.etcd.AbstractEtcdClientWithFailover attribute)
(patroni.dcs.etcd.EtcdClient attribute)
(patroni.dcs.etcd3.Etcd3Client attribute)
error_exception() (in module patroni.log)
escape() (patroni.postgresql.config.ConfigWriter static method)
Etcd (class in patroni.dcs.etcd)
Etcd3 (class in patroni.dcs.etcd3)
Etcd3Client (class in patroni.dcs.etcd3)
Etcd3ClientError
Etcd3Error
Etcd3Exception
EtcdClient (class in patroni.dcs.etcd)
EtcdError
EtcdRaftInternal
evaluate_scheduled_restart() (patroni.ha.Ha method)
execute() (patroni.postgresql.rewind.Rewind method)
executeCommand() (patroni.dcs.raft.SyncObjUtility method)
executed (patroni.postgresql.rewind.Rewind property)
Exhibitor (class in patroni.dcs.exhibitor)
ExhibitorEnsembleProvider (class in patroni.dcs.exhibitor)
ExitCode (class in patroni.scripts.barman.cli)
(class in patroni.scripts.barman.config_switch)
(class in patroni.scripts.barman.recover)
(class in patroni.scripts.wale_restore)
F
FAIL (patroni.scripts.wale_restore.ExitCode attribute)
failed (patroni.postgresql.rewind.Rewind property)
FAILED (patroni.postgresql.rewind.REWIND_STATUS attribute)
(patroni.scripts.barman.utils.OperationStatus attribute)
FailedPrecondition
(patroni.dcs.etcd3.GRPCCode attribute)
Failover (class in patroni.dcs)
failover_limitation() (patroni.ha._MemberStatus method)
failover_path (patroni.dcs.AbstractDCS property)
failover_priority (patroni.tags.Tags property)
Failsafe (class in patroni.ha)
failsafe (patroni.dcs.AbstractDCS property)
failsafe_is_active() (patroni.ha.Ha method)
failsafe_path (patroni.dcs.AbstractDCS property)
fetch_node_status() (patroni.ha.Ha method)
fetch_nodes_statuses() (patroni.ha.Ha method)
file_create_mode (patroni.file_perm.__FilePermissions property)
find_class_in_module() (in module patroni.dynamic_loader)
find_task_by_groupid() (patroni.postgresql.mpp.citus.CitusHandler method)
firmware_version (patroni.watchdog.linux.watchdog_info attribute)
fix_subdirectory_path_if_broken() (patroni.scripts.wale_restore.WALERestore method)
follow() (patroni.ha.Ha method)
(patroni.postgresql.Postgresql method)
force_if_last_failed() (in module patroni.dcs.consul)
format_config_for_editing() (in module patroni.ctl)
format_dsn() (patroni.postgresql.config.ConfigHandler method)
format_lsn() (in module patroni.postgresql.misc)
format_pg_version() (in module patroni.ctl)
from_api_response() (patroni.ha._MemberStatus class method)
from_config() (patroni.watchdog.linux.LinuxWatchdogDevice class method)
from_node() (patroni.dcs.ClusterConfig static method)
(patroni.dcs.Failover static method)
(patroni.dcs.Member static method)
(patroni.dcs.Status static method)
(patroni.dcs.SyncState static method)
(patroni.dcs.TimelineHistory static method)
from_pid() (patroni.postgresql.postmaster.PostmasterProcess class method)
from_pidfile() (patroni.postgresql.postmaster.PostmasterProcess static method)
fsync_dir() (in module patroni.postgresql.misc)
future_restart_scheduled() (patroni.ha.Ha method)
G
generate() (patroni.config_generator.AbstractConfigGenerator method)
(patroni.config_generator.RunningClusterConfigGenerator method)
(patroni.config_generator.SampleConfigGenerator method)
generate_config() (in module patroni.config_generator)
generate_topology() (in module patroni.ctl)
get() (in module patroni.request)
(patroni.config.Config method)
(patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.K8sObject method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.postgresql.config.ConfigHandler method)
(patroni.postgresql.connection.ConnectionPool method)
(patroni.postgresql.connection.NamedConnection method)
(patroni.postgresql.mpp.citus.PgDistGroup method)
get_address() (in module patroni.config_generator)
get_all_members() (in module patroni.ctl)
get_all_members_leader_first() (in module patroni.ctl)
get_any_member() (in module patroni.ctl)
get_auth_method (patroni.config_generator.SampleConfigGenerator property)
get_base_arg_parser() (in module patroni.daemon)
get_bin_name() (in module patroni.validator)
get_certificate_serial_number() (patroni.api.RestApiServer method)
get_children() (patroni.dcs.zookeeper.ZooKeeper method)
get_clone_member() (patroni.dcs.Cluster method)
get_cluster() (patroni.dcs.AbstractDCS method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
get_cluster_service_info() (in module patroni.ctl)
get_connection_cursor() (in module patroni.postgresql.connection)
get_conversion_table() (in module patroni.utils)
get_cursor() (in module patroni.ctl)
get_dcs() (in module patroni.ctl)
(in module patroni.dcs)
get_default_config() (patroni.config.Config class method)
get_effective_tags() (patroni.ha.Ha method)
get_endpoint_url() (patroni.dcs.Member method)
get_etcd_client() (patroni.dcs.etcd.AbstractEtcd method)
get_failover_candidates() (patroni.ha.Ha method)
get_guc_value() (patroni.postgresql.Postgresql method)
get_handler_impl() (patroni.postgresql.mpp.AbstractMPP method)
get_history() (patroni.postgresql.Postgresql method)
get_local_connection_cursor() (patroni.postgresql.slots.SlotsHandler method)
get_major_from_minor_version() (in module patroni.postgresql.misc)
get_major_version() (in module patroni.scripts.wale_restore)
(in module patroni.utils)
(patroni.postgresql.Postgresql method)
get_member() (patroni.dcs.Cluster method)
get_members() (in module patroni.ctl)
get_mpp() (in module patroni.postgresql.mpp)
get_mpp_coordinator() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
get_node() (patroni.dcs.zookeeper.ZooKeeper method)
get_operation_status() (patroni.scripts.barman.utils.PgBackupApi method)
get_param_diff() (in module patroni.postgresql.config)
get_postgres_role_from_data_directory() (patroni.postgresql.Postgresql method)
get_postgres_version() (in module patroni.utils)
get_postgresql_status() (patroni.api.RestApiHandler method)
get_primary_timeline() (patroni.postgresql.Postgresql method)
get_remote_member() (patroni.ha.Ha method)
get_replica_timeline() (patroni.postgresql.Postgresql method)
get_replication_connection_cursor() (patroni.postgresql.Postgresql method)
get_replication_slots() (patroni.dcs.Cluster method)
get_server_parameters() (patroni.postgresql.config.ConfigHandler method)
get_slot_name_on_primary() (patroni.dcs.Cluster method)
get_srv_record() (patroni.dcs.etcd.AbstractEtcdClientWithFailover static method)
get_status() (patroni.dcs.zookeeper.ZooKeeper method)
get_subclasses() (patroni.dcs.etcd3.Etcd3ClientError class method)
(patroni.postgresql.validator._Transformable class method)
get_support() (patroni.watchdog.linux.LinuxWatchdogDevice method)
(patroni.watchdog.linux.TestingWatchdogDevice method)
get_template_config() (patroni.config_generator.AbstractConfigGenerator class method)
get_timeout() (patroni.watchdog.linux.LinuxWatchdogDevice method)
(patroni.watchdog.linux.TestingWatchdogDevice method)
get_validator_files() (in module patroni.postgresql.available_parameters)
getMembers() (patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.SyncObjUtility method)
group (patroni.postgresql.mpp.AbstractMPP property)
(patroni.postgresql.mpp.citus.Citus property)
(patroni.postgresql.mpp.Null property)
group_re (patroni.postgresql.mpp.AbstractMPP attribute)
(patroni.postgresql.mpp.citus.Citus attribute)
GRPCCode (class in patroni.dcs.etcd3)
H
Ha (class in patroni.ha)
handle_auth_errors() (patroni.dcs.etcd3.Etcd3Client method)
handle_error() (patroni.api.RestApiServer method)
handle_etcd_exceptions() (patroni.dcs.etcd.AbstractEtcd method)
handle_event() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
handle_long_action_in_progress() (patroni.ha.Ha method)
handle_one_request() (patroni.api.RestApiHandler method)
handle_parameter_change() (patroni.postgresql.Postgresql method)
handle_starting_instance() (patroni.ha.Ha method)
has_lock() (patroni.ha.Ha method)
has_member() (patroni.dcs.Cluster method)
has_permanent_slots() (patroni.dcs.Cluster method)
has_set_timeout() (patroni.watchdog.linux.LinuxWatchdogDevice method)
has_star (patroni.postgresql.sync._SSN attribute)
hba_file (patroni.postgresql.config.ConfigHandler property)
headers (patroni.dcs.consul.Response attribute)
(patroni.dcs.kubernetes.K8sConfig property)
history_path (patroni.dcs.AbstractDCS property)
http_connect() (patroni.dcs.consul.ConsulClient method)
HTTP_ERROR (patroni.scripts.barman.config_switch.ExitCode attribute)
(patroni.scripts.barman.recover.ExitCode attribute)
HTTPClient (class in patroni.dcs.consul)
HTTPSConnectionPool (class in patroni.request)
I
ident_file (patroni.postgresql.config.ConfigHandler property)
identity (patroni.watchdog.linux.watchdog_info attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
ignore_replication_slot() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.slots.SlotsHandler method)
IN_PROGRESS (patroni.scripts.barman.utils.OperationStatus attribute)
initdb() (patroni.postgresql.Postgresql method)
INITIAL (patroni.postgresql.rewind.REWIND_STATUS attribute)
initialize() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
initialize_path (patroni.dcs.AbstractDCS property)
Integer (class in patroni.postgresql.validator)
Internal (patroni.dcs.etcd3.GRPCCode attribute)
IntValidator (class in patroni.validator)
INVALID_ARGS (patroni.scripts.barman.config_switch.ExitCode attribute)
InvalidArgument
(patroni.dcs.etcd3.GRPCCode attribute)
InvalidAuthToken
InvalidGucValidatorsFile
InvalidSession
InvalidSessionTTL
invoke_editor() (in module patroni.ctl)
IOC() (in module patroni.watchdog.linux)
IOR() (in module patroni.watchdog.linux)
IOW() (in module patroni.watchdog.linux)
IOWR() (in module patroni.watchdog.linux)
is_active() (patroni.ha.Failsafe method)
is_cancelled (patroni.postgresql.cancellable.CancellableSubprocess property)
is_citus_cluster() (in module patroni.ctl)
is_coordinator() (patroni.postgresql.mpp.AbstractMPP method)
is_empty (patroni.dcs.SyncState property)
is_empty() (patroni.dcs.Cluster method)
(patroni.dcs.Status method)
is_enabled() (patroni.postgresql.mpp.AbstractMPP method)
is_failover_possible() (patroni.api.RestApiHandler method)
(patroni.ha.Ha method)
is_failsafe_mode() (patroni.ha.Ha method)
is_healthiest_node() (patroni.ha.Ha method)
is_healthy (patroni.watchdog.base.Watchdog property)
(patroni.watchdog.linux.LinuxWatchdogDevice property)
(patroni.watchdog.Watchdog property)
is_healthy() (patroni.postgresql.Postgresql method)
is_ipv4_address() (in module patroni.validator)
is_ipv6_address() (in module patroni.validator)
is_lagging() (patroni.ha.Ha method)
is_leader() (patroni.ha.Ha method)
is_logical_slot() (patroni.dcs.Cluster static method)
is_mpp_coordinator() (patroni.dcs.AbstractDCS method)
is_needed (patroni.postgresql.rewind.Rewind property)
is_paused() (patroni.ha.Ha method)
is_physical_slot() (patroni.dcs.Cluster static method)
is_primary() (patroni.postgresql.mpp.citus.PgDistNode method)
(patroni.postgresql.Postgresql method)
is_quorum_commit_mode() (patroni.ha.Ha method)
is_ready() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
is_running (patroni.dcs.Member property)
(patroni.watchdog.base.Watchdog property)
(patroni.watchdog.linux.LinuxWatchdogDevice property)
(patroni.watchdog.Watchdog property)
is_running() (patroni.postgresql.Postgresql method)
is_standby_cluster() (patroni.ha.Ha method)
is_starting() (patroni.postgresql.Postgresql method)
is_subpath() (in module patroni.utils)
is_sync_standby() (patroni.ha.Ha method)
is_synchronous_mode() (patroni.ha.Ha method)
is_unlocked() (patroni.dcs.Cluster method)
is_worker() (patroni.postgresql.mpp.AbstractMPP method)
issubset() (patroni.collections.CaseInsensitiveSet method)
iter_classes() (in module patroni.dynamic_loader)
iter_dcs_classes() (in module patroni.dcs)
iter_dict() (patroni.validator.Schema method)
iter_list() (patroni.validator.Schema method)
iter_modules() (in module patroni.dynamic_loader)
iter_mpp_classes() (in module patroni.postgresql.mpp)
iter_or() (patroni.validator.Schema method)
iter_response_objects() (in module patroni.utils)
K
k8s_group_label (patroni.postgresql.mpp.AbstractMPP property)
K8sClient (class in patroni.dcs.kubernetes)
K8sClient._K8sObjectTemplate (class in patroni.dcs.kubernetes)
K8sClient.ApiClient (class in patroni.dcs.kubernetes)
K8sClient.CoreV1Api (class in patroni.dcs.kubernetes)
K8sClient.rest (class in patroni.dcs.kubernetes)
K8sClient.rest.ApiException
K8sConfig (class in patroni.dcs.kubernetes)
K8sConfig.ConfigException
K8sConnectionFailed
K8sException
K8sObject (class in patroni.dcs.kubernetes)
keep_existing_recovery_conf (patroni.postgresql.bootstrap.Bootstrap property)
keepalive() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.linux.LinuxWatchdogDevice method)
(patroni.watchdog.Watchdog method)
keepalive_intvl() (in module patroni.utils)
keepalive_socket_options() (in module patroni.utils)
keys() (patroni.collections.CaseInsensitiveDict method)
kill_stream() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
Kubernetes (class in patroni.dcs.kubernetes)
KubernetesError
KubernetesRetriableException
KVCache (class in patroni.dcs.etcd3)
KVStoreTTL (class in patroni.dcs.raft)
L
last_lsn (patroni.dcs.Status attribute)
last_operation() (patroni.postgresql.Postgresql method)
last_seen (patroni.dcs.AbstractDCS property)
latest_checkpoint_location() (patroni.postgresql.Postgresql method)
Leader (class in patroni.dcs)
leader (patroni.dcs.Failover attribute)
(patroni.dcs.SyncState attribute)
(patroni.ha.Failsafe property)
(patroni.quorum.Transition attribute)
leader_matches() (patroni.dcs.SyncState method)
leader_name (patroni.dcs.Cluster property)
leader_optime_path (patroni.dcs.AbstractDCS property)
leader_path (patroni.dcs.AbstractDCS property)
(patroni.dcs.kubernetes.Kubernetes property)
lease_grant() (patroni.dcs.etcd3.Etcd3Client method)
lease_keepalive() (patroni.dcs.etcd3.Etcd3Client method)
LeaseNotFound
lines (patroni.dcs.TimelineHistory attribute)
LinuxWatchdogDevice (class in patroni.watchdog.linux)
load_cluster_from_dcs() (patroni.ha.Ha method)
load_config() (in module patroni.ctl)
load_current_server_parameters() (patroni.postgresql.config.ConfigHandler method)
load_incluster_config() (patroni.dcs.kubernetes.K8sConfig method)
load_kube_config() (patroni.dcs.kubernetes.K8sConfig method)
load_members() (patroni.dcs.zookeeper.ZooKeeper method)
load_pg_dist_group() (patroni.postgresql.mpp.citus.CitusHandler method)
load_replication_slots() (patroni.postgresql.slots.SlotsHandler method)
local_configuration (patroni.config.Config property)
log_message() (patroni.api.RestApiHandler method)
LOGGING_BROKEN_EXIT_CODE (patroni.log.PatroniLogger attribute)
loop_wait (patroni.dcs.AbstractDCS property)
lsn (patroni.dcs.Member property)
(patroni.ha._FailsafeResponse attribute)
(patroni.postgresql.sync._Replica attribute)
lsn_name (patroni.postgresql.Postgresql property)
M
machines (patroni.dcs.etcd.AbstractEtcdClientWithFailover property)
machines_cache (patroni.dcs.etcd.AbstractEtcdClientWithFailover property)
main() (in module patroni.raft_controller)
(in module patroni.scripts.aws)
(in module patroni.scripts.barman.cli)
(in module patroni.scripts.wale_restore)
major_version (patroni.postgresql.Postgresql property)
manual_failover() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
manual_failover_process_no_leader() (patroni.ha.Ha method)
matches() (patroni.dcs.SyncState method)
max_val (patroni.postgresql.validator.Number property)
maybe_convert_from_base_unit() (in module patroni.utils)
maybe_filter_permanent_slots() (patroni.dcs.Cluster method)
Member (class in patroni.dcs)
member (patroni.dcs.Leader attribute)
member() (patroni.dcs.consul.Consul static method)
(patroni.dcs.etcd.Etcd static method)
(patroni.dcs.etcd3.Etcd3 static method)
(patroni.dcs.kubernetes.Kubernetes static method)
(patroni.dcs.raft.Raft static method)
(patroni.dcs.zookeeper.ZooKeeper static method)
member_name (patroni.ha._FailsafeResponse attribute)
member_path (patroni.dcs.AbstractDCS property)
members (patroni.dcs.SyncState property)
(patroni.postgresql.sync._SSN attribute)
members_path (patroni.dcs.AbstractDCS property)
min_val (patroni.postgresql.validator.Number property)
min_version (patroni.dcs.Cluster property)
modify_version (patroni.dcs.ClusterConfig attribute)
module
patroni
patroni.api
patroni.async_executor
patroni.collections
patroni.config
patroni.config_generator
patroni.ctl
patroni.daemon
patroni.dcs
patroni.dcs.consul
patroni.dcs.etcd
patroni.dcs.etcd3
patroni.dcs.exhibitor
patroni.dcs.kubernetes
patroni.dcs.raft
patroni.dcs.zookeeper
patroni.dynamic_loader
patroni.exceptions
patroni.file_perm
patroni.global_config
patroni.ha
patroni.log
patroni.postgresql
patroni.postgresql.available_parameters
patroni.postgresql.bootstrap
patroni.postgresql.callback_executor
patroni.postgresql.cancellable
patroni.postgresql.config
patroni.postgresql.connection
patroni.postgresql.misc
patroni.postgresql.mpp
patroni.postgresql.mpp.citus
patroni.postgresql.postmaster
patroni.postgresql.rewind
patroni.postgresql.slots
patroni.postgresql.sync
patroni.postgresql.validator
patroni.psycopg
patroni.quorum
patroni.raft_controller
patroni.request
patroni.scripts
patroni.scripts.aws
patroni.scripts.barman
patroni.scripts.barman.cli
patroni.scripts.barman.config_switch
patroni.scripts.barman.recover
patroni.scripts.barman.utils
patroni.scripts.wale_restore
patroni.tags
patroni.utils
patroni.validator
patroni.version
patroni.watchdog
patroni.watchdog.base
patroni.watchdog.linux
move_data_directory() (patroni.postgresql.Postgresql method)
mpp (patroni.dcs.AbstractDCS property)
mtime() (in module patroni.postgresql.config)
N
name (patroni.dcs.Leader property)
NamedConnection (class in patroni.postgresql.connection)
names (patroni.quorum.Transition attribute)
NEED (patroni.postgresql.rewind.REWIND_STATUS attribute)
NO_COMMAND (patroni.scripts.barman.cli.ExitCode attribute)
nofailover (patroni.postgresql.sync._Replica attribute)
(patroni.tags.Tags property)
noloadbalance (patroni.tags.Tags property)
NOOP (patroni.postgresql.callback_executor.CallbackAction attribute)
NORMAL_LOG_QUEUE_SIZE (patroni.log.PatroniLogger attribute)
nostream (patroni.tags.Tags property)
nosync (patroni.tags.Tags property)
NOT_NEED (patroni.postgresql.rewind.REWIND_STATUS attribute)
NotFound
(patroni.dcs.etcd3.GRPCCode attribute)
notify_mpp_coordinator() (patroni.ha.Ha method)
Null (class in patroni.postgresql.mpp)
null_context() (in module patroni.postgresql)
NullHandler (class in patroni.postgresql.mpp)
num (patroni.postgresql.sync._SSN attribute)
(patroni.quorum.Transition attribute)
Number (class in patroni.postgresql.validator)
numsync (patroni.postgresql.sync._SyncState attribute)
numsync_confirmed (patroni.postgresql.sync._SyncState attribute)
O
ObjectCache (class in patroni.dcs.kubernetes)
OK (patroni.dcs.etcd3.GRPCCode attribute)
on_demote() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
on_promote() (patroni.postgresql.slots.SlotsHandler method)
ON_RELOAD (patroni.postgresql.callback_executor.CallbackAction attribute)
ON_RESTART (patroni.postgresql.callback_executor.CallbackAction attribute)
ON_ROLE_CHANGE (patroni.postgresql.callback_executor.CallbackAction attribute)
on_role_change() (patroni.scripts.aws.AWSConnection method)
ON_START (patroni.postgresql.callback_executor.CallbackAction attribute)
ON_STOP (patroni.postgresql.callback_executor.CallbackAction attribute)
OnReloadExecutor (class in patroni.postgresql.callback_executor)
open() (patroni.watchdog.linux.LinuxWatchdogDevice method)
OperationalError
OperationStatus (class in patroni.scripts.barman.utils)
Optional (class in patroni.validator)
options (patroni.watchdog.linux.watchdog_info attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
Or (class in patroni.validator)
orig_umask (patroni.file_perm.__FilePermissions property)
OutOfRange (patroni.dcs.etcd3.GRPCCode attribute)
output_members() (in module patroni.ctl)
P
parse() (patroni.postgresql.validator.Integer static method)
(patroni.postgresql.validator.Number static method)
(patroni.postgresql.validator.Real static method)
parse_bool() (in module patroni.utils)
parse_connection_string() (in module patroni.dcs)
parse_dcs() (in module patroni.ctl)
parse_dsn() (in module patroni.postgresql.config)
parse_history() (in module patroni.postgresql.misc)
parse_int() (in module patroni.utils)
parse_lsn() (in module patroni.postgresql.misc)
parse_real() (in module patroni.utils)
parse_request() (patroni.api.RestApiHandler method)
parse_schedule() (patroni.api.RestApiHandler static method)
parse_scheduled() (in module patroni.ctl)
parse_sync_standby_names() (in module patroni.postgresql.sync)
parse_version() (in module patroni)
parse_wal_record() (patroni.postgresql.Postgresql method)
patch_config() (in module patroni.utils)
patch_or_create() (patroni.dcs.kubernetes.Kubernetes method)
patch_or_create_config() (patroni.dcs.kubernetes.Kubernetes method)
patroni
module
patroni.api
module
patroni.async_executor
module
patroni.collections
module
patroni.config
module
patroni.config_generator
module
patroni.ctl
module
patroni.daemon
module
patroni.dcs
module
patroni.dcs.consul
module
patroni.dcs.etcd
module
patroni.dcs.etcd3
module
patroni.dcs.exhibitor
module
patroni.dcs.kubernetes
module
patroni.dcs.raft
module
patroni.dcs.zookeeper
module
patroni.dynamic_loader
module
patroni.exceptions
module
patroni.file_perm
module
patroni.global_config
module
patroni.ha
module
patroni.log
module
patroni.postgresql
module
patroni.postgresql.available_parameters
module
patroni.postgresql.bootstrap
module
patroni.postgresql.callback_executor
module
patroni.postgresql.cancellable
module
patroni.postgresql.config
module
patroni.postgresql.connection
module
patroni.postgresql.misc
module
patroni.postgresql.mpp
module
patroni.postgresql.mpp.citus
module
patroni.postgresql.postmaster
module
patroni.postgresql.rewind
module
patroni.postgresql.slots
module
patroni.postgresql.sync
module
patroni.postgresql.validator
module
patroni.psycopg
module
patroni.quorum
module
patroni.raft_controller
module
patroni.request
module
patroni.scripts
module
patroni.scripts.aws
module
patroni.scripts.barman
module
patroni.scripts.barman.cli
module
patroni.scripts.barman.config_switch
module
patroni.scripts.barman.recover
module
patroni.scripts.barman.utils
module
patroni.scripts.wale_restore
module
patroni.tags
module
patroni.utils
module
patroni.validator
module
patroni.version
module
patroni.watchdog
module
patroni.watchdog.base
module
patroni.watchdog.linux
module
PATRONI_CONFIG_VARIABLE (patroni.config.Config attribute)
patroni_version (patroni.dcs.Member property)
PatroniCtlException
PatronictlPrettyTable (class in patroni.ctl)
PatroniEtcd3Client (class in patroni.dcs.etcd3)
PatroniException
PatroniFatalException
PatroniFileHandler (class in patroni.log)
PatroniKazooClient (class in patroni.dcs.zookeeper)
PatroniLogger (class in patroni.log)
PatroniPoolManager (class in patroni.request)
PatroniRequest (class in patroni.request)
PatroniSequentialThreadingHandler (class in patroni.dcs.zookeeper)
pending_restart_reason (patroni.postgresql.Postgresql property)
permanent_physical_slots (patroni.dcs.Cluster property)
PermissionDenied
(patroni.dcs.etcd3.GRPCCode attribute)
pg_control_exists() (patroni.postgresql.Postgresql method)
pg_control_timeline() (patroni.postgresql.Postgresql method)
pg_ctl() (patroni.postgresql.Postgresql method)
pg_ctl_kill() (patroni.postgresql.postmaster.PostmasterProcess method)
pg_ctl_start() (in module patroni.postgresql.postmaster)
pg_hba_conf (patroni.postgresql.config.ConfigHandler property)
pg_isready() (patroni.postgresql.Postgresql method)
pg_rewind() (patroni.postgresql.rewind.Rewind method)
pg_stat_replication() (patroni.postgresql.Postgresql method)
pg_tblspc_realpaths() (patroni.postgresql.Postgresql method)
pg_version (patroni.postgresql.config.ConfigHandler property)
pg_wal_realpath() (patroni.postgresql.Postgresql method)
PgBackupApi (class in patroni.scripts.barman.utils)
pgcode (patroni.psycopg.Error attribute)
pgcommand() (patroni.postgresql.Postgresql method)
PgDistGroup (class in patroni.postgresql.mpp.citus)
PgDistNode (class in patroni.postgresql.mpp.citus)
PgDistTask (class in patroni.postgresql.mpp.citus)
pgerror (patroni.psycopg.Error attribute)
pick_task() (patroni.postgresql.mpp.citus.CitusHandler method)
pid (patroni.postgresql.sync._Replica attribute)
poll() (patroni.dcs.exhibitor.ExhibitorEnsembleProvider method)
poll_failover_result() (patroni.api.RestApiHandler method)
polling_loop() (in module patroni.utils)
populate_validate_params() (in module patroni.validator)
possible_values (patroni.postgresql.validator.Enum property)
post_bootstrap() (patroni.ha.Ha method)
(patroni.postgresql.bootstrap.Bootstrap method)
post_recover() (patroni.ha.Ha method)
postgres_major_version_to_int() (in module patroni.postgresql.misc)
postgres_version_to_int() (in module patroni.postgresql.misc)
PostgresConnectionException
PostgresException
Postgresql (class in patroni.postgresql)
postgresql_conf (patroni.postgresql.config.ConfigHandler property)
POSTMASTER_START_TIME (patroni.postgresql.Postgresql attribute)
postmaster_start_time() (patroni.postgresql.Postgresql method)
PostmasterProcess (class in patroni.postgresql.postmaster)
prefix() (patroni.dcs.etcd3.Etcd3Client method)
prefix_range_end() (in module patroni.dcs.etcd3)
primary() (patroni.postgresql.mpp.citus.PgDistGroup method)
primary_conninfo() (patroni.postgresql.Postgresql method)
primary_conninfo_params() (patroni.postgresql.config.ConfigHandler method)
primary_slot_name() (patroni.postgresql.Postgresql method)
primary_stop_timeout() (patroni.ha.Ha method)
print_output() (in module patroni.ctl)
process_healthy_cluster() (patroni.ha.Ha method)
process_manual_failover_from_leader() (patroni.ha.Ha method)
process_permanent_slots() (patroni.postgresql.slots.SlotsHandler method)
process_request_thread() (patroni.api.RestApiServer method)
process_sync_replication() (patroni.ha.Ha method)
process_sync_replication_prepromote() (patroni.ha.Ha method)
process_task() (patroni.postgresql.mpp.citus.CitusHandler method)
process_tasks() (patroni.postgresql.mpp.citus.CitusHandler method)
process_unhealthy_cluster() (patroni.ha.Ha method)
process_user_options() (patroni.postgresql.bootstrap.Bootstrap static method)
ProgrammingError
promote() (patroni.postgresql.Postgresql method)
ProxyHandler (class in patroni.log)
put() (patroni.dcs.etcd3.Etcd3Client method)
Q
query() (patroni.api.RestApiHandler method)
(patroni.api.RestApiServer method)
(patroni.postgresql.connection.NamedConnection method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.Postgresql method)
query_member() (in module patroni.ctl)
queue_size (patroni.log.PatroniLogger property)
QueueHandler (class in patroni.log)
quorum (patroni.dcs.SyncState attribute)
quorum_commit_mode_is_active() (patroni.ha.Ha method)
quorum_update() (patroni.quorum.QuorumStateResolver method)
QuorumError
QuorumStateResolver (class in patroni.quorum)
quote_ident() (in module patroni.psycopg)
quote_literal() (in module patroni.psycopg)
quote_standby_name() (in module patroni.postgresql.sync)
R
Raft (class in patroni.dcs.raft)
RaftController (class in patroni.raft_controller)
RaftError
range() (patroni.dcs.etcd3.Etcd3Client method)
read_param_value() (in module patroni.postgresql.config)
read_postmaster_opts() (patroni.postgresql.rewind.Rewind method)
read_recovery_param_value() (in module patroni.postgresql.config)
read_stripped() (in module patroni.utils)
Real (class in patroni.postgresql.validator)
received_location() (patroni.postgresql.Postgresql method)
received_sigterm (patroni.daemon.AbstractPatroniDaemon property)
received_timeline() (patroni.postgresql.Postgresql method)
records_lost (patroni.log.PatroniLogger property)
(patroni.log.QueueHandler property)
recover() (patroni.ha.Ha method)
recovery_conf_exists() (patroni.postgresql.config.ConfigHandler method)
RECOVERY_DONE (patroni.scripts.barman.recover.ExitCode attribute)
RECOVERY_FAILED (patroni.scripts.barman.recover.ExitCode attribute)
refresh_api_servers_cache() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
refresh_lease() (patroni.dcs.etcd3.Etcd3 method)
refresh_session() (patroni.dcs.consul.Consul method)
register_service() (patroni.dcs.consul.Consul method)
reinitialize() (patroni.ha.Ha method)
release_leader_key_voluntarily() (patroni.ha.Ha method)
reload() (patroni.postgresql.Postgresql method)
reload_config() (patroni.api.RestApiServer method)
(patroni.daemon.AbstractPatroniDaemon method)
(patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.consul.ConsulClient method)
(patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.log.PatroniLogger method)
(patroni.postgresql.config.ConfigHandler method)
(patroni.postgresql.Postgresql method)
(patroni.request.PatroniRequest method)
(patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
reload_local_certificate() (patroni.api.RestApiServer method)
reload_local_configuration() (patroni.config.Config method)
RemoteMember (class in patroni.dcs)
remove() (patroni.dcs.etcd.DnsCachingResolver method)
remove_data_directory() (patroni.postgresql.Postgresql method)
remove_recovery_conf() (patroni.postgresql.config.ConfigHandler method)
replace_pg_hba() (patroni.postgresql.config.ConfigHandler method)
replace_pg_ident() (patroni.postgresql.config.ConfigHandler method)
replay_paused() (patroni.postgresql.Postgresql method)
replayed_location() (patroni.postgresql.Postgresql method)
replica_cached_timeline() (patroni.postgresql.Postgresql method)
replica_method_can_work_without_replication_connection() (patroni.postgresql.Postgresql method)
replica_method_options() (patroni.postgresql.Postgresql method)
replicatefrom (patroni.tags.Tags property)
replication (patroni.postgresql.config.ConfigHandler property)
replication_state() (patroni.postgresql.Postgresql method)
replication_state_from_parameters() (patroni.postgresql.Postgresql method)
repr_size() (in module patroni.scripts.wale_restore)
request() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
(patroni.request.PatroniRequest method)
request_patroni() (in module patroni.ctl)
reset() (patroni.async_executor.CriticalTask method)
(patroni.utils.Retry method)
reset_cluster() (patroni.dcs.AbstractDCS method)
reset_cluster_info_state() (patroni.postgresql.Postgresql method)
reset_is_cancelled() (patroni.postgresql.cancellable.CancellableSubprocess method)
reset_scheduled_action() (patroni.async_executor.AsyncExecutor method)
reset_state() (patroni.postgresql.rewind.Rewind method)
resolve() (patroni.dcs.etcd.DnsCachingResolver method)
resolve_async() (patroni.dcs.etcd.DnsCachingResolver method)
resolve_connection_addresses() (patroni.postgresql.config.ConfigHandler method)
resolve_host() (in module patroni.dcs.raft)
ResourceExhausted (patroni.dcs.etcd3.GRPCCode attribute)
Response (class in patroni.dcs.consul)
response() (patroni.dcs.consul.HTTPClient static method)
RestApiHandler (class in patroni.api)
RestApiServer (class in patroni.api)
restart() (patroni.ha.Ha method)
(patroni.postgresql.Postgresql method)
restart_matches() (patroni.ha.Ha method)
restart_scheduled() (patroni.ha.Ha method)
restore_command() (patroni.postgresql.config.ConfigHandler method)
restore_configuration_files() (patroni.postgresql.config.ConfigHandler method)
Result (class in patroni.validator)
resume_wal_replay() (patroni.postgresql.Postgresql method)
retain_slots (patroni.dcs.Status attribute)
RetriesExceeded
Retry (class in patroni.utils)
retry() (in module patroni.scripts.barman.utils)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.scripts.aws.AWSConnection method)
RETRY_LATER (patroni.scripts.wale_restore.ExitCode attribute)
RetryFailedError
ReturnFalseException
Rewind (class in patroni.postgresql.rewind)
rewind_credentials (patroni.postgresql.config.ConfigHandler property)
rewind_or_reinitialize_needed_and_possible() (patroni.postgresql.rewind.Rewind method)
REWIND_STATUS (class in patroni.postgresql.rewind)
role (patroni.postgresql.Postgresql property)
run() (patroni.async_executor.AsyncExecutor method)
(patroni.daemon.AbstractPatroniDaemon method)
(patroni.dcs.etcd.DnsCachingResolver method)
(patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.log.PatroniLogger method)
(patroni.postgresql.callback_executor.CallbackExecutor method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.slots.SlotsAdvanceThread method)
(patroni.scripts.wale_restore.WALERestore method)
run_async() (patroni.async_executor.AsyncExecutor method)
run_barman_config_switch() (in module patroni.scripts.barman.config_switch)
run_barman_recover() (in module patroni.scripts.barman.recover)
run_cycle() (patroni.ha.Ha method)
running_custom_bootstrap (patroni.postgresql.bootstrap.Bootstrap property)
RunningClusterConfigGenerator (class in patroni.config_generator)
S
SampleConfigGenerator (class in patroni.config_generator)
save_cache() (patroni.config.Config method)
save_configuration_files() (patroni.postgresql.config.ConfigHandler method)
schedule() (patroni.async_executor.AsyncExecutor method)
(patroni.postgresql.slots.SlotsAdvanceThread method)
(patroni.postgresql.slots.SlotsHandler method)
schedule_advance_slots() (patroni.postgresql.slots.SlotsHandler method)
schedule_cache_rebuild() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
schedule_future_restart() (patroni.ha.Ha method)
schedule_sanity_checks_after_pause() (patroni.postgresql.Postgresql method)
scheduled_action (patroni.async_executor.AsyncExecutor property)
scheduled_at (patroni.dcs.Failover attribute)
Schema (class in patroni.validator)
select() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
server (patroni.dcs.kubernetes.K8sConfig property)
server_version (patroni.postgresql.connection.NamedConnection attribute)
(patroni.postgresql.Postgresql property)
service_name_from_scope_name() (in module patroni.dcs.consul)
session (patroni.dcs.Leader attribute)
set() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
set_api_servers_cache_ttl() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_base_uri() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_config_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_connect_timeout() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
set_dynamic_configuration() (patroni.config.Config method)
set_enforce_hot_standby_feedback() (patroni.postgresql.Postgresql method)
set_failover_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_file_permissions() (patroni.postgresql.config.ConfigHandler method)
set_history_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_is_active() (patroni.ha.Failsafe method)
set_is_leader() (patroni.ha.Ha method)
set_log_file_mode() (patroni.log.PatroniFileHandler method)
set_machines_cache_ttl() (patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
set_pending_restart_reason() (patroni.postgresql.Postgresql method)
set_permissions_from_data_directory() (patroni.file_perm.__FilePermissions method)
set_read_timeout() (patroni.dcs.consul.HTTPClient method)
(patroni.dcs.etcd.AbstractEtcdClientWithFailover method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_retry_timeout() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_role() (patroni.postgresql.Postgresql method)
set_socket_options() (patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.etcd3.Etcd3 method)
set_start_timeout() (patroni.ha.Ha method)
set_state() (patroni.postgresql.Postgresql method)
set_sync_state_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_synchronous_standby_names() (patroni.postgresql.config.ConfigHandler method)
(patroni.postgresql.sync.SyncHandler method)
set_timeout() (patroni.watchdog.linux.LinuxWatchdogDevice method)
(patroni.watchdog.linux.TestingWatchdogDevice method)
set_ttl() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.consul.HTTPClient method)
(patroni.dcs.etcd.AbstractEtcd method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_up_logging() (in module patroni.scripts.barman.utils)
setup_server_parameters() (patroni.postgresql.config.ConfigHandler method)
setup_signal_handlers() (patroni.daemon.AbstractPatroniDaemon method)
should_enforce_hot_standby_feedback() (patroni.dcs.Cluster method)
should_remove_data_directory_on_diverged_timelines (patroni.postgresql.rewind.Rewind property)
should_run_scheduled_action() (patroni.ha.Ha method)
should_use_s3_to_create_replica() (patroni.scripts.wale_restore.WALERestore method)
show_diff() (in module patroni.ctl)
shutdown() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.ha.Ha method)
(patroni.log.PatroniLogger method)
shutdown_request() (patroni.api.RestApiServer method)
sighup_handler() (patroni.daemon.AbstractPatroniDaemon method)
signal_kill() (patroni.postgresql.postmaster.PostmasterProcess method)
signal_stop() (patroni.postgresql.postmaster.PostmasterProcess method)
sigterm_handler() (patroni.daemon.AbstractPatroniDaemon method)
single_user_mode() (patroni.postgresql.rewind.Rewind method)
size_as_bytes() (in module patroni.scripts.wale_restore)
sleeptime (patroni.dcs.kubernetes.KubernetesRetriableException property)
(patroni.utils.Retry property)
slot_name_from_member_name() (in module patroni.dcs)
slots (patroni.dcs.Cluster property)
(patroni.dcs.Status attribute)
slots() (patroni.postgresql.Postgresql method)
SlotsAdvanceThread (class in patroni.postgresql.slots)
SlotsHandler (class in patroni.postgresql.slots)
split_host_port() (in module patroni.utils)
start() (patroni.postgresql.Postgresql method)
(patroni.postgresql.postmaster.PostmasterProcess static method)
start_watcher() (patroni.dcs.etcd3.PatroniEtcd3Client method)
startAutoTick() (patroni.dcs.raft.KVStoreTTL method)
state (patroni.dcs.Member property)
(patroni.postgresql.Postgresql property)
Status (class in patroni.dcs)
status_path (patroni.dcs.AbstractDCS property)
stop() (patroni.postgresql.Postgresql method)
stoptime (patroni.utils.Retry property)
String (class in patroni.postgresql.validator)
strip_comment() (in module patroni.postgresql.config)
strtod() (in module patroni.utils)
strtol() (in module patroni.utils)
subsets_changed() (patroni.dcs.kubernetes.Kubernetes static method)
SUCCESS (patroni.postgresql.rewind.REWIND_STATUS attribute)
(patroni.scripts.wale_restore.ExitCode attribute)
superuser (patroni.postgresql.config.ConfigHandler property)
supports_multiple_sync (patroni.postgresql.Postgresql property)
supports_quorum_commit (patroni.postgresql.Postgresql property)
sync (patroni.postgresql.sync._SyncState attribute)
sync_meta_data() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.NullHandler method)
sync_mode_is_active() (patroni.ha.Ha method)
sync_path (patroni.dcs.AbstractDCS property)
sync_replication_slots() (patroni.postgresql.slots.SlotsHandler method)
sync_slot() (patroni.postgresql.slots.SlotsAdvanceThread method)
sync_slots() (patroni.postgresql.slots.SlotsAdvanceThread method)
sync_slots_in_database() (patroni.postgresql.slots.SlotsAdvanceThread method)
sync_standby (patroni.dcs.SyncState attribute)
sync_state (patroni.postgresql.sync._Replica attribute)
sync_state() (patroni.dcs.AbstractDCS static method)
sync_type (patroni.postgresql.sync._SSN attribute)
(patroni.postgresql.sync._SyncState attribute)
sync_update() (patroni.quorum.QuorumStateResolver method)
SyncHandler (class in patroni.postgresql.sync)
synchronous_commit() (patroni.postgresql.Postgresql method)
synchronous_standby_names (patroni.postgresql.config.ConfigHandler property)
synchronous_standby_names() (patroni.postgresql.Postgresql method)
SyncObjUtility (class in patroni.dcs.raft)
SyncState (class in patroni.dcs)
sysid (patroni.postgresql.Postgresql property)
sysid_valid() (patroni.ha.Ha static method)
T
Tags (class in patroni.tags)
tags (patroni.dcs.Member property)
(patroni.ha._MemberStatus property)
(patroni.tags.Tags property)
take_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
temporary_file() (in module patroni.ctl)
terminate_postmaster() (patroni.postgresql.Postgresql method)
terminate_starting_postmaster() (patroni.postgresql.Postgresql method)
TestingWatchdogDevice (class in patroni.watchdog.linux)
threshold_mb (patroni.scripts.wale_restore.WALEConfig attribute)
threshold_pct (patroni.scripts.wale_restore.WALEConfig attribute)
time_in_state() (patroni.postgresql.Postgresql method)
timeline (patroni.dcs.Cluster property)
(patroni.dcs.Leader property)
(patroni.ha._MemberStatus property)
timeline_wal_position() (patroni.postgresql.Postgresql method)
TimelineHistory (class in patroni.dcs)
TIMEOUT (patroni.dcs.exhibitor.ExhibitorEnsembleProvider attribute)
timeout (patroni.watchdog.linux.TestingWatchdogDevice attribute)
timestamp() (in module patroni.ctl)
TL_LSN (patroni.postgresql.Postgresql attribute)
to_bytes() (in module patroni.dcs.etcd3)
to_camel_case() (in module patroni.dcs.kubernetes)
to_dict() (patroni.dcs.kubernetes.K8sObject method)
toggle_pause() (in module patroni.ctl)
topology_sort() (in module patroni.ctl)
touch_member() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.ha.Ha method)
transform() (patroni.postgresql.validator._Transformable method)
(patroni.postgresql.validator.Bool method)
(patroni.postgresql.validator.Enum method)
(patroni.postgresql.validator.EnumBool method)
(patroni.postgresql.validator.Number method)
(patroni.postgresql.validator.String method)
transform_postgresql_parameter_value() (in module patroni.postgresql.validator)
transform_recovery_parameter_value() (in module patroni.postgresql.validator)
Transition (class in patroni.quorum)
transition() (patroni.postgresql.mpp.citus.PgDistGroup method)
transition_type (patroni.quorum.Transition attribute)
trigger_check_diverged_lsn() (patroni.postgresql.rewind.Rewind method)
triggerfile_good_name (patroni.postgresql.config.ConfigHandler property)
try_run_async() (patroni.async_executor.AsyncExecutor method)
try_to_create_dir() (patroni.postgresql.config.ConfigHandler method)
ttl (patroni.dcs.AbstractDCS property)
(patroni.dcs.consul.Consul property)
(patroni.dcs.consul.HTTPClient property)
(patroni.dcs.etcd.AbstractEtcd property)
(patroni.dcs.kubernetes.Kubernetes property)
(patroni.dcs.raft.Raft property)
(patroni.dcs.zookeeper.ZooKeeper property)
txn() (patroni.dcs.etcd3.Etcd3Client method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
type (patroni.postgresql.mpp.AbstractMPP property)
TYPES (patroni.postgresql.validator.ValidatorFactory attribute)
U
Unauthenticated (patroni.dcs.etcd3.GRPCCode attribute)
Unavailable
(patroni.dcs.etcd3.GRPCCode attribute)
Unimplemented (patroni.dcs.etcd3.GRPCCode attribute)
unit (patroni.postgresql.validator.Number property)
Unknown
(patroni.dcs.etcd3.GRPCCode attribute)
unknown() (patroni.ha._MemberStatus class method)
unquote() (in module patroni.utils)
UnsupportedEtcdVersion
update() (patroni.ha.Failsafe method)
update_cluster() (patroni.ha.Failsafe method)
update_cluster_history() (patroni.ha.Ha method)
update_delay() (patroni.utils.Retry method)
update_failsafe() (patroni.ha.Ha method)
update_group() (patroni.postgresql.mpp.citus.CitusHandler method)
update_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
update_lock() (patroni.ha.Ha method)
update_loggers() (patroni.log.PatroniLogger method)
update_node() (patroni.postgresql.mpp.citus.CitusHandler method)
update_service() (patroni.dcs.consul.Consul method)
update_slots() (patroni.ha.Failsafe method)
uri() (in module patroni.utils)
(patroni.dcs.consul.HTTPClient method)
use_endpoints (patroni.dcs.kubernetes.CoreV1ApiProxy property)
UserEmpty
V
validate() (patroni.validator.BinDirectory method)
(patroni.validator.Directory method)
(patroni.validator.Schema method)
validate_binary_name() (in module patroni.validator)
validate_config() (patroni.postgresql.mpp.AbstractMPP static method)
(patroni.postgresql.mpp.citus.Citus static method)
(patroni.postgresql.mpp.Null static method)
validate_connect_address() (in module patroni.validator)
validate_data_dir() (in module patroni.validator)
validate_directory() (in module patroni.utils)
validate_host_port() (in module patroni.validator)
validate_host_port_list() (in module patroni.validator)
validate_host_port_listen() (in module patroni.validator)
validate_host_port_listen_multiple_hosts() (in module patroni.validator)
validate_log_field() (in module patroni.validator)
validate_log_format() (in module patroni.validator)
validate_watchdog_mode() (in module patroni.validator)
ValidatorFactory (class in patroni.postgresql.validator)
ValidatorFactoryInvalidSpec
ValidatorFactoryInvalidType
ValidatorFactoryNoType
value (patroni.dcs.TimelineHistory attribute)
version (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
version_from (patroni.postgresql.validator._Transformable property)
version_till (patroni.postgresql.validator._Transformable property)
voters (patroni.dcs.SyncState property)
W
wait() (patroni.postgresql.mpp.citus.PgDistTask method)
wait_for_port_open() (patroni.postgresql.Postgresql method)
wait_for_startup() (patroni.postgresql.Postgresql method)
wait_for_user_backends_to_close() (patroni.postgresql.postmaster.PostmasterProcess method)
wait_until_pause_is_applied() (in module patroni.ctl)
wakeup() (patroni.ha.Ha method)
(patroni.postgresql.mpp.citus.PgDistTask method)
wal_dir (patroni.postgresql.Postgresql property)
wal_flush (patroni.postgresql.Postgresql property)
wal_name (patroni.postgresql.Postgresql property)
waldump() (patroni.postgresql.Postgresql method)
WALEConfig (class in patroni.scripts.wale_restore)
WALERestore (class in patroni.scripts.wale_restore)
watch() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.ha.Ha method)
Watchdog (class in patroni.watchdog)
(class in patroni.watchdog.base)
watchdog_failed (patroni.ha._MemberStatus property)
watchdog_info (class in patroni.watchdog.linux)
WatchdogError
,
[1]
,
[2]
WatchdogInfo (class in patroni.watchdog.linux)
watching() (in module patroni.ctl)
watchprefix() (patroni.dcs.etcd3.Etcd3Client method)
watchrange() (patroni.dcs.etcd3.Etcd3Client method)
while_not_sync_standby() (patroni.ha.Ha method)
write_config() (patroni.config_generator.AbstractConfigGenerator method)
write_failsafe() (patroni.dcs.AbstractDCS method)
write_leader_optime() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
write_param() (patroni.postgresql.config.ConfigWriter method)
write_pgpass() (patroni.postgresql.config.ConfigHandler method)
write_postgresql_conf() (patroni.postgresql.config.ConfigHandler method)
write_recovery_conf() (patroni.postgresql.config.ConfigHandler method)
write_response() (patroni.api.RestApiHandler method)
write_status() (patroni.dcs.AbstractDCS method)
write_sync_state() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
writeline() (patroni.postgresql.config.ConfigWriter method)
writelines() (patroni.postgresql.config.ConfigWriter method)
Z
ZooKeeper (class in patroni.dcs.zookeeper)
zookeeper_hosts (patroni.dcs.exhibitor.ExhibitorEnsembleProvider property)
ZooKeeperError