[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bacula-devel] tests/virtual-backup2-test says OK but is actually failing?


Hello,

Several points:

1. You have apparently modified the test.  What you show below does not at all 
correspond to the virtual-backup-test that we are currently running.

2. In a number of the regression tests, there is a need for more testing and 
verification.  This is a project that we (mostly Eric) are working on, but it 
is not at all easy to use portable shell scripting to check the details of a 
job.

3. If you want to submit some code that improves the testing, we would be 
happy to see it, but one needs to take a lot of care to make sure it is 
portable and will run on all Unix flavors ...

Regards,

Kern

On Monday 20 October 2008 11:32:03 Graham Keeling wrote:
> Hello,
> It looks like tests/virtual-backup-test is working well for me now, so I
> tried tests/virtual-backup2-test.
>
> At first glance, it appeared to work. It would output something like this:
> > === Starting virtual-backup-test at 10:07:11 ===
> >
> >  ===== virtual-backup-test OK 10:09:00 =====
>
> However, on closer inspection, it turns out that the two Virtual Full
> backups failed (JobIds 6 and 9). Here is the 'list jobs' table from the end
> of the test, when I run it with REGRESS_DEBUG on (tidied up for ease of
> reading):
>
> +---+--------------+---------------------+-------+-------+----------+------
>---+
>
> | J | Name         | StartTime           | Level | Files | JobBytes |
> | JStatus |
>
> +---+--------------+---------------------+-------+-------+----------+------
>---+
>
> | 1 | Vbackup      | 2008-10-20 10:01:20 | F     | 12107 | 90453446 | T    
> |   | 2 | Vbackup      | 2008-10-20 10:01:46 | I     | 43    | 931145   | T
> |       | 3 | Vbackup      | 2008-10-20 10:01:50 | D     | 86    | 3648605 
> | | T       | 4 | Vbackup      | 2008-10-20 10:01:55 | I     | 44    |
> | 2717489  | T       | 5 | RestoreFiles | 2008-10-20 10:02:00 | F     |
> | 12107 | 90453446 | T       | 6 | Vbackup      | 2008-10-20 10:02:14 | F  
> |   | 0     | 0        | f       | 7 | RestoreFiles | 2008-10-20 10:02:19 |
> | F     | 12107 | 90453446 | T       | 8 | Vbackup      | 2008-10-20
> | 10:02:33 | I     | 43    | 2717460  | T       | 9 | Vbackup      |
> | 2008-10-20 10:02:38 | F     | 0     | 0        | f       | 10 |
> | RestoreFiles | 2008-10-20 10:02:42 | F     | 12107 | 90453446 | T       |
>
> +---+--------------+---------------------+-------+----------+-------+------
>---+
>
> Further back in the debug output, I find these:
> > 20-Oct 10:02 localhost-dir JobId 6: Fatal error: Job canceled. Attempt to
> > read and write same device.
> > Read storage "DiskChanger" (From Job resource) -- Write storage
> > "DiskChanger" (From Storage from Pool's NextPool resource)
> >
> > 20-Oct 10:02 localhost-dir JobId 9: Fatal error: Job canceled. Attempt to
> > read and write same device.
> > Read storage "DiskChanger" (From Job resource) -- Write storage
> > "DiskChanger" (From Storage from Pool's NextPool resource)
>
> It seems wrong to me that the thing that it is trying to test (Virtual Full
> backups) is failing completely, and yet it reports success.
>
> If it can't detect that a job has failed, perhaps it can do something like
> purging the jobs/volumes that came before the Virtual Full. That means that
> when it restores after the Virtual Full, it will definitely be restoring
> from the Virtual Full, rather than the original backups.
>
> Graham.
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge Build the coolest Linux based applications with Moblin SDK & win
> great prizes Grand prize is a trip for two to an Open Source event anywhere
> in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Bacula-devel mailing list
> Bacula-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/bacula-devel



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Bacula-devel mailing list
Bacula-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/bacula-devel


This mailing list archive is a service of Copilotco.