Re: WAL file accumulation on log shipping primary node

From: Dave Cramer <pg(at)fastcrypt(dot)com>
To: Dong Han <dhan(at)bluecatnetworks(dot)com>
Cc: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: WAL file accumulation on log shipping primary node
Date: 2011-12-13 11:18:53
Message-ID: CADK3HHLB_A_jmWxD61ZjwvgxExEE4Aw0v0L7dPAaDM09QpG6WQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Dong,

Once the wal_copy command completes the primary is free to handle the
wal logs as it sees fit. Is it possible that rsync is getting behind ?

Dave Cramer

dave.cramer(at)credativ(dot)ca
http://www.credativ.ca

On Mon, Dec 12, 2011 at 11:28 PM, Dong Han <dhan(at)bluecatnetworks(dot)com> wrote:
> Dave,
>
> The WAL files were copied using rsync. It seems there is no problem to copy the file over to secondary nodes. It is the primary node somehow keeps more and more old WAL files in the pg_xlog directory.
>
> Regards,
>
> Dong
> ________________________________________
> From: davecramer(at)gmail(dot)com [davecramer(at)gmail(dot)com] on behalf of Dave Cramer [pg(at)fastcrypt(dot)com]
> Sent: Monday, December 12, 2011 8:15 PM
> To: Dong Han
> Cc: pgsql-general(at)postgresql(dot)org
> Subject: Re: [GENERAL] WAL file accumulation on log shipping primary node
>
> Dong,
>
> How are you copying the wal logs over to the secondary ? Since this is
> loosely coupled I am wondering how the master would be effected by
> load.
>
> Dave Cramer
>
> dave.cramer(at)credativ(dot)ca
> http://www.credativ.ca
>
>
>
> On Tue, Dec 13, 2011 at 12:42 AM, Dong Han <dhan(at)bluecatnetworks(dot)com> wrote:
>> Dear all,
>>
>>
>>
>> We have setup log shipping replication between primary node and 2 secondary
>> nodes with Postgresql version 8.4.8.  From the data replication points of
>> view, everything is fine. However, under heavy data modification load - we
>> have an extremely busy system, we saw WAL files keep accumulating on the
>> primary node - new WAL files are copied to secondary node and restored
>> properly, but the primary node keeps holding a large number of old WAL
>> files. To the end, the WAL files fill up the database partition. Previously,
>> we tested in a lighter load environment, we did not have similar problem.
>>
>>
>>
>> Please help to diagnosis the problem, and give me recommendations on how to
>>  fix this problem.
>>
>>
>>
>> Thank you very much.
>>
>>
>>
>> Dong Han
>>
>>
>>
>>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message InterRob 2011-12-13 13:04:52 order of (escaped) characters in regex range
Previous Message Tom Lane 2011-12-13 05:00:06 Re: initdb with lc-collate=C