Re: PgbackRest PointTIme Recovery : server unable to start back

From: Muhammad Ikram <mmikram(at)gmail(dot)com>
To: KK CHN <kkchn(dot)in(at)gmail(dot)com>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: PgbackRest PointTIme Recovery : server unable to start back
Date: 2024-07-26 05:15:15
Message-ID: CAGeimVqsHtjFXT27X1v8NhwbnQrxf4+LQoPAx=iCKB_2REkvKw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi KK CHN

Could you check server logs ?
Your service trace suggests that it started server and then failure happened

ul 26 09:48:49 service01 systemd[1]: Started EDB Postgres Advanced Server
16.
Jul 26 09:48:50 service01 systemd[1]: edb-as-16.service: Main process
exited, code=exited, status=1/FAILURE

Regards,
Ikram

On Fri, Jul 26, 2024 at 10:04 AM KK CHN <kkchn(dot)in(at)gmail(dot)com> wrote:

> List,
>
> Reference: https://pgbackrest.org/user-guide-rhel.html#pitr
> I am following the PTR on RHEL9 EPAS16.
> I am able to do a backup(Full, diff and incr) and restore from a full
> backup and restart of EPAS16 works fine.
>
> But when I do an incremental backup after doing the procedures
> mentioned in the PTR section of the above reference link and try
> restoring the EDB database from the INCR backup and then starting up the
> EPAS16 the server always results in dead state
>
> My repo server is another machine. If I do a full restore on the DB
> server ( sudo -u enterprisedb pgbackrest --stanza=Demo_Repo --delta
> restore) it works and the server starts without any issue.
> Restoring from Incremental backup tty output shows successful but edb
> service start results in failure.
>
> Any help is much appreciated.
>
> Krishane.
>
>
>
>
> STEPS followed:
>
> after dropping the table pg-primary *⇒* Drop the important table
> ([section]
> stopped the EDB server.
>
> $ sudo -u enterprisedb pgbackrest --stanza=Demo_Repo --delta
> --set=20240719-122703F_20240724-094727I --target-timeline=current
> --type=time "--target=2024-07-24 09:44:01.3255+05:30"
> --target-action=promote restore
> .....................................................
>
> 2024-07-26 09:48:06.343 P00 INFO: restore command end: completed
> successfully (1035ms)
>
>
> But
>
> [root(at)rservice01 ~]# sudo systemctl start edb-as-16.service
> [root(at)service01 ~]# sudo systemctl status edb-as-16.service
> × edb-as-16.service - EDB Postgres Advanced Server 16
> Loaded: loaded (/etc/systemd/system/edb-as-16.service; disabled;
> preset: disabled)
> * Active: failed* (Result: exit-code) since Fri 2024-07-26 09:48:50
> IST; 8s ago
> Duration: 242ms
> Process: 41903 ExecStartPre=/usr/edb/as16/bin/edb-as-16-check-db-dir
> ${PGDATA} (code=exited, status=0/SUCCESS)
> Process: 41908 ExecStart=/usr/edb/as16/bin/edb-postgres -D ${PGDATA}
> (code=exited, status=1/FAILURE)
> Main PID: 41908 (code=exited, status=1/FAILURE)
> CPU: 331ms
>
> Jul 26 09:48:48 service01 systemd[1]: Starting EDB Postgres Advanced
> Server 16...
> Jul 26 09:48:48 service01 edb-postgres[41908]: 2024-07-26 09:48:48 IST
> LOG: redirecting log output to logging collector process
> Jul 26 09:48:48 service01 edb-postgres[41908]: 2024-07-26 09:48:48 IST
> HINT: Future log output will appear in directory "log".
> Jul 26 09:48:49 service01 systemd[1]: Started EDB Postgres Advanced Server
> 16.
> Jul 26 09:48:50 service01 systemd[1]: edb-as-16.service: Main process
> exited, code=exited, status=1/FAILURE
> Jul 26 09:48:50 service01 systemd[1]: edb-as-16.service: Killing process
> 41909 (edb-postgres) with signal SIGKILL.
> Jul 26 09:48:50 service01 systemd[1]: edb-as-16.service: Failed with
> result 'exit-code'.
> [root(at)service01 ~]#
>
> why is it unable to perform a restore and recovery from an incr backup ?
>
>
>
>
>
>
>
> On The Repo Server
> [root(at)service02 ~]# sudo -u postgres pgbackrest --stanza=Demo_Repo info
> stanza: Demo_Repo
> status: ok
> cipher: aes-256-cbc
>
> db (current)
> wal archive min/max (16):
> 000000020000000000000021/0000000B0000000000000041
>
> full backup: 20240719-122703F
> timestamp start/stop: 2024-07-19 12:27:03+05:30 / 2024-07-19
> 12:27:06+05:30
> wal start/stop: 00000002000000000000002A /
> 00000002000000000000002A
> database size: 61.7MB, database backup size: 61.7MB
> repo1: backup size: 9.6MB
>
> incr backup: 20240719-122703F_20240719-123353I
> timestamp start/stop: 2024-07-19 12:33:53+05:30 / 2024-07-19
> 12:33:56+05:30
> wal start/stop: 00000002000000000000002C /
> 00000002000000000000002C
> database size: 61.7MB, database backup size: 6.4MB
> repo1: backup size: 6.2KB
> backup reference list: 20240719-122703F
>
> diff backup: 20240719-122703F_20240719-123408D
> timestamp start/stop: 2024-07-19 12:34:08+05:30 / 2024-07-19
> 12:34:10+05:30
> wal start/stop: 00000002000000000000002E /
> 00000002000000000000002E
> database size: 61.7MB, database backup size: 6.4MB
> repo1: backup size: 6.4KB
> backup reference list: 20240719-122703F
>
> incr backup: 20240719-122703F_20240723-110212I
> timestamp start/stop: 2024-07-23 11:02:12+05:30 / 2024-07-23
> 11:02:15+05:30
> wal start/stop: 000000070000000000000038 /
> 000000070000000000000038
> database size: 48MB, database backup size: 6.4MB
> repo1: backup size: 9.8KB
> backup reference list: 20240719-122703F,
> 20240719-122703F_20240719-123408D
>
> incr backup: 20240719-122703F_20240723-141818I
> timestamp start/stop: 2024-07-23 14:18:18+05:30 / 2024-07-23
> 14:18:22+05:30
> wal start/stop: 00000008000000000000003C /
> 00000008000000000000003C
> database size: 75.4MB, database backup size: 33.8MB
> repo1: backup size: 4.7MB
> backup reference list: 20240719-122703F,
> 20240719-122703F_20240719-123408D, 20240719-122703F_20240723-110212I
>
> incr backup: 20240719-122703F_20240724-094727I
> timestamp start/stop: 2024-07-24 09:47:27+05:30 / 2024-07-24
> 09:47:30+05:30
> wal start/stop: 00000009000000000000003D /
> 00000009000000000000003D
> database size: 62MB, database backup size: 11.5MB
> repo1: backup size: 72KB
> backup reference list: 20240719-122703F,
> 20240719-122703F_20240719-123408D, 20240719-122703F_20240723-110212I,
> 20240719-122703F_20240723-141818
>
>
>
>

--
Muhammad Ikram

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message sivapostgres@yahoo.com 2024-07-26 05:30:23 Re: Slow performance
Previous Message KK CHN 2024-07-26 05:13:38 PgbackRest PointTIme Recovery : server unable to start back