Patroni
master
Contents:
Introduction
Installation
Patroni configuration
Patroni REST API
patronictl
Replica imaging and bootstrap
Replication modes
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
Security Considerations
HA multi datacenter
Release notes
Contributing
Patroni
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__check_requirements() (patroni.dcs.raft.KVStoreTTL method)
__expire_keys() (patroni.dcs.raft.KVStoreTTL method)
__FilePermissions (class in patroni.file_perm)
__get_patroni_cluster() (patroni.dcs.AbstractDCS method)
__init__() (patroni.collections.CaseInsensitiveDict method)
(patroni.collections.CaseInsensitiveSet 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.kubernetes.CoreV1ApiProxy method)
(patroni.dcs.kubernetes.K8sClient method)
(patroni.dcs.kubernetes.K8sClient._K8sObjectTemplate method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
(patroni.dcs.kubernetes.K8sClient.CoreV1Api method)
(patroni.dcs.kubernetes.K8sClient.rest.ApiException method)
(patroni.dcs.kubernetes.K8sConfig method)
(patroni.dcs.kubernetes.K8sObject method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.kubernetes.KubernetesRetriableException method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft._TCPTransport method)
(patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.raft.SyncObjUtility method)
(patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.exceptions.PatroniException method)
(patroni.file_perm.__FilePermissions method)
(patroni.log.PatroniLogger method)
(patroni.log.ProxyHandler method)
(patroni.log.QueueHandler method)
(patroni.postgresql.cancellable.CancellableExecutor method)
(patroni.postgresql.cancellable.CancellableSubprocess method)
(patroni.scripts.aws.AWSConnection 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)
__load_cluster() (patroni.dcs.kubernetes.Kubernetes method)
__permanent_logical_slots (patroni.dcs.Cluster property)
__permanent_physical_slots (patroni.dcs.Cluster property)
__permanent_slots (patroni.dcs.Cluster property)
__pop() (patroni.dcs.raft.KVStoreTTL method)
__target_ref() (patroni.dcs.kubernetes.Kubernetes method)
__values_match() (patroni.dcs.raft.KVStoreTTL method)
_abc_impl (patroni.collections.CaseInsensitiveDict attribute)
(patroni.collections.CaseInsensitiveSet attribute)
(patroni.daemon.AbstractPatroniDaemon attribute)
(patroni.dcs.AbstractDCS attribute)
(patroni.dcs.consul.Consul attribute)
(patroni.dcs.kubernetes.Kubernetes attribute)
(patroni.dcs.Member attribute)
(patroni.dcs.raft.Raft attribute)
(patroni.dcs.RemoteMember attribute)
(patroni.dcs.zookeeper.ZooKeeper attribute)
(patroni.tags.Tags attribute)
_API_URL_PREFIX (patroni.dcs.kubernetes.K8sClient.ApiClient attribute)
_asdict() (patroni.dcs.ClusterConfig method)
(patroni.dcs.consul.Response method)
(patroni.dcs.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
_autoTickThread() (patroni.dcs.raft.KVStoreTTL method)
_build_cache() (patroni.dcs.kubernetes.ObjectCache method)
_calculate_timeouts() (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)
_citus_cluster_loader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_CITUS_LABEL (patroni.dcs.kubernetes.Kubernetes attribute)
_cleanup_temp_files() (in module patroni.dcs.kubernetes)
_close_old_handlers() (patroni.log.PatroniLogger method)
_cluster_from_nodes() (patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
_cluster_loader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_CONFIG (patroni.dcs.AbstractDCS attribute)
_config_resource_version (patroni.dcs.kubernetes.Kubernetes property)
_connectIfNecessarySingle() (patroni.dcs.raft._TCPTransport method)
_consistency (patroni.dcs.consul.Consul property)
_create() (patroni.dcs.zookeeper.ZooKeeper method)
_create_config_service() (patroni.dcs.kubernetes.Kubernetes method)
_create_temp_file() (in module patroni.dcs.kubernetes)
_data_key() (patroni.validator.Schema method)
_DEFAULT_RETRIABLE_HTTP_CODES (patroni.dcs.kubernetes.CoreV1ApiProxy attribute)
_delete() (patroni.dcs.raft.KVStoreTTL method)
_delete_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_delete_v0() (patroni.dcs.raft.KVStoreTTL method)
_do_attempt_to_acquire_leader() (patroni.dcs.consul.Consul method)
_do_http_request() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_do_refresh_session() (patroni.dcs.consul.Consul method)
_do_watch() (patroni.dcs.kubernetes.ObjectCache method)
_expire() (patroni.dcs.raft.KVStoreTTL method)
_expire_v0() (patroni.dcs.raft.KVStoreTTL method)
_FAILOVER (patroni.dcs.AbstractDCS attribute)
_FAILSAFE (patroni.dcs.AbstractDCS attribute)
_field_defaults (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.consul.Response attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
_fields (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.consul.Response attribute)
(patroni.dcs.Failover attribute)
(patroni.dcs.Leader attribute)
(patroni.dcs.Status attribute)
(patroni.dcs.SyncState attribute)
(patroni.dcs.TimelineHistory attribute)
_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_tags() (patroni.tags.Tags static method)
_finish_response() (patroni.dcs.kubernetes.ObjectCache static method)
_get_api_servers() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_get_by_name() (patroni.dcs.kubernetes.K8sConfig static method)
_get_citus_cluster() (patroni.dcs.AbstractDCS method)
_get_members_slots() (patroni.dcs.Cluster method)
_get_permanent_slots() (patroni.dcs.Cluster method)
_get_type_name() (in module patroni.validator)
_handle_server_response() (patroni.dcs.kubernetes.K8sClient.ApiClient static method)
_has_permanent_logical_slots() (patroni.dcs.Cluster method)
_HISTORY (patroni.dcs.AbstractDCS attribute)
_INITIALIZE (patroni.dcs.AbstractDCS attribute)
_kazoo_connect() (patroni.dcs.zookeeper.ZooKeeper method)
_kill_children() (patroni.postgresql.cancellable.CancellableExecutor method)
_kill_process() (patroni.postgresql.cancellable.CancellableExecutor method)
_LEADER (patroni.dcs.AbstractDCS attribute)
_LEADER_OPTIME (patroni.dcs.AbstractDCS attribute)
_list() (patroni.dcs.kubernetes.ObjectCache method)
_load_api_servers_cache() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_load_cluster() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_make() (patroni.dcs.ClusterConfig class method)
(patroni.dcs.consul.Response class method)
(patroni.dcs.Failover class method)
(patroni.dcs.Leader class method)
(patroni.dcs.Status class method)
(patroni.dcs.SyncState class method)
(patroni.dcs.TimelineHistory class method)
_make_headers() (patroni.dcs.kubernetes.K8sClient.ApiClient static method)
(patroni.dcs.kubernetes.K8sConfig method)
_map_subsets() (patroni.dcs.kubernetes.Kubernetes method)
_MEMBERS (patroni.dcs.AbstractDCS attribute)
_merge_permanent_slots() (patroni.dcs.Cluster method)
_on_delete() (patroni.dcs.raft.Raft method)
_on_set() (patroni.dcs.raft.Raft method)
_onTick() (patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.KVStoreTTL method)
_OPTIME (patroni.dcs.AbstractDCS attribute)
_patch_or_create() (patroni.dcs.kubernetes.Kubernetes method)
_pool_config_from_file_or_data() (patroni.dcs.kubernetes.K8sConfig method)
_process_event() (patroni.dcs.kubernetes.ObjectCache method)
_put_record() (patroni.log.QueueHandler method)
_read_token_file() (patroni.dcs.kubernetes.K8sConfig method)
_refresh_api_servers_cache() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
_replace() (patroni.dcs.ClusterConfig method)
(patroni.dcs.consul.Response method)
(patroni.dcs.Failover method)
(patroni.dcs.Leader method)
(patroni.dcs.Status method)
(patroni.dcs.SyncState method)
(patroni.dcs.TimelineHistory method)
_run_and_handle_exceptions() (in module patroni.dcs.kubernetes)
(patroni.dcs.consul.Consul static method)
_run_cycle() (patroni.daemon.AbstractPatroniDaemon method)
_set() (patroni.dcs.raft.KVStoreTTL method)
_set_loop_wait() (patroni.dcs.AbstractDCS method)
_set_or_create() (patroni.dcs.zookeeper.ZooKeeper method)
_set_service_name() (patroni.dcs.consul.Consul method)
_set_token() (patroni.dcs.kubernetes.K8sConfig method)
_set_v0() (patroni.dcs.raft.KVStoreTTL method)
_shutdown() (patroni.daemon.AbstractPatroniDaemon method)
_sleep() (in module patroni.utils)
_start_process() (patroni.postgresql.cancellable.CancellableExecutor method)
_STATUS (patroni.dcs.AbstractDCS attribute)
_str_to_list() (patroni.dcs.SyncState static method)
_SYNC (patroni.dcs.AbstractDCS attribute)
_tag_ebs() (patroni.scripts.aws.AWSConnection method)
_tag_ec2() (patroni.scripts.aws.AWSConnection method)
_TCPTransport (class in patroni.dcs.raft)
_try_to_report_lost_records() (patroni.log.QueueHandler method)
_update_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_update_leader_with_retry() (patroni.dcs.kubernetes.Kubernetes method)
_update_service() (patroni.dcs.consul.Consul method)
_wait_caches() (patroni.dcs.kubernetes.Kubernetes method)
_watch() (patroni.dcs.kubernetes.ObjectCache method)
_watcher() (patroni.dcs.zookeeper.ZooKeeper method)
_wrap() (patroni.dcs.kubernetes.K8sObject class method)
_write_failsafe() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_write_leader_optime() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
_write_status() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
A
abstract_main() (in module patroni.daemon)
AbstractDCS (class in patroni.dcs)
AbstractPatroniDaemon (class in patroni.daemon)
add() (patroni.collections.CaseInsensitiveSet method)
adjust_ttl() (patroni.dcs.consul.Consul method)
ALLOWED_KEYS (patroni.dcs.RemoteMember attribute)
api_servers_cache (patroni.dcs.kubernetes.K8sClient.ApiClient property)
api_sigterm() (patroni.daemon.AbstractPatroniDaemon method)
api_url (patroni.dcs.Member property)
assert_() (in module patroni.validator)
AtMostOne (class in patroni.validator)
attempt_to_acquire_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
aws_available() (patroni.scripts.aws.AWSConnection method)
AWSConnection (class in patroni.scripts.aws)
B
BINARIES (patroni.validator.BinDirectory attribute)
BinDirectory (class in patroni.validator)
body (patroni.dcs.consul.Response attribute)
C
call() (patroni.postgresql.cancellable.CancellableSubprocess method)
call_api() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
cancel() (patroni.postgresql.cancellable.CancellableSubprocess method)
cancel_initialization() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
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_kubernetes_errors() (in module patroni.dcs.kubernetes)
catch_return_false_exception() (in module patroni.dcs)
checkpoint_after_promote (patroni.dcs.Leader property)
client_path() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
clonefrom (patroni.dcs.Member property)
(patroni.tags.Tags property)
Cluster (class in patroni.dcs)
cluster (patroni.dcs.AbstractDCS property)
cluster_as_json() (in module patroni.utils)
ClusterConfig (class in patroni.dcs)
code (patroni.dcs.consul.Response attribute)
comma_separated_host_port() (in module patroni.validator)
compare_ports() (patroni.dcs.kubernetes.Kubernetes static method)
compare_values() (in module patroni.utils)
config_path (patroni.dcs.AbstractDCS property)
ConfigParseError
configure_retriable_http_codes() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
configure_timeouts() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
conn_kwargs() (patroni.dcs.Leader method)
(patroni.dcs.Member method)
conn_url (patroni.dcs.Leader property)
(patroni.dcs.Member property)
connect() (patroni.dcs.consul.ConsulClient method)
Consul (class in patroni.dcs.consul)
ConsulClient (class in patroni.dcs.consul)
ConsulError
ConsulInternalError
content (patroni.dcs.consul.Response attribute)
convert_to_base_unit() (in module patroni.utils)
copy() (patroni.collections.CaseInsensitiveDict method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.utils.Retry method)
CoreV1ApiProxy (class in patroni.dcs.kubernetes)
create_connection() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
create_session() (patroni.dcs.consul.Consul method)
D
data (patroni.dcs.ClusterConfig attribute)
(patroni.dcs.Leader property)
data_directory_empty() (in module patroni.validator)
data_directory_is_empty() (in module patroni.utils)
dcs_modules() (in module patroni.dcs)
DCSError
debug_exception() (in module patroni.log)
deep_compare() (in module patroni.utils)
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)
delete() (patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
delete_cluster() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper 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.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
deregister_service() (patroni.dcs.consul.Consul method)
destroy() (patroni.dcs.raft.KVStoreTTL method)
dir_create_mode (patroni.file_perm.__FilePermissions property)
Directory (class in patroni.validator)
discard() (patroni.collections.CaseInsensitiveSet method)
DynMemberSyncObj (class in patroni.dcs.raft)
E
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)
ensure_deadline() (patroni.utils.Retry method)
EnumValidator (class in patroni.validator)
error_exception() (in module patroni.log)
executeCommand() (patroni.dcs.raft.SyncObjUtility method)
F
Failover (class in patroni.dcs)
failover_path (patroni.dcs.AbstractDCS property)
failover_priority (patroni.tags.Tags property)
failsafe (patroni.dcs.AbstractDCS property)
failsafe_path (patroni.dcs.AbstractDCS property)
file_create_mode (patroni.file_perm.__FilePermissions property)
filter_permanent_slots() (patroni.dcs.Cluster method)
find_dcs_class_in_module() (in module patroni.dcs)
force_if_last_failed() (in module patroni.dcs.consul)
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)
G
get() (patroni.dcs.kubernetes.K8sObject method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
get_base_arg_parser() (in module patroni.daemon)
get_bin_name() (in module patroni.validator)
get_children() (patroni.dcs.zookeeper.ZooKeeper method)
get_citus_coordinator() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
get_clone_member() (patroni.dcs.Cluster method)
get_cluster() (patroni.dcs.AbstractDCS method)
get_dcs() (in module patroni.dcs)
get_major_version() (in module patroni.utils)
get_member() (patroni.dcs.Cluster method)
get_my_slot_name_on_primary() (patroni.dcs.Cluster method)
get_node() (patroni.dcs.zookeeper.ZooKeeper method)
get_replication_slots() (patroni.dcs.Cluster method)
get_status() (patroni.dcs.zookeeper.ZooKeeper method)
getMembers() (patroni.dcs.raft.DynMemberSyncObj method)
(patroni.dcs.raft.SyncObjUtility method)
H
has_member() (patroni.dcs.Cluster method)
has_permanent_slots() (patroni.dcs.Cluster method)
headers (patroni.dcs.consul.Response attribute)
(patroni.dcs.kubernetes.K8sConfig property)
history_path (patroni.dcs.AbstractDCS property)
http_connect() (patroni.dcs.consul.ConsulClient method)
HTTPClient (class in patroni.dcs.consul)
I
ignore_slots_matchers (patroni.dcs.ClusterConfig property)
initialize() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
initialize_path (patroni.dcs.AbstractDCS property)
IntValidator (class in patroni.validator)
InvalidSession
InvalidSessionTTL
is_cancelled (patroni.postgresql.cancellable.CancellableSubprocess property)
is_citus_coordinator() (patroni.dcs.AbstractDCS method)
is_empty (patroni.dcs.SyncState property)
is_empty() (patroni.dcs.Cluster method)
is_ipv4_address() (in module patroni.validator)
is_ipv6_address() (in module patroni.validator)
is_logical_slot() (patroni.dcs.Cluster static method)
is_physical_slot() (patroni.dcs.Cluster static method)
is_ready() (patroni.dcs.kubernetes.ObjectCache method)
is_running (patroni.dcs.Member property)
is_subpath() (in module patroni.utils)
is_unlocked() (patroni.dcs.Cluster method)
issubset() (patroni.collections.CaseInsensitiveSet method)
iter() (patroni.validator.Schema method)
iter_dcs_classes() (in module patroni.dcs)
iter_dict() (patroni.validator.Schema method)
iter_or() (patroni.validator.Schema method)
iter_response_objects() (in module patroni.utils)
K
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)
keepalive_intvl() (in module patroni.utils)
keepalive_socket_options() (in module patroni.utils)
keys() (patroni.collections.CaseInsensitiveDict method)
kill_stream() (patroni.dcs.kubernetes.ObjectCache method)
Kubernetes (class in patroni.dcs.kubernetes)
KubernetesError
KubernetesRetriableException
KVStoreTTL (class in patroni.dcs.raft)
L
last_lsn (patroni.dcs.Cluster property)
(patroni.dcs.Status attribute)
last_seen (patroni.dcs.AbstractDCS property)
Leader (class in patroni.dcs)
leader (patroni.dcs.Failover attribute)
(patroni.dcs.SyncState attribute)
leader_matches() (patroni.dcs.SyncState method)
leader_name (patroni.dcs.Cluster property)
leader_optime_path (patroni.dcs.AbstractDCS property)
leader_path (patroni.dcs.AbstractDCS property)
(patroni.dcs.kubernetes.Kubernetes property)
lines (patroni.dcs.TimelineHistory attribute)
load_incluster_config() (patroni.dcs.kubernetes.K8sConfig method)
load_kube_config() (patroni.dcs.kubernetes.K8sConfig method)
load_members() (patroni.dcs.zookeeper.ZooKeeper method)
LOGGING_BROKEN_EXIT_CODE (patroni.log.PatroniLogger attribute)
loop_wait (patroni.dcs.AbstractDCS property)
lsn (patroni.dcs.Member property)
M
main() (in module patroni.scripts.aws)
manual_failover() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
matches() (patroni.dcs.SyncState method)
max_timelines_history (patroni.dcs.ClusterConfig property)
Member (class in patroni.dcs)
member (patroni.dcs.Leader attribute)
member() (patroni.dcs.consul.Consul static method)
(patroni.dcs.kubernetes.Kubernetes static method)
(patroni.dcs.raft.Raft static method)
(patroni.dcs.zookeeper.ZooKeeper static method)
member_path (patroni.dcs.AbstractDCS property)
members (patroni.dcs.SyncState property)
members_path (patroni.dcs.AbstractDCS property)
min_version (patroni.dcs.Cluster property)
modify_version (patroni.dcs.ClusterConfig attribute)
module
patroni
patroni.collections
patroni.daemon
patroni.dcs
patroni.dcs.consul
patroni.dcs.kubernetes
patroni.dcs.raft
patroni.dcs.zookeeper
patroni.exceptions
patroni.file_perm
patroni.log
patroni.postgresql.cancellable
patroni.scripts
patroni.scripts.aws
patroni.tags
patroni.utils
patroni.validator
patroni.version
N
name (patroni.dcs.Leader property)
nofailover (patroni.tags.Tags property)
noloadbalance (patroni.tags.Tags property)
NORMAL_LOG_QUEUE_SIZE (patroni.log.PatroniLogger attribute)
nosync (patroni.tags.Tags property)
O
ObjectCache (class in patroni.dcs.kubernetes)
on_role_change() (patroni.scripts.aws.AWSConnection method)
Optional (class in patroni.validator)
Or (class in patroni.validator)
P
parse_bool() (in module patroni.utils)
parse_connection_string() (in module patroni.dcs)
parse_int() (in module patroni.utils)
parse_real() (in module patroni.utils)
parse_version() (in module patroni)
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.collections
module
patroni.daemon
module
patroni.dcs
module
patroni.dcs.consul
module
patroni.dcs.kubernetes
module
patroni.dcs.raft
module
patroni.dcs.zookeeper
module
patroni.exceptions
module
patroni.file_perm
module
patroni.log
module
patroni.postgresql.cancellable
module
patroni.scripts
module
patroni.scripts.aws
module
patroni.tags
module
patroni.utils
module
patroni.validator
module
patroni.version
module
patroni_version (patroni.dcs.Member property)
PatroniException
PatroniFatalException
PatroniKazooClient (class in patroni.dcs.zookeeper)
PatroniLogger (class in patroni.log)
PatroniSequentialThreadingHandler (class in patroni.dcs.zookeeper)
permanent_slots (patroni.dcs.ClusterConfig property)
polling_loop() (in module patroni.utils)
PostgresConnectionException
PostgresException
ProxyHandler (class in patroni.log)
Q
queue_size (patroni.log.PatroniLogger property)
QueueHandler (class in patroni.log)
R
Raft (class in patroni.dcs.raft)
RaftError
read_stripped() (in module patroni.utils)
received_sigterm (patroni.daemon.AbstractPatroniDaemon property)
records_lost (patroni.log.PatroniLogger property)
(patroni.log.QueueHandler property)
refresh_api_servers_cache() (patroni.dcs.kubernetes.CoreV1ApiProxy method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
refresh_session() (patroni.dcs.consul.Consul method)
register_service() (patroni.dcs.consul.Consul method)
reload_config() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.consul.ConsulClient method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
(patroni.log.PatroniLogger method)
RemoteMember (class in patroni.dcs)
replicatefrom (patroni.tags.Tags property)
request() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
reset() (patroni.utils.Retry method)
reset_cluster() (patroni.dcs.AbstractDCS method)
reset_is_cancelled() (patroni.postgresql.cancellable.CancellableSubprocess method)
resolve_host() (in module patroni.dcs.raft)
Response (class in patroni.dcs.consul)
response() (patroni.dcs.consul.HTTPClient static method)
Result (class in patroni.validator)
Retry (class in patroni.utils)
retry() (patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.scripts.aws.AWSConnection method)
RetryFailedError
ReturnFalseException
run() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.dcs.kubernetes.ObjectCache method)
(patroni.log.PatroniLogger method)
S
scheduled_at (patroni.dcs.Failover attribute)
Schema (class in patroni.validator)
select() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
server (patroni.dcs.kubernetes.K8sConfig property)
service_name_from_scope_name() (in module patroni.dcs.consul)
session (patroni.dcs.Leader attribute)
set() (patroni.dcs.kubernetes.ObjectCache method)
(patroni.dcs.raft.KVStoreTTL method)
set_api_servers_cache_ttl() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_base_uri() (patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_config_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_connect_timeout() (patroni.dcs.zookeeper.PatroniSequentialThreadingHandler method)
set_failover_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_history_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_permissions_from_data_directory() (patroni.file_perm.__FilePermissions method)
set_read_timeout() (patroni.dcs.consul.HTTPClient method)
(patroni.dcs.kubernetes.K8sClient.ApiClient method)
set_retry_timeout() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.KVStoreTTL method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_sync_state_value() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
set_ttl() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.consul.HTTPClient method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
setup_signal_handlers() (patroni.daemon.AbstractPatroniDaemon method)
should_enforce_hot_standby_feedback() (patroni.dcs.Cluster method)
shutdown() (patroni.daemon.AbstractPatroniDaemon method)
(patroni.log.PatroniLogger method)
sighup_handler() (patroni.daemon.AbstractPatroniDaemon method)
sigterm_handler() (patroni.daemon.AbstractPatroniDaemon method)
sleeptime (patroni.dcs.kubernetes.KubernetesRetriableException property)
(patroni.utils.Retry property)
slot_name_from_member_name() (in module patroni.dcs)
slots (patroni.dcs.Cluster property)
(patroni.dcs.Status attribute)
split_host_port() (in module patroni.utils)
startAutoTick() (patroni.dcs.raft.KVStoreTTL method)
state (patroni.dcs.Member property)
Status (class in patroni.dcs)
status_path (patroni.dcs.AbstractDCS property)
stoptime (patroni.utils.Retry property)
strtod() (in module patroni.utils)
strtol() (in module patroni.utils)
subsets_changed() (patroni.dcs.kubernetes.Kubernetes static method)
sync_path (patroni.dcs.AbstractDCS property)
sync_standby (patroni.dcs.SyncState attribute)
sync_state() (patroni.dcs.AbstractDCS static method)
SyncObjUtility (class in patroni.dcs.raft)
SyncState (class in patroni.dcs)
T
Tags (class in patroni.tags)
tags (patroni.dcs.Member property)
(patroni.tags.Tags property)
take_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
timeline (patroni.dcs.Cluster property)
(patroni.dcs.Leader property)
TimelineHistory (class in patroni.dcs)
to_camel_case() (in module patroni.dcs.kubernetes)
to_dict() (patroni.dcs.kubernetes.K8sObject method)
touch_member() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
ttl (patroni.dcs.AbstractDCS property)
(patroni.dcs.consul.Consul property)
(patroni.dcs.consul.HTTPClient property)
(patroni.dcs.kubernetes.Kubernetes property)
(patroni.dcs.raft.Raft property)
(patroni.dcs.zookeeper.ZooKeeper property)
U
unquote() (in module patroni.utils)
update_delay() (patroni.utils.Retry method)
update_leader() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
update_loggers() (patroni.log.PatroniLogger method)
update_service() (patroni.dcs.consul.Consul method)
uri() (in module patroni.utils)
(patroni.dcs.consul.HTTPClient method)
use_endpoints (patroni.dcs.kubernetes.CoreV1ApiProxy property)
use_slots (patroni.dcs.Cluster property)
V
validate() (patroni.validator.BinDirectory method)
(patroni.validator.Directory method)
(patroni.validator.Schema method)
validate_binary_name() (in module patroni.validator)
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_watchdog_mode() (in module patroni.validator)
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)
W
watch() (patroni.dcs.AbstractDCS method)
(patroni.dcs.consul.Consul method)
(patroni.dcs.kubernetes.Kubernetes method)
(patroni.dcs.raft.Raft method)
(patroni.dcs.zookeeper.ZooKeeper method)
WatchdogError
write_failsafe() (patroni.dcs.AbstractDCS method)
write_leader_optime() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
write_status() (patroni.dcs.AbstractDCS method)
write_sync_state() (patroni.dcs.AbstractDCS method)
(patroni.dcs.kubernetes.Kubernetes method)
Z
ZooKeeper (class in patroni.dcs.zookeeper)
ZooKeeperError
Read the Docs
v: master
Versions
master
latest
rel_3_1
fix-docs
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds