View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000370 | bareos-core | director | public | 2014-12-01 16:37 | 2015-06-01 16:21 |
Reporter | jbehrend | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Debian | OS Version | 7 |
Product Version | 13.2.3 | ||||
Summary | 0000370: rerun since_jobid= | ||||
Description | Version: 13.2.3-33.1 rerun since_jobid=xxx reruns jobs with level=Full although the original job were started with the Level=VirtualFull. Cheers Jan | ||||
Steps To Reproduce | rerun since_jobid= | ||||
Tags | No tags attached. | ||||
All VirtualFull Jobs get stored in the database as "real" Full Jobs so although one would expect something else the rerun just gets the info from the database and there its stored as a Normal Full backup. Given the current work pressure this will be analyzed and solved at a later time. |
|
Fix committed to bareos master branch with changesetid 5212. | |
Fix committed to bareos bareos-14.2 branch with changesetid 5340. | |
bareos: master dc93de9b 2015-04-30 17:21 Committer: mvwieringen Ported: N/A Details Diff |
Rerun overhaul - Only allow rerun of Job types that make sense e.g. - Backup - Copy - Migration - Rerun now also works with virtual full backups. We need to set the pool to the original sourcepool, not to the pool that is saved in the job record as that is the nextpool. Therefore we get the pool from the job definition so that the virtual full backup can be rerun - Only set successful Jobs to L_FULL when running as L_VIRTUAL_FULL This saves us from doing all kind of black magic along the way. Set jr.JobLevel to L_FULL only for successful jobs. Fixes 0000370: rerun since_jobid= runs Virtual Fulls as Fulls. |
Affected Issues 0000370 |
|
mod - src/cats/sql_update.c | Diff File | ||
mod - src/dird/jobq.c | Diff File | ||
mod - src/dird/ua_run.c | Diff File | ||
mod - src/dird/vbackup.c | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
bareos: bareos-14.2 34386863 2015-04-30 17:21 Committer: mvwieringen Ported: N/A Details Diff |
Rerun overhaul - Only allow rerun of Job types that make sense e.g. - Backup - Copy - Migration - Rerun now also works with virtual full backups. We need to set the pool to the original sourcepool, not to the pool that is saved in the job record as that is the nextpool. Therefore we get the pool from the job definition so that the virtual full backup can be rerun - Only set successful Jobs to L_FULL when running as L_VIRTUAL_FULL This saves us from doing all kind of black magic along the way. Set jr.JobLevel to L_FULL only for successful jobs. Fixes 0000370: rerun since_jobid= runs Virtual Fulls as Fulls. |
Affected Issues 0000370 |
|
mod - src/cats/sql_update.c | Diff File | ||
mod - src/dird/jobq.c | Diff File | ||
mod - src/dird/ua_run.c | Diff File | ||
mod - src/dird/vbackup.c | Diff File | ||
mod - src/include/jcr.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-12-01 16:37 | jbehrend | New Issue | |
2014-12-02 10:03 | mvwieringen | Note Added: 0001088 | |
2014-12-02 10:03 | mvwieringen | Severity | major => minor |
2014-12-02 10:03 | mvwieringen | Status | new => confirmed |
2015-05-01 11:23 | mvwieringen | Changeset attached | => bareos master dc93de9b |
2015-05-01 11:23 | mvwieringen | Note Added: 0001706 | |
2015-05-01 11:23 | mvwieringen | Status | confirmed => resolved |
2015-05-01 11:23 | mvwieringen | Resolution | open => fixed |
2015-05-27 12:41 | joergs | Relationship added | child of 0000447 |
2015-05-29 18:06 | mvwieringen | Changeset attached | => bareos bareos-14.2 34386863 |
2015-05-29 18:06 | mvwieringen | Note Added: 0001757 | |
2015-06-01 16:21 | joergs | Status | resolved => closed |