[linux-lvm] memlock_inc increased device open count problem

niko tongfw at gmail.com
Fri Jun 10 03:22:59 UTC 2011


Hi,everyone
I'm using mpatocka's patches for shared snapshot on RHEL6.
Problem occurred when creating shared cow storage volume.
the same problem occurred when creating snapshot
I got error message:

  Unable to deactivate open vgtest-orig--shared (253:2)
  Aborting. Couldn't deactivate snapshot COW area. Manual intervention
required.
Then,I did some digging, in lv_deactivate

@@ -1117,6 +1121,9 @@
                stack;
        memlock_inc(cmd);
+       if (!lv_info(cmd, lv, 0, &info, 1, 0))
+               goto_out;
+       log_verbose("lv_deactivate: open_count %d", info.open_count);
        r = _lv_deactivate(lv);
        memlock_dec(cmd);
        fs_unlock();
it turns out :

 lv_deactivate: open_count 1
before memlock_inc, open_count is 0

I wonder how it changes to 1 ?

-- 
niko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-lvm/attachments/20110610/b77653d4/attachment.htm>


More information about the linux-lvm mailing list