Skip to content

Commit

Permalink
puppet: Set a long timeout on wal-g wal-push, to prevent stalls.
Browse files Browse the repository at this point in the history
`wal-g wal-push` has a known bug with occasionally hanging after file
upload to S3[1]; set a rather long timeout on the upload process, so
that we don't simply stall forever when archiving WAL segments.

[1] wal-g/wal-g#656
  • Loading branch information
alexmv authored and timabbott committed Nov 20, 2020
1 parent 419f163 commit 4868a4f
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -792,7 +792,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -670,7 +670,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -683,7 +683,7 @@ listen_addresses = <%= @listen_addresses %>
wal_level = hot_standby
max_wal_senders = 5
archive_mode = on
archive_command = '/usr/local/bin/env-wal-g wal-push %p'
archive_command = '/usr/bin/timeout 10m /usr/local/bin/env-wal-g wal-push %p'

# Replica settings (ignored on primary)
hot_standby = on
Expand Down

0 comments on commit 4868a4f

Please sign in to comment.