bugrdiff-backup - Bugs: bug #38772, rdiff-backup will not restore...

 
 

bug #38772: rdiff-backup will not restore intermediary backups

Submitter:  Adam Smith <cy1>
Submitted:  Fri 19 Apr 2013 03:16:22 AM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Need Info
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 19 Apr 2013 03:23:05 AM UTC, comment #1: 

...sorry I typed the verbatim tag wrong, and lost my whole message :(

I'm fairly sure this must be a bug... my rdiff-backup -l output is as follows:


Found 100 increments:
    increments.2013-04-13T05:28:17-07:00.dir   Sat Apr 13 05:28:17 2013
    increments.2013-04-15T01:00:01-07:00.dir   Mon Apr 15 01:00:01 2013
    increments.2013-04-15T01:57:34-07:00.dir   Mon Apr 15 01:57:34 2013
    increments.2013-04-15T02:00:01-07:00.dir   Mon Apr 15 02:00:01 2013
    increments.2013-04-15T03:00:01-07:00.dir   Mon Apr 15 03:00:01 2013
    increments.2013-04-15T04:00:01-07:00.dir   Mon Apr 15 04:00:01 2013
    increments.2013-04-15T05:00:01-07:00.dir   Mon Apr 15 05:00:01 2013
    increments.2013-04-15T06:00:01-07:00.dir   Mon Apr 15 06:00:01 2013
    increments.2013-04-15T07:00:02-07:00.dir   Mon Apr 15 07:00:02 2013
    increments.2013-04-15T08:00:01-07:00.dir   Mon Apr 15 08:00:01 2013
    increments.2013-04-15T09:00:01-07:00.dir   Mon Apr 15 09:00:01 2013
    increments.2013-04-15T10:00:01-07:00.dir   Mon Apr 15 10:00:01 2013
    increments.2013-04-15T11:00:01-07:00.dir   Mon Apr 15 11:00:01 2013
    increments.2013-04-15T12:00:01-07:00.dir   Mon Apr 15 12:00:01 2013
    increments.2013-04-15T13:00:01-07:00.dir   Mon Apr 15 13:00:01 2013
    increments.2013-04-15T14:00:01-07:00.dir   Mon Apr 15 14:00:01 2013
    increments.2013-04-15T15:00:01-07:00.dir   Mon Apr 15 15:00:01 2013
    increments.2013-04-15T16:00:01-07:00.dir   Mon Apr 15 16:00:01 2013
    increments.2013-04-15T17:00:01-07:00.dir   Mon Apr 15 17:00:01 2013
    increments.2013-04-15T18:00:01-07:00.dir   Mon Apr 15 18:00:01 2013
    increments.2013-04-15T19:00:01-07:00.dir   Mon Apr 15 19:00:01 2013
    increments.2013-04-15T20:00:01-07:00.dir   Mon Apr 15 20:00:01 2013
    increments.2013-04-15T21:00:01-07:00.dir   Mon Apr 15 21:00:01 2013
    increments.2013-04-15T22:00:01-07:00.dir   Mon Apr 15 22:00:01 2013
    increments.2013-04-15T23:00:01-07:00.dir   Mon Apr 15 23:00:01 2013
    increments.2013-04-16T00:00:01-07:00.dir   Tue Apr 16 00:00:01 2013
    increments.2013-04-16T01:00:01-07:00.dir   Tue Apr 16 01:00:01 2013
    increments.2013-04-16T02:00:01-07:00.dir   Tue Apr 16 02:00:01 2013
    increments.2013-04-16T03:00:01-07:00.dir   Tue Apr 16 03:00:01 2013
    increments.2013-04-16T04:00:01-07:00.dir   Tue Apr 16 04:00:01 2013
    increments.2013-04-16T05:00:01-07:00.dir   Tue Apr 16 05:00:01 2013
    increments.2013-04-16T06:00:01-07:00.dir   Tue Apr 16 06:00:01 2013
    increments.2013-04-16T07:00:02-07:00.dir   Tue Apr 16 07:00:02 2013
    increments.2013-04-16T08:00:01-07:00.dir   Tue Apr 16 08:00:01 2013
    increments.2013-04-16T09:00:01-07:00.dir   Tue Apr 16 09:00:01 2013
    increments.2013-04-16T10:00:01-07:00.dir   Tue Apr 16 10:00:01 2013
    increments.2013-04-16T11:00:01-07:00.dir   Tue Apr 16 11:00:01 2013
    increments.2013-04-16T12:00:01-07:00.dir   Tue Apr 16 12:00:01 2013
    increments.2013-04-16T13:00:01-07:00.dir   Tue Apr 16 13:00:01 2013
    increments.2013-04-16T14:00:02-07:00.dir   Tue Apr 16 14:00:02 2013
    increments.2013-04-16T15:00:01-07:00.dir   Tue Apr 16 15:00:01 2013
    increments.2013-04-16T16:00:01-07:00.dir   Tue Apr 16 16:00:01 2013
    increments.2013-04-16T17:00:01-07:00.dir   Tue Apr 16 17:00:01 2013
    increments.2013-04-16T18:00:01-07:00.dir   Tue Apr 16 18:00:01 2013
    increments.2013-04-16T19:00:01-07:00.dir   Tue Apr 16 19:00:01 2013
    increments.2013-04-16T20:00:01-07:00.dir   Tue Apr 16 20:00:01 2013
    increments.2013-04-16T21:00:01-07:00.dir   Tue Apr 16 21:00:01 2013
    increments.2013-04-16T22:00:02-07:00.dir   Tue Apr 16 22:00:02 2013
    increments.2013-04-16T23:00:01-07:00.dir   Tue Apr 16 23:00:01 2013
    increments.2013-04-17T00:00:02-07:00.dir   Wed Apr 17 00:00:02 2013
    increments.2013-04-17T01:00:01-07:00.dir   Wed Apr 17 01:00:01 2013
    increments.2013-04-17T02:00:01-07:00.dir   Wed Apr 17 02:00:01 2013
    increments.2013-04-17T03:00:01-07:00.dir   Wed Apr 17 03:00:01 2013
    increments.2013-04-17T04:00:01-07:00.dir   Wed Apr 17 04:00:01 2013
    increments.2013-04-17T05:00:01-07:00.dir   Wed Apr 17 05:00:01 2013
    increments.2013-04-17T06:00:01-07:00.dir   Wed Apr 17 06:00:01 2013
    increments.2013-04-17T07:00:01-07:00.dir   Wed Apr 17 07:00:01 2013
    increments.2013-04-17T08:00:01-07:00.dir   Wed Apr 17 08:00:01 2013
    increments.2013-04-17T09:00:01-07:00.dir   Wed Apr 17 09:00:01 2013
    increments.2013-04-17T10:00:01-07:00.dir   Wed Apr 17 10:00:01 2013
    increments.2013-04-17T11:00:01-07:00.dir   Wed Apr 17 11:00:01 2013
    increments.2013-04-17T12:00:01-07:00.dir   Wed Apr 17 12:00:01 2013
    increments.2013-04-17T13:00:01-07:00.dir   Wed Apr 17 13:00:01 2013
    increments.2013-04-17T14:00:01-07:00.dir   Wed Apr 17 14:00:01 2013
    increments.2013-04-17T15:00:01-07:00.dir   Wed Apr 17 15:00:01 2013
    increments.2013-04-17T16:00:02-07:00.dir   Wed Apr 17 16:00:02 2013
    increments.2013-04-17T17:00:01-07:00.dir   Wed Apr 17 17:00:01 2013
    increments.2013-04-17T18:00:01-07:00.dir   Wed Apr 17 18:00:01 2013
    increments.2013-04-17T19:00:01-07:00.dir   Wed Apr 17 19:00:01 2013
    increments.2013-04-17T20:00:01-07:00.dir   Wed Apr 17 20:00:01 2013
    increments.2013-04-17T21:00:01-07:00.dir   Wed Apr 17 21:00:01 2013
    increments.2013-04-17T22:00:01-07:00.dir   Wed Apr 17 22:00:01 2013
    increments.2013-04-17T23:00:01-07:00.dir   Wed Apr 17 23:00:01 2013
    increments.2013-04-18T00:00:01-07:00.dir   Thu Apr 18 00:00:01 2013
    increments.2013-04-18T01:00:01-07:00.dir   Thu Apr 18 01:00:01 2013
    increments.2013-04-18T02:00:02-07:00.dir   Thu Apr 18 02:00:02 2013
    increments.2013-04-18T03:00:01-07:00.dir   Thu Apr 18 03:00:01 2013
    increments.2013-04-18T04:00:01-07:00.dir   Thu Apr 18 04:00:01 2013
    increments.2013-04-18T05:00:01-07:00.dir   Thu Apr 18 05:00:01 2013
    increments.2013-04-18T06:00:01-07:00.dir   Thu Apr 18 06:00:01 2013
    increments.2013-04-18T07:00:01-07:00.dir   Thu Apr 18 07:00:01 2013
    increments.2013-04-18T08:00:01-07:00.dir   Thu Apr 18 08:00:01 2013
    increments.2013-04-18T09:00:01-07:00.dir   Thu Apr 18 09:00:01 2013
    increments.2013-04-18T10:00:01-07:00.dir   Thu Apr 18 10:00:01 2013
    increments.2013-04-18T11:00:01-07:00.dir   Thu Apr 18 11:00:01 2013
    increments.2013-04-18T12:00:01-07:00.dir   Thu Apr 18 12:00:01 2013
    increments.2013-04-18T13:00:01-07:00.dir   Thu Apr 18 13:00:01 2013
    increments.2013-04-18T14:00:01-07:00.dir   Thu Apr 18 14:00:01 2013
    increments.2013-04-18T15:00:01-07:00.dir   Thu Apr 18 15:00:01 2013
    increments.2013-04-18T16:00:01-07:00.dir   Thu Apr 18 16:00:01 2013
    increments.2013-04-18T17:00:01-07:00.dir   Thu Apr 18 17:00:01 2013
    increments.2013-04-18T18:00:01-07:00.dir   Thu Apr 18 18:00:01 2013
    increments.2013-04-18T19:00:02-07:00.dir   Thu Apr 18 19:00:02 2013
    increments.2013-04-18T20:00:01-07:00.dir   Thu Apr 18 20:00:01 2013
    increments.2013-04-18T21:00:01-07:00.dir   Thu Apr 18 21:00:01 2013
    increments.2013-04-18T22:00:01-07:00.dir   Thu Apr 18 22:00:01 2013
    increments.2013-04-18T23:00:01-07:00.dir   Thu Apr 18 23:00:01 2013
    increments.2013-04-19T00:00:01-07:00.dir   Fri Apr 19 00:00:01 2013
    increments.2013-04-19T01:00:01-07:00.dir   Fri Apr 19 01:00:01 2013
    increments.2013-04-19T02:00:01-07:00.dir   Fri Apr 19 02:00:01 2013
Current mirror: Fri Apr 19 03:00:01 2013


When I do the following command rdiff-backup properly goes back 1 increment and leaves me around approximately 2:00 today GMT:


rdiff-backup -r 1B backup test


When I do the following command, rdiff-backup goes back 100 increments to the very first backup made:


rdiff-backup -r 2B backup test


It's supposed to go back 2 increments, not 100...

This backup directory was created with a cronjob every hour, running the command:

rdiff-backup source backup


If it helps I have an Arch Linux system with gcc 4.8 and python 3.3 (or 2.7 not by default)

Adam Smith <cy1>
Fri 19 Apr 2013 03:16:22 AM UTC, original submission:  

I'm fairly sure this must be a bug... my rdiff-backup -l output is as follows:


Found 100 increments:
    increments.2013-04-13T05:28:17-07:00.dir   Sat Apr 13 05:28:17 2013
    increments.2013-04-15T01:00:01-07:00.dir   Mon Apr 15 01:00:01 2013
    increments.2013-04-15T01:57:34-07:00.dir   Mon Apr 15 01:57:34 2013
    increments.2013-04-15T02:00:01-07:00.dir   Mon Apr 15 02:00:01 2013
    increments.2013-04-15T03:00:01-07:00.dir   Mon Apr 15 03:00:01 2013
    increments.2013-04-15T04:00:01-07:00.dir   Mon Apr 15 04:00:01 2013
    increments.2013-04-15T05:00:01-07:00.dir   Mon Apr 15 05:00:01 2013
    increments.2013-04-15T06:00:01-07:00.dir   Mon Apr 15 06:00:01 2013
    increments.2013-04-15T07:00:02-07:00.dir   Mon Apr 15 07:00:02 2013
    increments.2013-04-15T08:00:01-07:00.dir   Mon Apr 15 08:00:01 2013
    increments.2013-04-15T09:00:01-07:00.dir   Mon Apr 15 09:00:01 2013
    increments.2013-04-15T10:00:01-07:00.dir   Mon Apr 15 10:00:01 2013
    increments.2013-04-15T11:00:01-07:00.dir   Mon Apr 15 11:00:01 2013
    increments.2013-04-15T12:00:01-07:00.dir   Mon Apr 15 12:00:01 2013
    increments.2013-04-15T13:00:01-07:00.dir   Mon Apr 15 13:00:01 2013
    increments.2013-04-15T14:00:01-07:00.dir   Mon Apr 15 14:00:01 2013
    increments.2013-04-15T15:00:01-07:00.dir   Mon Apr 15 15:00:01 2013
    increments.2013-04-15T16:00:01-07:00.dir   Mon Apr 15 16:00:01 2013
    increments.2013-04-15T17:00:01-07:00.dir   Mon Apr 15 17:00:01 2013
    increments.2013-04-15T18:00:01-07:00.dir   Mon Apr 15 18:00:01 2013
    increments.2013-04-15T19:00:01-07:00.dir   Mon Apr 15 19:00:01 2013
    increments.2013-04-15T20:00:01-07:00.dir   Mon Apr 15 20:00:01 2013
    increments.2013-04-15T21:00:01-07:00.dir   Mon Apr 15 21:00:01 2013
    increments.2013-04-15T22:00:01-07:00.dir   Mon Apr 15 22:00:01 2013
    increments.2013-04-15T23:00:01-07:00.dir   Mon Apr 15 23:00:01 2013
    increments.2013-04-16T00:00:01-07:00.dir   Tue Apr 16 00:00:01 2013
    increments.2013-04-16T01:00:01-07:00.dir   Tue Apr 16 01:00:01 2013
    increments.2013-04-16T02:00:01-07:00.dir   Tue Apr 16 02:00:01 2013
    increments.2013-04-16T03:00:01-07:00.dir   Tue Apr 16 03:00:01 2013
    increments.2013-04-16T04:00:01-07:00.dir   Tue Apr 16 04:00:01 2013
    increments.2013-04-16T05:00:01-07:00.dir   Tue Apr 16 05:00:01 2013
    increments.2013-04-16T06:00:01-07:00.dir   Tue Apr 16 06:00:01 2013
    increments.2013-04-16T07:00:02-07:00.dir   Tue Apr 16 07:00:02 2013
    increments.2013-04-16T08:00:01-07:00.dir   Tue Apr 16 08:00:01 2013
    increments.2013-04-16T09:00:01-07:00.dir   Tue Apr 16 09:00:01 2013
    increments.2013-04-16T10:00:01-07:00.dir   Tue Apr 16 10:00:01 2013
    increments.2013-04-16T11:00:01-07:00.dir   Tue Apr 16 11:00:01 2013
    increments.2013-04-16T12:00:01-07:00.dir   Tue Apr 16 12:00:01 2013
    increments.2013-04-16T13:00:01-07:00.dir   Tue Apr 16 13:00:01 2013
    increments.2013-04-16T14:00:02-07:00.dir   Tue Apr 16 14:00:02 2013
    increments.2013-04-16T15:00:01-07:00.dir   Tue Apr 16 15:00:01 2013
    increments.2013-04-16T16:00:01-07:00.dir   Tue Apr 16 16:00:01 2013
    increments.2013-04-16T17:00:01-07:00.dir   Tue Apr 16 17:00:01 2013
    increments.2013-04-16T18:00:01-07:00.dir   Tue Apr 16 18:00:01 2013
    increments.2013-04-16T19:00:01-07:00.dir   Tue Apr 16 19:00:01 2013
    increments.2013-04-16T20:00:01-07:00.dir   Tue Apr 16 20:00:01 2013
    increments.2013-04-16T21:00:01-07:00.dir   Tue Apr 16 21:00:01 2013
    increments.2013-04-16T22:00:02-07:00.dir   Tue Apr 16 22:00:02 2013
    increments.2013-04-16T23:00:01-07:00.dir   Tue Apr 16 23:00:01 2013
    increments.2013-04-17T00:00:02-07:00.dir   Wed Apr 17 00:00:02 2013
    increments.2013-04-17T01:00:01-07:00.dir   Wed Apr 17 01:00:01 2013
    increments.2013-04-17T02:00:01-07:00.dir   Wed Apr 17 02:00:01 2013
    increments.2013-04-17T03:00:01-07:00.dir   Wed Apr 17 03:00:01 2013
    increments.2013-04-17T04:00:01-07:00.dir   Wed Apr 17 04:00:01 2013
    increments.2013-04-17T05:00:01-07:00.dir   Wed Apr 17 05:00:01 2013
    increments.2013-04-17T06:00:01-07:00.dir   Wed Apr 17 06:00:01 2013
    increments.2013-04-17T07:00:01-07:00.dir   Wed Apr 17 07:00:01 2013
    increments.2013-04-17T08:00:01-07:00.dir   Wed Apr 17 08:00:01 2013
    increments.2013-04-17T09:00:01-07:00.dir   Wed Apr 17 09:00:01 2013
    increments.2013-04-17T10:00:01-07:00.dir   Wed Apr 17 10:00:01 2013
    increments.2013-04-17T11:00:01-07:00.dir   Wed Apr 17 11:00:01 2013
    increments.2013-04-17T12:00:01-07:00.dir   Wed Apr 17 12:00:01 2013
    increments.2013-04-17T13:00:01-07:00.dir   Wed Apr 17 13:00:01 2013
    increments.2013-04-17T14:00:01-07:00.dir   Wed Apr 17 14:00:01 2013
    increments.2013-04-17T15:00:01-07:00.dir   Wed Apr 17 15:00:01 2013
    increments.2013-04-17T16:00:02-07:00.dir   Wed Apr 17 16:00:02 2013
    increments.2013-04-17T17:00:01-07:00.dir   Wed Apr 17 17:00:01 2013
    increments.2013-04-17T18:00:01-07:00.dir   Wed Apr 17 18:00:01 2013
    increments.2013-04-17T19:00:01-07:00.dir   Wed Apr 17 19:00:01 2013
    increments.2013-04-17T20:00:01-07:00.dir   Wed Apr 17 20:00:01 2013
    increments.2013-04-17T21:00:01-07:00.dir   Wed Apr 17 21:00:01 2013
    increments.2013-04-17T22:00:01-07:00.dir   Wed Apr 17 22:00:01 2013
    increments.2013-04-17T23:00:01-07:00.dir   Wed Apr 17 23:00:01 2013
    increments.2013-04-18T00:00:01-07:00.dir   Thu Apr 18 00:00:01 2013
    increments.2013-04-18T01:00:01-07:00.dir   Thu Apr 18 01:00:01 2013
    increments.2013-04-18T02:00:02-07:00.dir   Thu Apr 18 02:00:02 2013
    increments.2013-04-18T03:00:01-07:00.dir   Thu Apr 18 03:00:01 2013
    increments.2013-04-18T04:00:01-07:00.dir   Thu Apr 18 04:00:01 2013
    increments.2013-04-18T05:00:01-07:00.dir   Thu Apr 18 05:00:01 2013
    increments.2013-04-18T06:00:01-07:00.dir   Thu Apr 18 06:00:01 2013
    increments.2013-04-18T07:00:01-07:00.dir   Thu Apr 18 07:00:01 2013
    increments.2013-04-18T08:00:01-07:00.dir   Thu Apr 18 08:00:01 2013
    increments.2013-04-18T09:00:01-07:00.dir   Thu Apr 18 09:00:01 2013
    increments.2013-04-18T10:00:01-07:00.dir   Thu Apr 18 10:00:01 2013
    increments.2013-04-18T11:00:01-07:00.dir   Thu Apr 18 11:00:01 2013
    increments.2013-04-18T12:00:01-07:00.dir   Thu Apr 18 12:00:01 2013
    increments.2013-04-18T13:00:01-07:00.dir   Thu Apr 18 13:00:01 2013
    increments.2013-04-18T14:00:01-07:00.dir   Thu Apr 18 14:00:01 2013
    increments.2013-04-18T15:00:01-07:00.dir   Thu Apr 18 15:00:01 2013
    increments.2013-04-18T16:00:01-07:00.dir   Thu Apr 18 16:00:01 2013
    increments.2013-04-18T17:00:01-07:00.dir   Thu Apr 18 17:00:01 2013
    increments.2013-04-18T18:00:01-07:00.dir   Thu Apr 18 18:00:01 2013
    increments.2013-04-18T19:00:02-07:00.dir   Thu Apr 18 19:00:02 2013
    increments.2013-04-18T20:00:01-07:00.dir   Thu Apr 18 20:00:01 2013
    increments.2013-04-18T21:00:01-07:00.dir   Thu Apr 18 21:00:01 2013
    increments.2013-04-18T22:00:01-07:00.dir   Thu Apr 18 22:00:01 2013
    increments.2013-04-18T23:00:01-07:00.dir   Thu Apr 18 23:00:01 2013
    increments.2013-04-19T00:00:01-07:00.dir   Fri Apr 19 00:00:01 2013
    increments.2013-04-19T01:00:01-07:00.dir   Fri Apr 19 01:00:01 2013
    increments.2013-04-19T02:00:01-07:00.dir   Fri Apr 19 02:00:01 2013
Current mirror: Fri Apr 19 03:00:01 2013
+verbatim+

It clearly goes from April 13th to April 19th. Today on the 19th the unthinkable happened, and I wanted to restore back a few increments.

+verbatim+
rdiff-backup -r 2B backup test
+verbatim+

That command went back 100 increments to the very first backup on the 13th. I'm pretty sure that's a bug and not something I'm doing wrong. It should go back to the 19th at midnight GMT.

+verbatim+
rdiff-backup -r 1B backup test
+verbatim+

That command goes back 1 increment to 2:00 today, as it should. But any other specification outputs the earliest backup ever made and nothing else.

All I've been doing regularly to make backups is this in a crontab every hour:
+verbatim+
rdiff-backup $HOME/source/ $HOME/backup/
+verbatim+
so I don't think I've been *making* the backups incorrectly. How can I go back 2 or 3 increments, but not only 1 increment?

I'm running Arch Linux with gcc 4.8 and python 2.7 if that helps.

Adam Smith <cy1>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by davekempe (Updated the item)
  • -email is unavailable- added by cy1 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-02-12 davekempe StatusNone Need Info
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code