RE: BUG #17156: pg_restore: [custom archiver] WARNING: ftell mismatch with expected position -- ftell used - Mailing list pgsql-bugs

From Ashutosh Kumar
Subject RE: BUG #17156: pg_restore: [custom archiver] WARNING: ftell mismatch with expected position -- ftell used
Date
Msg-id BN0PR10MB550357B0C4483BF15F6A63B59EC59@BN0PR10MB5503.namprd10.prod.outlook.com
Whole thread Raw
In response to Re: BUG #17156: pg_restore: [custom archiver] WARNING: ftell mismatch with expected position -- ftell used  (Kyotaro Horiguchi <horikyota.ntt@gmail.com>)
List pgsql-bugs
Restore Command :
 
 
On Prem backup(linux RHEL) to RDS PostgreSQL
 
Backup size around : 6.4 GB(on prem server which was restored on RDS postgres when I received the warning)
 
Thanks,
Ashu
 
-----Original Message-----
From: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Sent: Tuesday, August 24, 2021 2:12 PM
To: sawada.mshk@gmail.com
Cc: Ashutosh Kumar <Ashutosh.Kumar@morningstar.com>; pgsql-bugs@lists.postgresql.org
Subject: Re: BUG #17156: pg_restore: [custom archiver] WARNING: ftell mismatch with expected position -- ftell used
 
[EXTERNAL EMAIL]
 
At Tue, 24 Aug 2021 14:25:50 +0900, Masahiko Sawada <sawada.mshk@gmail.com> wrote in
> On Mon, Aug 23, 2021 at 7:31 PM PG Bug reporting form
> >
> > The following bug has been logged on the website:
> >
> > Bug reference:      17156
> > Logged by:          Ashutosh Kumar
> > Email address:      ashutosh.kumar@morningstar.com
> > PostgreSQL version: 10.18
> > Operating system:   RHEL
> > Description:
> >
> > Getting below warning when I am restoring the backup file :
> >
> > Warning Message : pg_restore: [custom archiver] WARNING: ftell
> > mismatch with expected position -- ftell used
> >
> > Backup was taken with below command :
> >
> > pg_dump -h'127.0.0.1'  -p 5432 -U (username)  -Fc  databasename >
> > backupfile.sql
> >
> > I am restoring it with pg_restore when i got the above warning.
>
> Could you share the exact pg_restore command with the arguments you executed?
>
> What's is the size of the backup? Are both Postgres servers that you
> took/restored the backup from/to are RHEL?
>
> Could you try to execute pg_dump without a pipe and restore it and see
> the same error happens? That is, please execute "pg_dump -h'127.0.0.1'
>  -p 5432 -U (username)  -Fc  databasename -f backupfile.sql".
 
That error means when reading a seekable source, the file pointer ftello returns doesn't consistent with how many bytes pg_restore has read, or ftello returned an error.  Considering that the path is very ancient, the latter likely to happen.  If the failure is reproducible, running pg_restore with strace could show something helpful.
 
regards.
 
--
Kyotaro Horiguchi
NTT Open Source Software Center
 
Attachment

pgsql-bugs by date:

Previous
From: David Rowley
Date:
Subject: Re: BUG #17158: Distinct ROW fails with Postgres 14
Next
From: Rainer Tammer
Date:
Subject: Re: Postgres 9.2.13 on AIX 7.1