On Fri, Dec 16, 2016 at 12:41 PM, Petr Jelinek <petr.jeli...@2ndquadrant.com
> wrote:

> On 16/12/16 07:32, Magnus Hagander wrote:
> >
> > On Dec 16, 2016 07:27, "Michael Paquier" <michael.paqu...@gmail.com
> > <mailto:michael.paqu...@gmail.com>> wrote:
> >
> >
> >
> >     On Thu, Dec 15, 2016 at 7:28 PM, Magnus Hagander
> >     <mag...@hagander.net <mailto:mag...@hagander.net>> wrote:
> >     > So here's a patch that does this, for discussion. It implements the
> >     > following behavior for -X:
> >     >
> >     > * When used with <10.0 servers, behave just like before.
> >     > * When -S <name> is specified, behave just like before (use an
> >     existing
> >     > replication slot, fail if it does not exist)
> >     > * When used on 10.0 with no -S, create and use a temporary
> >     replication slot
> >     > while running, with name pg_basebackup_<pid>.
> >     > * When used with 10.0 with no -S but --no-slot specified, run
> >     without a slot
> >     > like before.
> >
> >     There are users using -X stream without a slot now because they
> >     don't want to
> >     cause WAL retention in pg_xlog and are ready for retries in taking
> >     the base
> >     backup... I am wondering if it is a good idea to change the default
> >     behavior
> >     and not introduce a new option like --temporary-slot, or
> >     --slot-mode=temp|persistent|none with none being the default
> >     instead. There
> >     are users caring about pg_xlog not filling up if pg_basebackup hangs
> >     on write
> >     for example. And it may be a good idea to be able to use
> >     --slot-mode=temp
> >     with -S/--slot actually to allow users to monitor it. If no slot
> >     name is given
> >     with --slot generating one looks fine to me.
> >
> >
> > I really think the default should be "what most people want", and not
> > "whatever is compatible with a mode that was necessary because we lacked
> > infrastructure".
>
> +1 (btw glad you made the patch)
>

I'm glad you made the temp slots, so I could abandon that branch :)



> > Yes there are some people who are fine with their backups failing. I'm
> > willing to say there are *many* more who benefit from an automatic slot.
> >
>
> I think the issue with slots taking over disk space should be fixed by
> making it possible to cut off slots when necessary (ie some GUC that
> would say how much behind slot can be at maximum, with something like 0
> being unlimited like it's now) instead of trying to work around that in
> every client.
>

Agreed, that seems like a better solution.

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

Reply via email to