hi guys, i made some changes to md raid1 software, could gentoo community test it? for me it work very nice =) the raid1 new code is based in kernel 2.6.37 here is the new and old code: www.spadim.com.br/raid1 just read_balance changed,4 modes: near_head(today) round_robin(counter per mirror) stripe (like raid0, with shift for make stripe less or more intensive) time based (depending on head positioning time and read size it calculate the fasted mirror, some new improvement must be done but it works, improvements= get io queue of each mirror and make a time estimation of queue time, with it get more close best disk selection) it´s open source please help me testing it, neil at raid kernel need some benchmarks to put it inside kernel source for mixed speed mirrors time based is good for ssd only round_robin is good (per mirror count, put 230 for 230mb/s, 150 for mb/s or multiples to make a good round robin) for disks and/or ssd mixed or not, stripe is good (like raid0) for disks only near head is good
Created attachment 261777 [details] raid1.h new source code if your kernel is 2.6.37 just change raid1.c and raid1.h with raid1.new.c and raid1.new.h
Created attachment 261779 [details] raid1.h old source code if your kernel is 2.6.37 just change raid1.c and raid1.h with raid1.new.c and raid1.new.h
Created attachment 261781 [details] raid1.c new source code if your kernel is 2.6.37 just change raid1.c and raid1.h with raid1.new.c and raid1.new.h
Created attachment 261783 [details] raid1.c old source code if your kernel is 2.6.37 just change raid1.c and raid1.h with raid1.new.c and raid1.new.h
The main purpose of this bug tracker is to handle issues within Gentoo that this does not seem to fall under. Also the Product chosen is entirely for non technical issues. To ask for interested testers you could try to see if there's an appropriate place to post on our forums: http://forums.gentoo.org/
I'm opening the bug as this has nothing to do with DevRel. As Petteri said this doesn't seem a valid gentoo bug, but if it were, it should probably be assigned to the kernel team.
Sorry, s/I'm opening/I'm dropping the restrictions on/
could place it as feature request? does gentoo have feature request list?
Let's see what the kernel team has to say about it.
@kernel: Is there anything that you can do about this? Any suggestions to the developer on the best route to get his work tested and noticed by the Linux kernel team? If there's no way for this code to get to the gentoo ebuilds until this is handled upstream, can you please contact the user with details in case you choose to close the bug. Roberto, is that your goal? To be able to get your code into the Linux kernel?
Please take this effort upstream. I suggest you post and look for assistance on the linux-raid mailing list. http://vger.kernel.org/vger-lists.html#linux-raid
yeah i'm talking with neil could anyone help me with a queue information? i want total number of writes/reads on queue buffer (ram memory queue), how could i get it? is it implemented or i should implement?