All of lore.kernel.org
 help / color / mirror / Atom feed
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


  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.