>>> "Molle Bestefich" <molle.bestefich@xxxxxxxxx> 10/23/06 10:46 PM >>> > Complex, how? > > Necessary operations (in order listed): > * Acquire exclusive lock on this snapshot. > * Check that next snapshot has room for exceptions, abort if not. If the next snapshot in the write chain does not have room, then we need to go through the list of earlier snapshots and move the exceptions to the first snapshot which has room. This is because the earlier snapshots depend on the data being copied in at least one of the later snapshots. If the next snapshot is the earliest snapshot, then we can abort. > * Acquire exclusive lock on next snapshot. > * Move all exceptions to next snapshot. > * Unlock next snapshot. > * Remove this snapshot. > * Done... Yes. Thanks and Regards, Haripriya -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel