diff options
author | NeilBrown <neilb@suse.de> | 2012-10-10 18:27:32 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-10-10 18:27:32 +1100 |
commit | 0431869cec4c673309d9aa30a2df4b778bc0bd24 (patch) | |
tree | bb6f9ec234f34c8680adcca88b3e438f28fe6a23 /lib.c | |
parent | e0ab37a3aedc285525cc8fdf14a64c4d586cf106 (diff) |
Fix up interactions between --assemble and --incremental
If --incremental has partly assembled an array and
--assemble is asked to assemble it, the just finds remaining
devices and makes a new array. Not good.
So:
1/ modify locking policy so that assemble can be sure that
no --incremental is running once it locks the map file
2/ Assemble() checks the map file for a duplicate and adds to
that array instead of creating a new one.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'lib.c')
0 files changed, 0 insertions, 0 deletions