Patroni
3.3
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
Docs
»
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
_
__FilePermissions (class in patroni.file_perm)
__init__ (patroni.psycopg.Error attribute)
__init__() (patroni.api.RestApiHandler method)
(patroni.api.RestApiServer method)
(patroni.async_executor.AsyncExecutor method)
(patroni.async_executor.CriticalTask method)
(patroni.collections.CaseInsensitiveDict method)
(patroni.collections.CaseInsensitiveSet method)
(patroni.collections._FrozenDict 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.ApiClient method)
(patroni.dcs.kubernetes.K8sClient.CoreV1Api method)
(patroni.dcs.kubernetes.K8sClient._K8sObjectTemplate 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.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.PatroniLogger method)
(patroni.log.ProxyHandler method)
(patroni.log.QueueHandler method)
(patroni.postgresql.Postgresql 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.Null method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
(patroni.postgresql.mpp.citus.PgDistNode method)
(patroni.postgresql.postmaster.PostmasterProcess method)
(patroni.postgresql.rewind.Rewind method)
(patroni.postgresql.slots.SlotsAdvanceThread method)
(patroni.postgresql.slots.SlotsHandler method)
(patroni.postgresql.sync.SyncHandler method)
(patroni.postgresql.sync._ReplicaList method)
(patroni.postgresql.validator.Enum method)
(patroni.postgresql.validator.Number method)
(patroni.postgresql.validator._Transformable 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.Watchdog method)
(patroni.watchdog.base.Watchdog method)
(patroni.watchdog.linux.LinuxWatchdogDevice 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.Member attribute)
(patroni.dcs.RemoteMember 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.zookeeper.ZooKeeper attribute)
(patroni.ha._MemberStatus attribute)
(patroni.postgresql.mpp.AbstractMPP attribute)
(patroni.postgresql.mpp.AbstractMPPHandler attribute)
(patroni.postgresql.mpp.Null attribute)
(patroni.postgresql.mpp.NullHandler attribute)
(patroni.postgresql.mpp.citus.Citus attribute)
(patroni.postgresql.mpp.citus.CitusHandler 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.postgresql.validator._Transformable attribute)
(patroni.tags.Tags attribute)
(patroni.watchdog.linux.LinuxWatchdogDevice attribute)
(patroni.watchdog.linux.TestingWatchdogDevice attribute)
_AbstractDCS__get_postgresql_cluster() (patroni.dcs.AbstractDCS method)
_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.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
(patroni.dcs.consul.Response method)
(patroni.postgresql.sync._Replica method)
(patroni.postgresql.sync._SSN method)
(patroni.scripts.wale_restore.WALEConfig method)
(patroni.watchdog.linux.WatchdogInfo method)
_before_stop() (patroni.postgresql.Postgresql method)
_bool_is_true_validator() (in module patroni.postgresql.config)
_bool_validator() (in module patroni.postgresql.config)
_buid_archiver_command() (patroni.postgresql.rewind.Rewind method)
_build_allowlist() (patroni.api.RestApiServer 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)
_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 attribute)
(patroni.dcs.etcd.Etcd attribute)
(patroni.dcs.etcd3.Etcd3 attribute)
_close_old_handlers() (patroni.log.PatroniLogger method)
_Cluster__permanent_logical_slots (patroni.dcs.Cluster attribute)
_Cluster__permanent_physical_slots (patroni.dcs.Cluster attribute)
_Cluster__permanent_slots (patroni.dcs.Cluster attribute)
_cluster_from_nodes() (patroni.dcs.consul.Consul method)
(patroni.dcs.etcd.Etcd method)
(patroni.dcs.etcd3.Etcd3 method)
(patroni.dcs.kubernetes.Kubernetes method)
_cluster_info_state_get() (patroni.postgresql.Postgresql method)
_CONFIG (patroni.dcs.AbstractDCS attribute)
_Config__CACHE_FILENAME (patroni.config.Config attribute)
_Config__DEFAULT_CONFIG (patroni.config.Config attribute)
_Config__get_and_maybe_adjust_int_value() (patroni.config.Config method)
_config_resource_version (patroni.dcs.kubernetes.Kubernetes attribute)
_configuration_to_save (patroni.postgresql.config.ConfigHandler attribute)
_conn_kwargs (patroni.postgresql.connection.NamedConnection attribute)
_conn_kwargs() (patroni.postgresql.rewind.Rewind method)
_consistency (patroni.dcs.consul.Consul attribute)
_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_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.zookeeper.ZooKeeper method)
(patroni.ha.Ha 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)
_FAILOVER (patroni.dcs.AbstractDCS attribute)
_FAILSAFE (patroni.dcs.AbstractDCS attribute)
_failsafe_config() (patroni.ha.Ha method)
_false_validator() (in module patroni.postgresql.config)
_fetch_missing_wal() (patroni.postgresql.rewind.Rewind method)
_field_defaults (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.dcs.consul.Response attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
_field_types (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.dcs.consul.Response attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
_fields (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.dcs.consul.Response attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
_fields_ (patroni.watchdog.linux.watchdog_info attribute)
_fields_defaults (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
(patroni.dcs.consul.Response attribute)
(patroni.postgresql.sync._Replica attribute)
(patroni.postgresql.sync._SSN attribute)
(patroni.scripts.wale_restore.WALEConfig attribute)
(patroni.watchdog.linux.WatchdogInfo 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_next_value_() (patroni.postgresql.callback_executor.CallbackAction 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 attribute)
_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)
_HOSTNAME (patroni.config_generator.AbstractConfigGenerator attribute)
_hrule (patroni.ctl.PatronictlPrettyTable attribute)
_initdb() (patroni.postgresql.bootstrap.Bootstrap method)
_INITIALIZE (patroni.dcs.AbstractDCS attribute)
_ioctl() (patroni.watchdog.linux.LinuxWatchdogDevice method)
_IP (patroni.config_generator.AbstractConfigGenerator attribute)
_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)
_Kubernetes__load_cluster() (patroni.dcs.kubernetes.Kubernetes method)
_Kubernetes__target_ref() (patroni.dcs.kubernetes.Kubernetes 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.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.Failover class method)
(patroni.dcs.Leader class method)
(patroni.dcs.Status class method)
(patroni.dcs.SyncState class method)
(patroni.dcs.TimelineHistory class method)
(patroni.dcs.consul.Response class method)
(patroni.postgresql.sync._Replica class method)
(patroni.postgresql.sync._SSN 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)
_member_map_ (patroni.postgresql.callback_executor.CallbackAction attribute)
_member_names_ (patroni.postgresql.callback_executor.CallbackAction attribute)
_member_type_ (patroni.postgresql.callback_executor.CallbackAction attribute)
_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.zookeeper.ZooKeeper method)
_OPTIME (patroni.dcs.AbstractDCS attribute)
_patch_or_create() (patroni.dcs.kubernetes.Kubernetes method)
_PatronictlPrettyTable__build_header() (patroni.ctl.PatronictlPrettyTable method)
_pgpass_line() (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.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_postgresql_parameters() (patroni.config.Config static 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 attribute)
_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.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
(patroni.dcs.consul.Response method)
(patroni.postgresql.sync._Replica method)
(patroni.postgresql.sync._SSN 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 attribute)
_reset_state() (patroni.ha.Failsafe method)
_RestApiServer__has_dual_stack() (patroni.api.RestApiServer static method)
_RestApiServer__httpserver_init() (patroni.api.RestApiServer method)
_RestApiServer__initialize() (patroni.api.RestApiServer method)
_RestApiServer__members_ips() (patroni.api.RestApiServer method)
_RestApiServer__resolve_ips() (patroni.api.RestApiServer static method)
_restart_watcher() (patroni.dcs.etcd3.PatroniEtcd3Client method)
_restore_backup() (in module patroni.scripts.barman.recover)
_Rewind__checkpoint() (patroni.postgresql.rewind.Rewind method)
_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)
_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_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)
_should_skip_switch() (in module patroni.scripts.barman.config_switch)
_shutdown() (patroni.daemon.AbstractPatroniDaemon 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)
_tag_ebs() (patroni.scripts.aws.AWSConnection method)
_tag_ec2() (patroni.scripts.aws.AWSConnection method)
_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 attribute)
_try_to_report_lost_records() (patroni.log.QueueHandler method)
_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.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)
_value2member_map_ (patroni.postgresql.callback_executor.CallbackAction attribute)
_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.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.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.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)
acquire_lock() (patroni.ha.Ha method)
activate() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
add() (patroni.collections.CaseInsensitiveSet method)
add_task() (patroni.postgresql.mpp.citus.CitusHandler method)
adjust_postgres_gucs() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler 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 attribute)
api_sigterm() (patroni.daemon.AbstractPatroniDaemon method)
api_url (patroni.dcs.Member attribute)
ApiNotOk
append_pg_hba() (patroni.postgresql.config.ConfigHandler method)
application_name (patroni.postgresql.sync._Replica attribute)
apply_config_changes() (in module patroni.ctl)
apply_yaml_file() (in module patroni.ctl)
as_dict() (patroni.dcs.etcd3.Etcd3ClientError 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.zookeeper.ZooKeeper method)
authenticate() (patroni.dcs.etcd3.Etcd3Client method)
AuthFailed
AuthNotEnabled
AuthOldRevision
available_gucs (patroni.postgresql.Postgresql attribute)
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.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler 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 attribute)
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 attribute)
CallbackAction (class in patroni.postgresql.callback_executor)
CallbackExecutor (class in patroni.postgresql.callback_executor)
can_advance_slots (patroni.postgresql.Postgresql attribute)
can_be_disabled (patroni.watchdog.linux.LinuxWatchdogDevice attribute)
can_create_replica_without_replication_connection() (patroni.postgresql.Postgresql method)
can_rewind (patroni.postgresql.rewind.Rewind attribute)
can_rewind_or_reinitialize_allowed (patroni.postgresql.rewind.Rewind attribute)
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.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 attribute)
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_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 attribute)
checkpoint_after_promote() (patroni.postgresql.rewind.Rewind method)
Citus (class in patroni.postgresql.mpp.citus)
CitusHandler (class in patroni.postgresql.mpp.citus)
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 attribute)
(patroni.tags.Tags attribute)
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 attribute)
cluster_as_json() (in module patroni.utils)
cluster_info_query (patroni.postgresql.Postgresql attribute)
cluster_prefix (patroni.dcs.etcd3.Etcd3 attribute)
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 attribute)
config_file (patroni.config.Config attribute)
config_path (patroni.dcs.AbstractDCS attribute)
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 attribute)
conn_kwargs() (patroni.dcs.Leader method)
(patroni.dcs.Member method)
conn_url (patroni.dcs.Leader attribute)
(patroni.dcs.Member attribute)
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 attribute)
(patroni.postgresql.mpp.Null attribute)
(patroni.postgresql.mpp.citus.Citus attribute)
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 attribute)
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 attribute)
data_dir (patroni.postgresql.Postgresql attribute)
data_directory_empty() (in module patroni.validator)
(patroni.postgresql.Postgresql method)
data_directory_is_empty() (in module patroni.utils)
database (patroni.postgresql.Postgresql attribute)
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)
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.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.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)
diag (patroni.psycopg.Error attribute)
dir_create_mode (patroni.file_perm.__FilePermissions attribute)
Directory (class in patroni.validator)
disable() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog 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 attribute)
E
effective_configuration (patroni.postgresql.config.ConfigHandler attribute)
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 attribute)
enforce_follow_remote_member() (patroni.ha.Ha method)
enforce_hot_standby_feedback (patroni.postgresql.Postgresql attribute)
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)
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.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)
executed (patroni.postgresql.rewind.Rewind attribute)
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 attribute)
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 attribute)
failover_priority (patroni.tags.Tags attribute)
Failsafe (class in patroni.ha)
failsafe (patroni.dcs.AbstractDCS attribute)
failsafe_is_active() (patroni.ha.Ha method)
failsafe_path (patroni.dcs.AbstractDCS attribute)
fetch_node_status() (patroni.ha.Ha method)
fetch_nodes_statuses() (patroni.ha.Ha method)
file_create_mode (patroni.file_perm.__FilePermissions attribute)
filter_permanent_slots() (patroni.dcs.Cluster method)
find_class_in_module() (in module patroni.dynamic_loader)
find_task_by_group() (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.postgresql.config.ConfigHandler method)
(patroni.postgresql.connection.ConnectionPool method)
(patroni.postgresql.connection.NamedConnection 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 attribute)
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_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_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_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)
group (patroni.postgresql.mpp.AbstractMPP attribute)
(patroni.postgresql.mpp.Null attribute)
(patroni.postgresql.mpp.citus.Citus attribute)
group_re (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.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler 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 attribute)
headers (patroni.dcs.consul.Response attribute)
(patroni.dcs.kubernetes.K8sConfig attribute)
history_path (patroni.dcs.AbstractDCS attribute)
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 attribute)
identity (patroni.watchdog.linux.watchdog_info attribute)
(patroni.watchdog.linux.WatchdogInfo attribute)
ignore_replication_slot() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler 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.zookeeper.ZooKeeper method)
initialize_path (patroni.dcs.AbstractDCS attribute)
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 attribute)
is_citus_cluster() (in module patroni.ctl)
is_coordinator() (patroni.postgresql.mpp.AbstractMPP method)
is_empty (patroni.dcs.SyncState attribute)
is_empty() (patroni.dcs.Cluster 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 attribute)
(patroni.watchdog.Watchdog attribute)
(patroni.watchdog.linux.LinuxWatchdogDevice attribute)
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 attribute)
is_paused() (patroni.ha.Ha method)
is_physical_slot() (patroni.dcs.Cluster static method)
is_primary() (patroni.postgresql.Postgresql method)
is_ready() (patroni.dcs.etcd3.KVCache method)
(patroni.dcs.kubernetes.ObjectCache method)
is_running (patroni.dcs.Member attribute)
(patroni.watchdog.Watchdog attribute)
(patroni.watchdog.base.Watchdog attribute)
(patroni.watchdog.linux.LinuxWatchdogDevice attribute)
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() (patroni.validator.Schema method)
iter_classes() (in module patroni.dynamic_loader)
iter_dcs_classes() (in module patroni.dcs)
iter_dict() (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_client (in module patroni.dcs.kubernetes)
k8s_group_label (patroni.postgresql.mpp.AbstractMPP attribute)
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 attribute)
keepalive() (patroni.watchdog.base.Watchdog method)
(patroni.watchdog.Watchdog method)
(patroni.watchdog.linux.LinuxWatchdogDevice 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)
L
last_lsn (patroni.dcs.Cluster attribute)
(patroni.dcs.Status attribute)
last_operation() (patroni.postgresql.Postgresql method)
last_seen (patroni.dcs.AbstractDCS attribute)
latest_checkpoint_location() (patroni.postgresql.Postgresql method)
Leader (class in patroni.dcs)
leader (patroni.dcs.Failover attribute)
(patroni.dcs.SyncState attribute)
(patroni.ha.Failsafe attribute)
leader_matches() (patroni.dcs.SyncState method)
leader_name (patroni.dcs.Cluster attribute)
leader_optime_path (patroni.dcs.AbstractDCS attribute)
leader_path (patroni.dcs.AbstractDCS attribute)
(patroni.dcs.kubernetes.Kubernetes attribute)
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_node() (patroni.postgresql.mpp.citus.CitusHandler method)
load_replication_slots() (patroni.postgresql.slots.SlotsHandler method)
local_configuration (patroni.config.Config attribute)
log_message() (patroni.api.RestApiHandler method)
LOGGING_BROKEN_EXIT_CODE (patroni.log.PatroniLogger attribute)
loop_wait (patroni.dcs.AbstractDCS attribute)
lsn (patroni.dcs.Member attribute)
(patroni.postgresql.sync._Replica attribute)
lsn_name (patroni.postgresql.Postgresql attribute)
M
machines (patroni.dcs.etcd.AbstractEtcdClientWithFailover attribute)
machines_cache (patroni.dcs.etcd.AbstractEtcdClientWithFailover attribute)
main() (in module patroni.scripts.aws)
(in module patroni.scripts.barman.cli)
(in module patroni.scripts.wale_restore)
major_version (patroni.postgresql.Postgresql attribute)
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 attribute)
maybe_convert_from_base_unit() (in module patroni.utils)
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.zookeeper.ZooKeeper static method)
member_path (patroni.dcs.AbstractDCS attribute)
members (patroni.dcs.SyncState attribute)
(patroni.postgresql.sync._SSN attribute)
members_path (patroni.dcs.AbstractDCS attribute)
min_val (patroni.postgresql.validator.Number attribute)
min_version (patroni.dcs.Cluster attribute)
modify_version (patroni.dcs.ClusterConfig attribute)
move_data_directory() (patroni.postgresql.Postgresql method)
mpp (patroni.dcs.AbstractDCS attribute)
mtime() (in module patroni.postgresql.config)
N
name (patroni.dcs.Leader attribute)
NamedConnection (class in patroni.postgresql.connection)
NEED (patroni.postgresql.rewind.REWIND_STATUS attribute)
NO_COMMAND (patroni.scripts.barman.cli.ExitCode attribute)
nofailover (patroni.postgresql.sync._Replica attribute)
(patroni.tags.Tags attribute)
noloadbalance (patroni.tags.Tags attribute)
NOOP (patroni.postgresql.callback_executor.CallbackAction attribute)
NORMAL_LOG_QUEUE_SIZE (patroni.log.PatroniLogger attribute)
nostream (patroni.tags.Tags attribute)
nosync (patroni.tags.Tags attribute)
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)
Number (class in patroni.postgresql.validator)
O
ObjectCache (class in patroni.dcs.kubernetes)
OK (patroni.dcs.etcd3.GRPCCode attribute)
on_demote() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
on_promote() (patroni.postgresql.slots.SlotsAdvanceThread method)
(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)
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.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.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 attribute)
PatroniCtlException
PatronictlPrettyTable (class in patroni.ctl)
PatroniEtcd3Client (class in patroni.dcs.etcd3)
PatroniException
PatroniFatalException
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 attribute)
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 attribute)
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_wal_realpath() (patroni.postgresql.Postgresql method)
PgBackupApi (class in patroni.scripts.barman.utils)
pgcode (patroni.psycopg.Error attribute)
pgcommand() (patroni.postgresql.Postgresql method)
PgDistNode (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)
possible_values (patroni.postgresql.validator.Enum attribute)
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 attribute)
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_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_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.Postgresql method)
(patroni.postgresql.connection.NamedConnection method)
(patroni.postgresql.mpp.citus.CitusHandler method)
query_member() (in module patroni.ctl)
queue_size (patroni.log.PatroniLogger attribute)
QueueHandler (class in patroni.log)
quote_ident() (in module patroni.postgresql.sync)
(in module patroni.psycopg)
quote_literal() (in module patroni.psycopg)
R
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 attribute)
received_timeline() (patroni.postgresql.Postgresql method)
records_lost (patroni.log.PatroniLogger attribute)
(patroni.log.QueueHandler attribute)
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.zookeeper.ZooKeeper method)
(patroni.log.PatroniLogger method)
(patroni.postgresql.Postgresql method)
(patroni.postgresql.config.ConfigHandler method)
(patroni.request.PatroniRequest method)
(patroni.watchdog.Watchdog method)
(patroni.watchdog.base.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 attribute)
replication (patroni.postgresql.config.ConfigHandler attribute)
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)
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)
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.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 attribute)
rewind_or_reinitialize_needed_and_possible() (patroni.postgresql.rewind.Rewind method)
REWIND_STATUS (class in patroni.postgresql.rewind)
role (patroni.postgresql.Postgresql attribute)
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 attribute)
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.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
schedule_future_restart() (patroni.ha.Ha method)
schedule_sanity_checks_after_pause() (patroni.postgresql.Postgresql method)
scheduled_action (patroni.async_executor.AsyncExecutor attribute)
scheduled_at (patroni.dcs.Failover attribute)
Schema (class in patroni.validator)
select() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
server (patroni.dcs.kubernetes.K8sConfig attribute)
server_version (patroni.postgresql.Postgresql attribute)
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)
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.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.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.zookeeper.ZooKeeper method)
set_is_active() (patroni.ha.Failsafe method)
set_is_leader() (patroni.ha.Ha 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.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.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.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 attribute)
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 attribute)
(patroni.utils.Retry attribute)
slot_name_from_member_name() (in module patroni.dcs)
slots (patroni.dcs.Cluster attribute)
(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)
state (patroni.dcs.Member attribute)
(patroni.postgresql.Postgresql attribute)
Status (class in patroni.dcs)
status_path (patroni.dcs.AbstractDCS attribute)
stop() (patroni.postgresql.Postgresql method)
stoptime (patroni.utils.Retry attribute)
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 attribute)
supports_multiple_sync (patroni.postgresql.Postgresql attribute)
sync_meta_data() (patroni.postgresql.mpp.AbstractMPPHandler method)
(patroni.postgresql.mpp.NullHandler method)
(patroni.postgresql.mpp.citus.CitusHandler method)
sync_mode_is_active() (patroni.ha.Ha method)
sync_path (patroni.dcs.AbstractDCS attribute)
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)
SyncHandler (class in patroni.postgresql.sync)
synchronous_commit() (patroni.postgresql.Postgresql method)
synchronous_standby_names() (patroni.postgresql.Postgresql method)
SyncState (class in patroni.dcs)
sysid (patroni.postgresql.Postgresql attribute)
sysid_valid() (patroni.ha.Ha static method)
T
Tags (class in patroni.tags)
tags (patroni.dcs.Member attribute)
(patroni.ha._MemberStatus attribute)
(patroni.tags.Tags attribute)
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.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 attribute)
(patroni.dcs.Leader attribute)
(patroni.ha._MemberStatus attribute)
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.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)
trigger_check_diverged_lsn() (patroni.postgresql.rewind.Rewind method)
triggerfile_good_name (patroni.postgresql.config.ConfigHandler attribute)
try_run_async() (patroni.async_executor.AsyncExecutor method)
try_to_create_dir() (patroni.postgresql.config.ConfigHandler method)
ttl (patroni.dcs.AbstractDCS attribute)
(patroni.dcs.consul.Consul attribute)
(patroni.dcs.consul.HTTPClient attribute)
(patroni.dcs.etcd.AbstractEtcd attribute)
(patroni.dcs.kubernetes.Kubernetes attribute)
(patroni.dcs.zookeeper.ZooKeeper attribute)
txn() (patroni.dcs.etcd3.Etcd3Client method)
(patroni.dcs.etcd3.PatroniEtcd3Client method)
type (patroni.postgresql.mpp.AbstractMPP attribute)
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 attribute)
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_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)
uri() (in module patroni.utils)
(patroni.dcs.consul.HTTPClient method)
use_endpoints (patroni.dcs.kubernetes.CoreV1ApiProxy attribute)
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.Null static method)
(patroni.postgresql.mpp.citus.Citus 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 attribute)
version_till (patroni.postgresql.validator._Transformable attribute)
W
wait() (patroni.postgresql.mpp.citus.PgDistNode 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.PgDistNode method)
wal_dir (patroni.postgresql.Postgresql attribute)
wal_flush (patroni.postgresql.Postgresql attribute)
wal_name (patroni.postgresql.Postgresql attribute)
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.zookeeper.ZooKeeper method)
(patroni.ha.Ha method)
Watchdog (class in patroni.watchdog)
(class in patroni.watchdog.base)
watchdog_failed (patroni.ha._MemberStatus attribute)
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 attribute)
ZooKeeperError