mirror of https://github.com/digint/btrbk
btrbk: honor incremental_resolve on targets (fix: defaults to "mountpoint" instead of "directory")
Use $resolve_droot instead of $droot for calls to get_best_correlated
(probably missed commit), same as $resolve_sroot.
Fixes possible regression of:
514e69243a
btrbk: add "incremental_resolve" configuration option
pull/286/head
parent
01230cde22
commit
45b487707f
6
btrbk
6
btrbk
|
@ -3251,7 +3251,7 @@ sub get_best_parent($$$;@)
|
|||
$vinfo = vinfo_resolved_all_mountpoints($_, $svol);
|
||||
}
|
||||
if($vinfo) {
|
||||
my $correlated = get_best_correlated($droot, $vinfo, %gbc_opts);
|
||||
my $correlated = get_best_correlated($resolve_droot, $vinfo, %gbc_opts);
|
||||
push @c_related, $correlated if($correlated);
|
||||
$c_rel_id{$_->{id}} = $correlated;
|
||||
} else {
|
||||
|
@ -3285,8 +3285,8 @@ sub get_best_parent($$$;@)
|
|||
my @sbdl_newer = sort { cmp_date($a->{node}{BTRBK_DATE}, $b->{node}{BTRBK_DATE}) }
|
||||
grep { cmp_date($_->{node}{BTRBK_DATE}, $svol->{node}{BTRBK_DATE}) > 0 } @$snaproot_btrbk_direct_leaf;
|
||||
|
||||
@c_snapdir_older = map { $c_rel_id{$_->{node}{id}} // get_best_correlated($droot, $_, %gbc_opts) // () } @sbdl_older;
|
||||
@c_snapdir_newer = map { $c_rel_id{$_->{node}{id}} // get_best_correlated($droot, $_, %gbc_opts) // () } @sbdl_newer;
|
||||
@c_snapdir_older = map { $c_rel_id{$_->{node}{id}} // get_best_correlated($resolve_droot, $_, %gbc_opts) // () } @sbdl_older;
|
||||
@c_snapdir_newer = map { $c_rel_id{$_->{node}{id}} // get_best_correlated($resolve_droot, $_, %gbc_opts) // () } @sbdl_newer;
|
||||
}
|
||||
|
||||
if($loglevel >= 4) {
|
||||
|
|
Loading…
Reference in New Issue