Phillip Susi wrote: > The device-mapper partition sync code was still using the remove all > partitions, then add new partitions method. Refactor to use the same > algorithm as regular disks: try to remove all, and ignore any that could > not be removed but have not changed. > --- > NEWS | 2 + > libparted/arch/linux.c | 166 > ++++++++++++++++++++---------------------------- > 2 files changed, 72 insertions(+), 96 deletions(-) > > diff --git a/NEWS b/NEWS > index 58a5f89..4fede6c 100644 > --- a/NEWS > +++ b/NEWS > @@ -7,6 +7,8 @@ GNU parted NEWS -*- > outline -*- > parted has improved support for partitionable loopback devices > > ** Bug fixes > + libparted: Don't fail to manipulate partitions on dmraid disks that > + have other partitions in use.
This sounds like a good change, too. Can you write a test case that fails without, and succeeds with this patch.

