X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fstored%2Fappend.c;h=1af03fb822624758c2b9028a27d7766300760fa1;hb=8ec628bc2c18b136d3496203ebd9fa1a0cdc50d5;hp=47af0d95bb501ead481cc4bf4dfd932a0e0bf3f0;hpb=e6281811c2f3233164a836eb3a15b20b76aecb62;p=bacula%2Fbacula diff --git a/bacula/src/stored/append.c b/bacula/src/stored/append.c index 47af0d95bb..1af03fb822 100644 --- a/bacula/src/stored/append.c +++ b/bacula/src/stored/append.c @@ -43,24 +43,9 @@ static char OK_append[] = "3000 OK append data\n"; /* - * Check if we can mark this job incomplete - * */ void possible_incomplete_job(JCR *jcr, int32_t last_file_index) { - /* - * Note, here we decide if it is worthwhile to restart - * the Job at this point. For the moment, if at least - * 10 Files have been seen, which is good for testing, but - * for a production system, we probably want something like - * 100-1000 files, and some number of bytes of data. - * - * ****FIXME**** set last_file_index to something more - * reasonable, and maybe check JobBytes. - */ - if (jcr->spool_attributes && last_file_index > 10) { - jcr->setJobStatus(JS_Incomplete); - } } /* * Append Data sent from File daemon @@ -193,7 +178,7 @@ bool do_append_data(JCR *jcr) * An incomplete job can start the file_index at any number. * otherwise, it must start at 1. */ - if (jcr->incomplete && file_index > 0 && last_file_index == 0) { + if (jcr->rerunning && file_index > 0 && last_file_index == 0) { goto fi_checked; } if (file_index > 0 && (file_index == last_file_index ||