From: | Leo Baltus <Leo(dot)Baltus(at)npo(dot)nl> |
---|---|
To: | David Steele <david(at)pgmasters(dot)net> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: pg_start_backup: file has vanished from pg_subtrans/ |
Date: | 2015-08-10 08:51:01 |
Message-ID: | 20150810085101.GC2200@omroep.nl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Op 08/08/2015 om 14:24:00 -0400, schreef David Steele:
> On 8/7/15 7:01 AM, Leo Baltus wrote:
> >While backing up some postgresql-8.4.2 instances using
> >pg_start_backup()/pg_stop_backup()
> >
> >We noticed that sometimes rsync complains:
> >
> >file has vanished: "............./data/pg_subtrans/3A37"
> >rsync warning: some files vanished before they could be transferred (code 24) at main.c(1039) [sender=3.0.6
>
> It's perfectly normal for Postgres to remove files during a backup. If a
> table is dropped then the files storing that table will be deleted. Files
> can also be removed from pg_subtrans once they are no longer needed.
>
> >We already have excluded pgsql_tmp/ pg_xlog/ and pg_stat_tmp/ so I was
> >tempted to exclude pg_subtrans/ as well. However some googling seems to
> >suggest that this might invalidate the backup:
>
> I would recommend only excluding pg_xlog as recommended in the Postgres
> docs.
>
Check.
> >https://groups.google.com/forum/#!msg/pgbarman/zQxg6pOXkZ8/AmTmVtUA3dEJ
> >
> >I am not sure what to believe, either
> > - my backup was invalid and I have to take measures to prevent this
> > (and file a bug report)
>
> Your backup should be good so long as you've captured all the WAL.
>
> > - I can ignore this *and* can safely exclude pg_trans/ from my backups.
> > - there is some other workaround...
>
> Do *not* exclude pg_subtrans.
Ok, for now I will ignore rsync's exit code 24.
>
> You may also want to look at backup software such as pgBackRest. It
> understands that files can be removed during backup and does not emit
> warnings when it happens (though info messages are still logged depending on
> your log level).
Thanks!
--
Leo Baltus
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2015-08-10 11:42:51 | Re: postgres connection |
Previous Message | Andomar | 2015-08-10 06:41:36 | Re: How to restore |