I'm working on backup solutions for mongodb instances using percona backup manager.
When I do pbm list
if the PITR option is enabled, I get the output for snapshot and oplog slice ranges.
Is there a way to determine which oplog slice range belongs to which backup from the output programmatically so that I can associate an oplog slice range to a snapshot.
Slice always starts =>(greater than equal) of full snapshot time and <(less than) next full snapshot.
for example 2020-12-14T14:26:20Z [complete: 2020-12-14T14:34:39] for this backup PITR(Slice) is 2020-12-14T14:26:40 - 2020-12-16T17:27:26
if you want to restore then first restore 2020-12-14T14:26:20Z [complete: 2020-12-14T14:34:39] then apply 2020-12-14T14:26:40 - 2020-12-16T17:27:26 this slice and you'll get data till 2020-12-16T17:27:26
You can get more details here https://www.percona.com/doc/percona-backup-mongodb/point-in-time-recovery.html