By returning "already seen", we didn't reply to the original question:
has the file changed (must be backed up)?
If your fileset contains two Include {} sections the second Include may ask for
the same files than the first Include, and depending on Exclude, Wild, etc..
the answer may be "Already Seen" even if the file needs to be saved. From what
I can see, Wild/Exclude are called after the accurate check.
ff_pkt->accurate_found = true;
ff_pkt->delta_seq = elt.delta_seq;
- if (elt.seen) { /* file has been seen ? */
- Dmsg1(dbglvl, "accurate %s (already seen)\n", fname);
- goto bail_out;
- }
-
decode_stat(elt.lstat, &statc, sizeof(statc), &LinkFIc); /* decode catalog stat */
if (!jcr->rerunning && (jcr->getJobLevel() == L_FULL)) {