public inbox for lvm2-cvs@sourceware.org help / color / mirror / Atom feed
From: agk@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2 ./WHATS_NEW lib/commands/toolcontext.c li ... Date: Wed, 11 Jan 2012 20:38:00 -0000 [thread overview] Message-ID: <20120111203844.7038.qmail@sourceware.org> (raw) CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2012-01-11 20:38:43 Modified files: . : WHATS_NEW lib/commands : toolcontext.c lib/filters : filter.c Log message: Give priority to emcpower devices with duplicate PVIDs. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.2218&r2=1.2219 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/commands/toolcontext.c.diff?cvsroot=lvm2&r1=1.145&r2=1.146 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/filters/filter.c.diff?cvsroot=lvm2&r1=1.66&r2=1.67 --- LVM2/WHATS_NEW 2012/01/09 12:31:52 1.2218 +++ LVM2/WHATS_NEW 2012/01/11 20:38:42 1.2219 @@ -1,5 +1,6 @@ Version 2.02.89 - ================================== + Give priority to emcpower devices with duplicate PVIDs. Add check for error in _adjust_policy_params() (lvextend --use-policies). Supports rounding of percentage (%LV, %VG...) for LV resize upward. Use dmeventd_lvm2_command in dmeventd plugins snapshot, raid, mirror. --- LVM2/lib/commands/toolcontext.c 2012/01/10 02:03:31 1.145 +++ LVM2/lib/commands/toolcontext.c 2012/01/11 20:38:42 1.146 @@ -98,7 +98,7 @@ } if (!(fp = fopen(proc_mounts, "r"))) { - log_sys_error("_get_sysfs_dir: fopen %s", proc_mounts); + log_sys_error("_get_sysfs_dir fopen", proc_mounts); return; } --- LVM2/lib/filters/filter.c 2011/11/18 19:36:10 1.66 +++ LVM2/lib/filters/filter.c 2012/01/11 20:38:42 1.67 @@ -44,6 +44,7 @@ static int _blkext_major = -1; static int _drbd_major = -1; static int _device_mapper_major = -1; +static int _emcpower_major = -1; int dm_major(void) { @@ -70,6 +71,9 @@ if (MAJOR(dev->dev) == _drbd_major) return 1; + if (MAJOR(dev->dev) == _emcpower_major) + return 1; + if ((MAJOR(dev->dev) == _blkext_major) && (get_primary_dev(sysfs_dir_path(), dev, &primary_dev)) && (MAJOR(primary_dev) == _md_major)) @@ -86,6 +90,9 @@ if (MAJOR(dev->dev) == _drbd_major) return "DRBD"; + if (MAJOR(dev->dev) == _emcpower_major) + return "EMCPOWER"; + if (MAJOR(dev->dev) == _blkext_major) return "BLKEXT"; @@ -246,6 +253,10 @@ if (!strncmp("drbd", line + i, 4) && isspace(*(line + i + 4))) _drbd_major = line_maj; + /* Look for EMC powerpath */ + if (!strncmp("emcpower", line + i, 8) && isspace(*(line + i + 8))) + _emcpower_major = line_maj; + /* Look for device-mapper device */ /* FIXME Cope with multiple majors */ if (!strncmp("device-mapper", line + i, 13) && isspace(*(line + i + 13)))
next reply other threads:[~2012-01-11 20:38 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-01-11 20:38 agk [this message] -- strict thread matches above, loose matches on Subject: below -- 2012-02-01 13:42 zkabelac 2011-01-06 15:29 zkabelac 2010-11-11 17:29 agk 2010-09-09 13:07 prajnoha 2010-08-11 12:14 prajnoha 2010-04-29 1:38 agk 2009-07-08 12:36 agk 2008-12-07 4:27 wysochanski 2007-07-28 12:26 meyering 2007-07-23 10:45 mbroz 2006-11-04 3:34 agk 2006-08-31 22:21 agk 2006-04-03 18:43 agk 2004-12-10 16:01 agk 2004-11-19 19:25 agk
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120111203844.7038.qmail@sourceware.org \ --to=agk@sourceware.org \ --cc=lvm-devel@redhat.com \ --cc=lvm2-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).