public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2/lib activate/activate.c metadata/mirror.c
@ 2011-06-17 14:24 zkabelac
0 siblings, 0 replies; only message in thread
From: zkabelac @ 2011-06-17 14:24 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2011-06-17 14:24:18
Modified files:
lib/activate : activate.c
lib/metadata : mirror.c
Log message:
Add couple FIXMEs around suspicious code
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/activate/activate.c.diff?cvsroot=lvm2&r1=1.200&r2=1.201
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/mirror.c.diff?cvsroot=lvm2&r1=1.152&r2=1.153
--- LVM2/lib/activate/activate.c 2011/06/17 14:22:48 1.200
+++ LVM2/lib/activate/activate.c 2011/06/17 14:24:18 1.201
@@ -795,12 +795,14 @@
goto out;
}
+ /* FIXME: Is this fallback alright? */
if (activate_lv_excl(lv->vg->cmd, lv)) {
if (!deactivate_lv(lv->vg->cmd, lv))
stack;
+ /* FIXME: locally & exclusive are undefined. */
return 0;
}
-
+ /* FIXME: Check exclusive value here. */
out:
if (locally)
*locally = l;
--- LVM2/lib/metadata/mirror.c 2011/06/11 00:03:07 1.152
+++ LVM2/lib/metadata/mirror.c 2011/06/17 14:24:18 1.153
@@ -2020,6 +2020,7 @@
}
if (vg_is_clustered(lv->vg)) {
+ /* FIXME: review check of lv_is_active_remotely */
if (!(lv->status & ACTIVATE_EXCL) &&
!cluster_mirror_is_available(lv)) {
log_error("Shared cluster mirrors are not available.");
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-06-17 14:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-17 14:24 LVM2/lib activate/activate.c metadata/mirror.c zkabelac
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).