* [ANNOUNCE] multipath-tools-0.1.8
@ 2004-05-14 7:29 christophe.varoqui
2004-06-03 9:52 ` [ANNOUNCE] multipath-tools-0.2.1 christophe.varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-05-14 7:29 UTC (permalink / raw)
To: linux-hotplug-devel, linux-scsi, dm-devel, linux-raid
Hello,
here goes multipath-tools-0.1.8
Changelog for this release :
* Makefiles cleanup and factorisation
* Compilation fixes for non-ix86 archs, tested on x86_64
* strip execs harder for a 10% size reduction
* blacklist /dev/fd* and /dev/loop*
* dmadm works with sysfs nodes with '!' (cciss for ex)
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
--
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id%62&alloc_ida84&opÌk
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [ANNOUNCE] multipath-tools-0.2.1
2004-05-14 7:29 [ANNOUNCE] multipath-tools-0.1.8 christophe.varoqui
@ 2004-06-03 9:52 ` christophe.varoqui
2004-06-07 14:43 ` [ANNOUNCE] multipath-tools-0.2.2 christophe.varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-06-03 9:52 UTC (permalink / raw)
To: christophe.varoqui; +Cc: linux-hotplug-devel, linux-scsi, dm-devel, linux-raid
Hello,
here goes multipath-tools-0.2.1
This is a fairly big update which address all the problems reported so far and
includes patchs from a greater number of testers. I'm quite happy to see it
mostly works for a wide variety of hardware (server arch and storage).
Anyway, it still needs more beating. Specificaly on EMC hardware, to which I
don't have access.
Changelog for this release :
* [multipath] add a flag to inihibit the final SIGHUP to
multipathd. Needed to avoid recursion with the correction
below
* [multipathd] devmap event now triggers a multipath exec
in addition to the usual updatepaths()
* [multipathd] move checkers from sg_io on BLK onto CHR
readsector0 goes from read to sg_read
* [multipathd] rely on sysfs for failedpaths enum and no
longer on the device mapper
* [multipathd] convert get_lun_strings from ioctl to sysfs
so we can benefit from strings persistency for failed
paths
* [multipath] readconfig() to take only 8 char from vendor
string (ake)
* [multipath] remove unecessery and wrong getuid = NULL
check from devinfo() (ake)
* [multipathd] make readsector0 open path O_DIRECT
* [multipathd] sizeof(path) -> sizeof(struct path) (MikeC)
* [Makefile] don't try to install and uninstall libs
* [devmap_name] kill the wrong trailing '\n'
(Mike Christie)
* [kpartx] works with device nodes outside /dev
* [kpartx] correctly display the delimiter in partition
name outputs
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [ANNOUNCE] multipath-tools-0.2.2
2004-06-03 9:52 ` [ANNOUNCE] multipath-tools-0.2.1 christophe.varoqui
@ 2004-06-07 14:43 ` christophe.varoqui
2004-06-14 10:30 ` [ANNOUNCE] multipath-tools-0.2.3 christophe.varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-06-07 14:43 UTC (permalink / raw)
To: dm-devel; +Cc: linux-hotplug-devel, linux-scsi, linux-raid
Hello,
here goes multipath-tools-0.2.2
Major changes are :
1) get a real parser. so update the config file with provided sample
2) get rid of most fixed-size arrays in favor of resizable vectors
All in all, the code base now seems pretty sane.
Changelog for this release :
2004-06-07 multipath-tools-0.2.2
* [multipath] leave out 2.4 compat code. Is there
interest anyway ?
* [multipath] convert all_paths table to vector api.
Rename to pathvec. Get rid of max_devs
* [multipath] convert mp table to vector api
* convert blacklist to vector api
* 2.6.7-rc? adds _user annotations to scsi/sg.h, causing
compilation breakage. Add a "#define _user" in all
sg_include.h (and remove cruft)
* merge a real parser (from keepalived) courtesy of
Alexandre Cassen. Now multipath and multipathd share a
config file. This comes with a nice vector lib.
* devnode blacklist moved from hardcoded to config file
* Guy Coates noted -O2 CFLAGS lead to multipathd crashes
on IA64. Remove the needless optimisation for now.
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
--
-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [ANNOUNCE] multipath-tools-0.2.3
2004-06-07 14:43 ` [ANNOUNCE] multipath-tools-0.2.2 christophe.varoqui
@ 2004-06-14 10:30 ` christophe.varoqui
2004-06-28 16:58 ` [ANNOUNCE] multipath-tools-0.2.4 christophe.varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-06-14 10:30 UTC (permalink / raw)
To: christophe.varoqui; +Cc: dm-devel, linux-raid, linux-hotplug-devel, linux-scsi
Hello,
here goes multipath-tools-0.2.3
Changelog for this release :
2004-06-14 multipath-tools-0.2.3
* [multipath] group_by_serial try to be smart with LUN
balancing across controlers (for STK / LSI) :
1st multipath : 1st pg made of paths through 1st controler
2nd multipath : 1st pg made of paths through 2nd controler
3rd multipath : 1st pg made of paths through 1st controler
...
* [multipath] drop .pindex[] in struct multipath in favor
of a *paths vector : much cleaner
* [multipath] fix group_by_serial pgpolicy broken by
vectorisation in 0.2.2
* add a StorageTek and 2 SUN arrays in the sample multipath.conf
* [multipathd] strcmp fix from
* [multipathd] convert to vector api
* [multipathd] add a configfile option for path checking
interval. See sample configfile for synthax.
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [ANNOUNCE] multipath-tools-0.2.4
2004-06-14 10:30 ` [ANNOUNCE] multipath-tools-0.2.3 christophe.varoqui
@ 2004-06-28 16:58 ` christophe.varoqui
2004-07-07 15:12 ` [dm-devel] [ANNOUNCE] multipath-tools-0.2.5 christophe.varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-06-28 16:58 UTC (permalink / raw)
To: device-mapper development, linux-raid, linux-hotplug-devel,
linux-scsi
Hello,
here goes multipath-tools-0.2.4
Changelog for this release :
2004-06-28 multipath-tools-0.2.4
* [multipathd] break free from system's libsysfs for now
as it is not that common these days
* [multipath] introduce per LUN policies in the config
file : path_grouping_policy, path_selector and
path_selector_args are supported.
See updated sample config file.
* [multipath] move ->iopolicy to multipath struct (from
path struct)
* [multipath] fill the voids left in the config file with
defaults
* [multipath] group config & flags in a global struct *
* [multipath] fix segfault when no config file (was a
regression since hwtable vectorisation in 0.2.2)
* [multipath] default path selector override in config file
* [multipath] don't play with strings in pgpolicies, leave
that to a new assemble_map fn. policies now use vectors
* [multipathd] compilation fix for gentoo (Franck Denis)
* [multipath] strcmp fix (Franck Denis)
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [dm-devel] [ANNOUNCE] multipath-tools-0.2.5
2004-06-28 16:58 ` [ANNOUNCE] multipath-tools-0.2.4 christophe.varoqui
@ 2004-07-07 15:12 ` christophe.varoqui
2004-07-17 15:45 ` [ANNOUNCE] multipath-tools-0.2.6 christophe varoqui
0 siblings, 1 reply; 7+ messages in thread
From: christophe.varoqui @ 2004-07-07 15:12 UTC (permalink / raw)
To: device-mapper development, christophe.varoqui
Cc: linux-raid, linux-hotplug-devel, linux-scsi
Hello,
here goes multipath-tools-0.2.5
includes quite important bugfixes noted by Andy "genanr" on multipathd and
strict EVPD parser from Hannes Reinecke.
Changelog for this release :
* [multipathd] fix misbehaviour noted by genanr @ emsphone . com
improper tar directive in Makefile on some systems
* [multipathd] fix bug noted by genanr @ emsphone . com
get_devmaps fills a private vector and forget to pass its
address to caller
* [multipath] extend EVPD 0x83 id fetching logic.
Code borrowed from scsi_id (thanks goes to Patrick
Mansfield @IBM) and merged by Hannes Reinecke @SUSE
* [multipathd] fix regression noted by genanr @ emsphone.com
(segfault when no config file)
Downloads and docs at http://christophe.varoqui.free.fr
regards,
cvaroqui
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
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
^ permalink raw reply [flat|nested] 7+ messages in thread* [ANNOUNCE] multipath-tools-0.2.6
2004-07-07 15:12 ` [dm-devel] [ANNOUNCE] multipath-tools-0.2.5 christophe.varoqui
@ 2004-07-17 15:45 ` christophe varoqui
0 siblings, 0 replies; 7+ messages in thread
From: christophe varoqui @ 2004-07-17 15:45 UTC (permalink / raw)
To: device-mapper development; +Cc: linux-raid, linux-hotplug-devel, linux-scsi
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
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-07-17 15:45 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-14 7:29 [ANNOUNCE] multipath-tools-0.1.8 christophe.varoqui
2004-06-03 9:52 ` [ANNOUNCE] multipath-tools-0.2.1 christophe.varoqui
2004-06-07 14:43 ` [ANNOUNCE] multipath-tools-0.2.2 christophe.varoqui
2004-06-14 10:30 ` [ANNOUNCE] multipath-tools-0.2.3 christophe.varoqui
2004-06-28 16:58 ` [ANNOUNCE] multipath-tools-0.2.4 christophe.varoqui
2004-07-07 15:12 ` [dm-devel] [ANNOUNCE] multipath-tools-0.2.5 christophe.varoqui
2004-07-17 15:45 ` [ANNOUNCE] multipath-tools-0.2.6 christophe varoqui
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 NNTP newsgroup(s).