6082547 - fix for bug 195610 (renaming a clustered mirror is broken)

Authored and Committed by Jonathan Brassow 17 years ago
    - fix for bug 195610 (renaming a clustered mirror is broken)
    
    The problem is that LVM2/device-mapper calls the mirror constructor
    before calling the destructor.  This results in two copies of the
    log context to exist in the cluster mirror.
    
    I've added code to detect and handle this, but it should probably
    also be fixed in LVM2/device-mapper.