Re: Warm standby can't start because logs stream too quickly from the master

From: Jeff Janes <jeff(dot)janes(at)gmail(dot)com>
To: Zach Walton <zacwalt(at)gmail(dot)com>
Cc: PostgreSQL mailing lists <pgsql-general(at)postgresql(dot)org>
Subject: Re: Warm standby can't start because logs stream too quickly from the master
Date: 2017-12-02 19:59:17
Message-ID: CAMkU=1w_18SeXSJXUMeSY4M4H2N5CS7zMSQBpiimtUyALwib8A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Sat, Dec 2, 2017 at 11:02 AM, Zach Walton <zacwalt(at)gmail(dot)com> wrote:

> Looking at the startup process:
>
> postgres 16749 4.1 6.7 17855104 8914544 ? Ss 18:36 0:44 postgres:
> startup process recovering 0000000800005B1C00000030
>
> Then a few seconds later:
>
> postgres 16749 4.2 7.0 17855104 9294172 ? Ss 18:36 0:47 postgres:
> startup process recovering 0000000800005B1C00000047
>
> It's replaying logs from the master, but it's always a few behind, so
> startup never finishes. Here's a demonstration:
>
> # while :; do echo $(ls data/pg_xlog/ | grep -n $(ps aux | egrep "startup
> process" | awk '{print $15}')) $(ls data/pg_xlog/ | wc -l); sleep 1; done
> # current replay location # number of WALs in pg_xlog
> 1655:0000000800005B1C00000064 1659
> 1656:0000000800005B1C00000065 1660
> 1658:0000000800005B1C00000067 1661
> 1659:0000000800005B1C00000068 1662
> 1660:0000000800005B1C00000069 1663
>
> Generally this works itself out if I wait (sometimes a really long time).
> Is there a configuration option that allows a warm standby to start without
> having fully replayed the logs from the master?
>

Warm standbys aren't supposed to start up, that is what makes them warm.
Are you trying to set up a hot standby? Are you trying to promote a warm
standby to be the new master (but usually you would do that when the
current master has died, and so would no longer be generating log.)

Cheers,

Jeff

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Zach Walton 2017-12-02 23:10:43 Re: Warm standby can't start because logs stream too quickly from the master
Previous Message Joshua D. Drake 2017-12-02 19:55:27 Re: Warm standby can't start because logs stream too quickly from the master