Enable hot_standby_feedback on the authentik postgres cluster
Slow authentik reads served by a hot standby exhaust max_standby_streaming_delay and are cancelled with "conflict with recovery", surfacing as HTTP 500s. - set hot_standby_feedback on (SIGHUP reload, no restart)
This commit is contained in:
@@ -66,6 +66,10 @@ spec:
|
|||||||
dynamic_shared_memory_type: posix
|
dynamic_shared_memory_type: posix
|
||||||
effective_cache_size: 256MB
|
effective_cache_size: 256MB
|
||||||
full_page_writes: "on"
|
full_page_writes: "on"
|
||||||
|
# Replicas report their oldest xmin to the primary, so multi-second reads on
|
||||||
|
# a hot standby stop exhausting max_standby_streaming_delay and being
|
||||||
|
# cancelled. Retained-dead-tuple cost is negligible on a ~155MB database.
|
||||||
|
hot_standby_feedback: "on"
|
||||||
log_destination: csvlog
|
log_destination: csvlog
|
||||||
log_directory: /controller/log
|
log_directory: /controller/log
|
||||||
log_filename: postgres
|
log_filename: postgres
|
||||||
|
|||||||
Reference in New Issue
Block a user