]> sourceware.org Git - lvm2.git/commit
When turning merging origin into non-merging origin, there is bad sequence:
authorMike Snitzer <snitzer@redhat.com>
Wed, 13 Jan 2010 01:52:58 +0000 (01:52 +0000)
committerMike Snitzer <snitzer@redhat.com>
Wed, 13 Jan 2010 01:52:58 +0000 (01:52 +0000)
commit46ab95f24cfdfdc0af48174eba33c7f96f289862
treecc463659b9c877e868b0ef05d4b28c756c6dc815
parent9a57ea4c4add5b6789a8030b730fdc936ab1fd60
When turning merging origin into non-merging origin, there is bad sequence:
snapshots are suspended, new origin is created, snapshots are resumed, new
origin is resumed.  So it allocates memory while suspended.

To fix it, move vg_commit after suspend_lv, so that the suspend code will
treat it as precommitted vg and will preload new origin prior to suspend.

NOTE: agk doesn't like this "hack"; need to revisit and fix
lib/metadata/lv_manip.c
This page took 0.037082 seconds and 5 git commands to generate.