pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Laurenz Albe <laurenz.albe@cybertec.at>
To: ghiureai <isabella.ghiurea@nrc-cnrc.gc.ca>
To: pgsql-admin@postgresql.org <pgsql-admin@postgresql.org>
Subject: Re: streaming replication and wal 's usages
Date: Mon, 12 Mar 2018 09:57:21 +0100
Message-ID: <1520845041.2810.3.camel@cybertec.at> (raw)
In-Reply-To: <63b50fbd-4822-8a36-4fea-2dc473cc1242@nrc-cnrc.gc.ca>
References: <63b50fbd-4822-8a36-4fea-2dc473cc1242@nrc-cnrc.gc.ca>

ghiureai wrote:
> I am running PG 10.2 with streaming replication, no archiving option 
> with 10 slots replication option , I had the slave down for 6 hours  
> which generated 56GB of wal files in pg_wal dir,  after slave was brougt 
> online and catchup with master , the wal dir was still growing on slave 
> with more than 25GB where in archive_status where all the files where in 
> *.done files , eventually the /wal directory reached 100% but still no 
> wal files removed from archive_status
> 
> I am trying to understand what I am missing in this confg ( the master 
> and slave are cfg for pg_dump backups the switch-over is done with 
> pg_basebackup using repmgr4.2.last release )
> 
> the present db size 140GB OLTP type transactions , with an avg 10-12GB 
> new data  growth per day.
> 
> Here is my cfg
> 
> wal_keep_segments = 300
> max_replication_slots=10
> wal_log_hints = on
> checkpoint_timeout = 5min
> max_wal_size = 1GB
> min_wal_size = 80MB
> archive_mode=off
> 
> hot_standby =on

You are not using replication slots, right?

Check pg_replication_slots to see if you have abandoned replication slots;
that could cause old WAL to be retained.

Yours,
Laurenz Albe
-- 
Cybertec | https://www.cybertec-postgresql.com




view thread (2+ messages)

Message-ID: <1520845041.2810.3.camel@cybertec.at>
Permalink:  ../1520845041.2810.3.camel@cybertec.at/
Also on:    postgresql.org/message-id/1520845041.2810.3.camel@cybertec.at

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: laurenz.albe@cybertec.at, isabella.ghiurea@nrc-cnrc.gc.ca
  Subject: Re: streaming replication and wal 's usages
  In-Reply-To: <1520845041.2810.3.camel@cybertec.at>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox