From: christophe varoqui <christophe.varoqui@free.fr>
To: device-mapper development <dm-devel@redhat.com>
Cc: linux-raid@vger.kernel.org,
linux-hotplug-devel@lists.sourceforge.net,
linux-scsi@vger.kernel.org
Subject: [ANNOUNCE] multipath-tools-0.2.6
Date: Sat, 17 Jul 2004 15:45:58 +0000 [thread overview]
Message-ID: <1090079158.4535.3.camel@zezette> (raw)
In-Reply-To: <1089213139.40ec12d3a447b@imp2-q.free.fr>
Hello,
here goes multipath-tools-0.2.6
It's a really big feature update.
I hope I'll get feedback on the new features :
1) system-disk-on-SAN corner case treated with private namespace and
ramfs for callback programs. Next release I'll move the mknod to the
ramfs too by binding the ramfs to /tmp so scsi_id's mknod will have the
safety net too. See prepare_namespace() in main.c for review.
2) multipath config tool now get path id from callback proggys.
/bin/scsi_id by default. The tools now rely heavily on callbacks, so I'd
like to have insights about how to treat the out-of-memory case with
regard to these execv(). I'm also pondering ripping off the
get_evpd_wiid() fallback : does someone care ?
Finally note you *need* to update your config file. Not because I want
you to ackowledge to huge work put into reformatting and commenting, but
simply because the synthax has changed.
Changelog for this release :
* [multipathd] implement the system-disk-on-SAN safety net
* [multipathd] add exit_daemon() wrapper function
* [multipathd] mlockall() all daemon threads
* [multipath] fix a bug in the mp_iopolicy_handler that kept
the iopolicy per LUN override from working
* [multipath] display the tur bit value in print_path
as requested by SUN
* try to open /$udev/reverse/$major:$minor before falling back
to mknod
* add "udev_dir" to the defaults block in the config file
* merge "daemon" & "device_maps" config blocks into a new
"defaults" block
* [multipath] properly comment the config file
* [multipath] generalize the dbg() macro usage
Makefile now has a DEBUG flag
* [multipath] move to callout based WWID fetching. Default to
scsi_id callout. I merged execute_program from udev for that
(so credit goes to GregKH)
* [multipath] get rid of "devnodes in /dev" assumption
ie move to "maj:min" device mapper target synthax
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id\x10040&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
WARNING: multiple messages have this Message-ID (diff)
From: christophe varoqui <christophe.varoqui@free.fr>
To: device-mapper development <dm-devel@redhat.com>
Cc: linux-raid@vger.kernel.org,
linux-hotplug-devel@lists.sourceforge.net,
linux-scsi@vger.kernel.org
Subject: [ANNOUNCE] multipath-tools-0.2.6
Date: Sat, 17 Jul 2004 17:45:58 +0200 [thread overview]
Message-ID: <1090079158.4535.3.camel@zezette> (raw)
In-Reply-To: <1089213139.40ec12d3a447b@imp2-q.free.fr>
Hello,
here goes multipath-tools-0.2.6
It's a really big feature update.
I hope I'll get feedback on the new features :
1) system-disk-on-SAN corner case treated with private namespace and
ramfs for callback programs. Next release I'll move the mknod to the
ramfs too by binding the ramfs to /tmp so scsi_id's mknod will have the
safety net too. See prepare_namespace() in main.c for review.
2) multipath config tool now get path id from callback proggys.
/bin/scsi_id by default. The tools now rely heavily on callbacks, so I'd
like to have insights about how to treat the out-of-memory case with
regard to these execv(). I'm also pondering ripping off the
get_evpd_wiid() fallback : does someone care ?
Finally note you *need* to update your config file. Not because I want
you to ackowledge to huge work put into reformatting and commenting, but
simply because the synthax has changed.
Changelog for this release :
* [multipathd] implement the system-disk-on-SAN safety net
* [multipathd] add exit_daemon() wrapper function
* [multipathd] mlockall() all daemon threads
* [multipath] fix a bug in the mp_iopolicy_handler that kept
the iopolicy per LUN override from working
* [multipath] display the tur bit value in print_path
as requested by SUN
* try to open /$udev/reverse/$major:$minor before falling back
to mknod
* add "udev_dir" to the defaults block in the config file
* merge "daemon" & "device_maps" config blocks into a new
"defaults" block
* [multipath] properly comment the config file
* [multipath] generalize the dbg() macro usage
Makefile now has a DEBUG flag
* [multipath] move to callout based WWID fetching. Default to
scsi_id callout. I merged execute_program from udev for that
(so credit goes to GregKH)
* [multipath] get rid of "devnodes in /dev" assumption
ie move to "maj:min" device mapper target synthax
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
next prev parent reply other threads:[~2004-07-17 15:45 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-14 7:29 [ANNOUNCE] multipath-tools-0.1.8 christophe.varoqui
2004-05-14 7:29 ` christophe.varoqui
2004-06-03 9:52 ` [ANNOUNCE] multipath-tools-0.2.1 christophe.varoqui
2004-06-03 9:52 ` christophe.varoqui
2004-06-07 14:43 ` [ANNOUNCE] multipath-tools-0.2.2 christophe.varoqui
2004-06-07 14:43 ` christophe.varoqui
2004-06-14 10:30 ` [ANNOUNCE] multipath-tools-0.2.3 christophe.varoqui
2004-06-14 10:30 ` christophe.varoqui
2004-06-28 16:58 ` [ANNOUNCE] multipath-tools-0.2.4 christophe.varoqui
2004-06-28 16:58 ` christophe.varoqui
2004-07-07 15:12 ` [dm-devel] [ANNOUNCE] multipath-tools-0.2.5 christophe.varoqui
2004-07-07 15:12 ` christophe.varoqui
2004-07-17 15:45 ` christophe varoqui [this message]
2004-07-17 15:45 ` [ANNOUNCE] multipath-tools-0.2.6 christophe varoqui
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=1090079158.4535.3.camel@zezette \
--to=christophe.varoqui@free.fr \
--cc=dm-devel@redhat.com \
--cc=linux-hotplug-devel@lists.sourceforge.net \
--cc=linux-raid@vger.kernel.org \
--cc=linux-scsi@vger.kernel.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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.