<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.raid">
    <title>gmane.linux.raid</title>
    <link>http://permalink.gmane.org/gmane.linux.raid</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42958"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42957"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42956"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42955"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42954"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42953"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42952"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42951"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42949"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42948"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42947"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42946"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42945"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42944"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42943"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42942"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42941"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42940"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42939"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.raid/42938"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42958">
    <title>Скорое осиливанье</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42958</link>
    <description>&lt;pre&gt;  Вы сможете говорить по великобритански исключительно после первого занятия. Обратить свою действительность многообразнее, подзаняться наипрекраснейшим делом. Экспресс обучение. Экспресс-курс для делающих первые щаги и углублённых. Интернет магазин: http://goo.gl/TXlwy . 
 
&lt;/pre&gt;</description>
    <dc:creator>татуня</dc:creator>
    <dc:date>2013-05-20T05:36:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42957">
    <title>Re: Resync raid array problem</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42957</link>
    <description>&lt;pre&gt;
Can't agree with this strongly enough. Grab the best UPS you can afford 
(and often that means getting a 10 year old one second hand and 
replacing the batteries). Best investment I _ever_ made was a 2000 
vintage APC SmartUPS 2200 and it cost all of about $200 second hand, 
plus another $100 for new batteries.

Also, look at adding a bitmap to your array. Then it will only resync 
what it suspects might be dirty.


--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Brad Campbell</dc:creator>
    <dc:date>2013-05-20T03:46:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42956">
    <title>Re: Resync raid array problem</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42956</link>
    <description>&lt;pre&gt;

If you enable a bitmap on the device it should significantly lower the resync times.... but of curse this should not be a normal occurrence, or you have bigger problems...

Sam

--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Sam Bingner</dc:creator>
    <dc:date>2013-05-20T03:43:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42955">
    <title>Re: Resync raid array problem</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42955</link>
    <description>&lt;pre&gt;
You should probably have some sort of redundant power for such an
array--either a UPS or backup power provided by a building generator.


IIRC, a RAID5 is created by making the array in degraded mode and
resyncing the array.  So "create" and "resync" are basically equal in
duration in this scenario.  (I think creating a RAID6 works differently,
but it's possible that create and resync times are comparable as well.)

--keith


&lt;/pre&gt;</description>
    <dc:creator>Keith Keller</dc:creator>
    <dc:date>2013-05-20T02:53:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42954">
    <title>Resync raid array problem</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42954</link>
    <description>&lt;pre&gt;Hi 
We sucessfully created a Raid array of 8 harddisks.
On power failure situation, the resync of raid array 
is taking too much of time almost equal to 
the time taken for creating the raid array of hard disks.
Anyone is having an idea about this..
Please help me on this.

Regards
Tarak


--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Tarak</dc:creator>
    <dc:date>2013-05-20T01:57:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42953">
    <title>Re: [PATCH] md: Partially revert 2f6db2a7, which broke raid5</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42953</link>
    <description>&lt;pre&gt;
Sorry for the delay - been vacationing. Reproduced the original bug,
here's a patch that fixes it:


commit 402f5db3708b2062795a384a3d8397cf702e27bc
Author: Kent Overstreet &amp;lt;koverstreet&amp;lt; at &amp;gt;google.com&amp;gt;
Date:   Sun May 19 10:27:07 2013 -0700

    raid5: Initialize bi_vcnt
    
    The patch that converted raid5 to use bio_reset() forgot to initialize
    bi_vcnt.
    
    Signed-off-by: Kent Overstreet &amp;lt;koverstreet&amp;lt; at &amp;gt;google.com&amp;gt;
    Cc: NeilBrown &amp;lt;neilb&amp;lt; at &amp;gt;suse.de&amp;gt;
    Cc: Jens Axboe &amp;lt;axboe&amp;lt; at &amp;gt;kernel.dk&amp;gt;
    Cc: linux-raid&amp;lt; at &amp;gt;vger.kernel.org

diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
index 9359828..753f318 100644
--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -664,6 +664,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void ops_run_io(struct stripe_head *sh, struct stripe_head_state *s)
 if (test_bit(R5_ReadNoMerge, &amp;amp;sh-&amp;gt;dev[i].flags))
 bi-&amp;gt;bi_rw |= REQ_FLUSH;
 
+bi-&amp;gt;bi_vcnt = 1;
 bi-&amp;gt;bi_io_vec[0].bv_len = STRIPE_SIZE;
 bi-&amp;gt;bi_io_vec[0].bv_offset = 0;
 bi-&amp;gt;bi_size = STRIPE_SIZE;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -701,6 +702,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void ops_run_io(st&lt;/pre&gt;</description>
    <dc:creator>Kent Overstreet</dc:creator>
    <dc:date>2013-05-19T17:51:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42952">
    <title>Genuine Cruzer Blade USB flash drive 8GB Flash Disk</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42952</link>
    <description>&lt;pre&gt;Get a Genuine Cruzer Blade USB flash drive 8GB Flash Disk For Ksh 2000/= only

Click Here to View
http://www.sandisk.com/products/usb/drives/cruzer-blade/

With its stylish, compact design and generous capacity, the Cruzer Blade USB Flash Drive makes it easy to back up, transfer, and share your files. Available in capacities up to 32GB** , this USB drive lets you carry your photos, movies, music, and personal data wherever you go.

Compact design that fits in your pocket.

Drives up to 32GB can hold your most important data
SanDisk Secure Access software password protects** your files
Includes up to 2GB of online backup** with Yuu Waa
Transports important personal files, music, and video
 
Offer Valid while stock Last. Free Delivery within Nairobi. Make your order now.

"WARRANTY 1 YEAR"
 
Regards,
Jimmy
Multicom Systems (K)
Sales Team
multicomsystemskenya&amp;lt; at &amp;gt;gmail.com
Cell: 0721-946602
Nairobi - Kenya 

--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to m&lt;/pre&gt;</description>
    <dc:creator>Multicom Systems</dc:creator>
    <dc:date>2013-05-17T14:02:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42951">
    <title>Re: [PATCH] md: Partially revert 2f6db2a7, which broke raid5</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42951</link>
    <description>&lt;pre&gt;
Kent, there was a report on this issue yesterday as well. We need to get
this fixed up ASAP.

&lt;/pre&gt;</description>
    <dc:creator>Jens Axboe</dc:creator>
    <dc:date>2013-05-18T07:05:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42949">
    <title>[PATCH] raid5: After bio_reset, it must set some parameter of struct bio.</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42949</link>
    <description>&lt;pre&gt;In commit 2f6db2a7073452b1, raid5 used bio_reset.But Kent Overstreet 
leak some fields of bio to set.So it will cause bugs:
[  355.746233] md/raid:md0: raid level 5 active with 3 out of 4 devices, algorithm 2
[  355.783651] ------------[ cut here ]------------
[  355.783707] kernel BUG at drivers/scsi/scsi_lib.c:1196!
[  355.783756] invalid opcode: 0000 [#1] SMP 
[  355.783846] Modules linked in: raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx netconsole configfs e1000e btrfs xor raid6_pq
[  355.784208] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.0-rc1+ #158
[  355.784261] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./To be filled by O.E.M., BIOS 080015  11/09/2011
[  355.784336] task: ffffffff81c10440 ti: ffffffff81c00000 task.ti: ffffffff81c00000
[  355.784386] RIP: 0010:[&amp;lt;ffffffff81428fd2&amp;gt;]  [&amp;lt;ffffffff81428fd2&amp;gt;] scsi_setup_fs_cmnd+0x92/0xa0
[  355.784469] RSP: 0018:ffff8800bd203c48  EFLAGS: 00010046
[  355.784517] RAX: 0000000000000000 RBX: ffff880036e1a000&lt;/pre&gt;</description>
    <dc:creator>majianpeng</dc:creator>
    <dc:date>2013-05-17T07:29:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42948">
    <title>RAID 5 - All superblocks gone due to MBR/GPT mishap - how do i figure out chunk size?</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42948</link>
    <description>&lt;pre&gt;Hello

Due to a nasty (human) error,  4 2tb disks in raid5 have lost their
1st megabyte of data ( including superblock ). In an attempt to get
the array to a state usable enough to at least attempt data recovery,
I have been trying to re-enable the array using various chunk size and
partition start offsets, but i cant seem to get it anywhere near a
consistent state ( recovery tools only return files or pieces of files
smaller then the chunk size, indicating alignment/chunk size
inconsistencies ).

The data I do have is :
- the order of the disks
- the pretty solid assumption that all data, even parity should be
fine for most of the disk except the very beginning.
- the exact size of the MD device before it got corrupted.

Is there any way, however adventurous, to glean the missing data (
chunk size, chunk alignment/offset ) from analysis of the existing
data ?

Kind regards
den_RDC
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
M&lt;/pre&gt;</description>
    <dc:creator>den RDC</dc:creator>
    <dc:date>2013-05-16T19:24:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42947">
    <title>Re: BUG - raid 1 deadlock on handle_read_error / wait_barrier</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42947</link>
    <description>&lt;pre&gt;Hello Neil,
we are hitting issue that looks very similar; we are on kernel 3.8.2.
The array is a 2-device raid1, which experienced a drive failure, but
then drive was removed and re-added back to the array (although
rebuild never started). Relevant parts of the kernel log:

May 16 11:12:14  kernel: [46850.090499] md/raid1:md2: Disk failure on
dm-6, disabling device.
May 16 11:12:14  kernel: [46850.090499] md/raid1:md2: Operation
continuing on 1 devices.
May 16 11:12:14  kernel: [46850.090511] md: super_written gets
error=-5, uptodate=0
May 16 11:12:14  kernel: [46850.090676] md/raid1:md2: dm-6:
rescheduling sector 18040736
May 16 11:12:14  kernel: [46850.090764] md/raid1:md2: dm-6:
rescheduling sector 20367040
May 16 11:12:14  kernel: [46850.090826] md/raid1:md2: dm-6:
rescheduling sector 17613504
May 16 11:12:14  kernel: [46850.090883] md/raid1:md2: dm-6:
rescheduling sector 18042720
May 16 11:12:15  kernel: [46850.229970] md/raid1:md2: redirecting
sector 18040736 to other mirror: dm-13
May 16 11:12:15  ker&lt;/pre&gt;</description>
    <dc:creator>Alexander Lyakas</dc:creator>
    <dc:date>2013-05-16T14:07:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42946">
    <title>RE: Kernel crash at md_seq_show of drivers/md/md.c</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42946</link>
    <description>&lt;pre&gt;
Thanks your information and sorry about that I haven't look through latest mainline kernel this time. I will pay attention to it in future.

I have merged the patch from linux 3.1 (with a little adaptation for 2.6.37), and verified on my issue theater. it works well. The Oops disappeared. Thank you.

Could you mind I ask an extended question: There is a NULL pointer protector in md_wakeup_thread. Why not set the thread pointer to NULL instant after md_unregister_thread in fail case of run? Just like as fail case of raid5 implement in 01f96c0a9922cd9919baf9d16febdf7016177a12~1. 

-------------------------------------------------
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
index 43709fa..ac5e8b5 100644
--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4941,8 +4941,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int run(mddev_t *mddev)

        return 0;
 abort:
-       md_unregister_thread(mddev-&amp;gt;thread);
-       mddev-&amp;gt;thread = NULL;
+       md_unregister_thread(&amp;amp;mddev-&amp;gt;thread);
        if (conf) {
            &lt;/pre&gt;</description>
    <dc:creator>Mo, Moore</dc:creator>
    <dc:date>2013-05-16T12:35:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42945">
    <title>Re: SpareMissing event, but spare not missing</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42945</link>
    <description>&lt;pre&gt;
Nope.


Good call. It was generated automatically when there were 4 spares, so
it had 'spares=4' in it. And there are no longer 4 spares, which can
explain the message.

I have now removed the 'spares=4' and restarted mdadm --monitor.
Tomorrow we will see if that fixed it.


We are migrating to a RAID60 2x10.

The major reason for this is the time to rebuild: To rebuild one of
the 19 drives we have to read remaining 19 drives during which the
performance will be slower. On our system rebuild would take at least
4 days.


/Ole
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

&lt;/pre&gt;</description>
    <dc:creator>Ole Tange</dc:creator>
    <dc:date>2013-05-16T08:02:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42944">
    <title>Re: [PATCH 9/9] mdadm: 'dump' support</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42944</link>
    <description>&lt;pre&gt;On Tue, 30 Aug 2011 12:12:03 +0200 Alexander Kühn
&amp;lt;alexander.kuehn&amp;lt; at &amp;gt;nagilum.de&amp;gt; wrote:


Nearly two years later, I've committed some functionality based on this.

mdadm --dump=/root/md /dev/*

will create files in /root/md/ with metadata from any device with metadata
recognised by mdadm.

mdadm --restore=/root/md /dev/*

will restore it all.

More details in the man page.
http://git.neil.brown.name/git?p=mdadm.git;a=blob;f=mdadm.8.in;h=c8559dae8e789a30e0c4ee826745a42980629977;hb=74db60b00a43a5ae636477c10c24e923e76049ce

NeilBrown
&lt;/pre&gt;</description>
    <dc:creator>NeilBrown</dc:creator>
    <dc:date>2013-05-16T05:11:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42943">
    <title>Re: 0.90 vs 1.X - Differing behavior for device # during fail/remove/add operation</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42943</link>
    <description>&lt;pre&gt;

Excellent points. Yes it would be a sort of an API change which would
not be good for people who depend on it to act that way. That is sort
of how I ended up "caring so much" about it in the first place. 0.90
metadata behaved one way and now 1.X behaves differently so I need to
update some tools to take that into account. Before I updated the
tools I wanted to make sure it wasn't a "bug" and something that you
wanted to fix. If it was then I would possibly try to pull in the
kernel patch rather than change the tools.


This looks nice but I wouldn't discount the value of /proc/mdstat. If
monitoring tools check the status of raid often then I would rather
them use file I/O of a file maintained by the kernel rather than
running a command each time and parsing output.

Thanks for collaborating with me on this. I'll update my tools.

Dusty Mabe
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org
More majordomo info at  http://vger.kerne&lt;/pre&gt;</description>
    <dc:creator>Dusty Mabe</dc:creator>
    <dc:date>2013-05-16T04:14:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42942">
    <title>Re: Kernel crash at md_seq_show of drivers/md/md.c</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42942</link>
    <description>&lt;pre&gt;

I don't really have time for bug reports against ancient kernels - sorry.
If you think you've found a bug, please at least look in the current mainline
kernel to see if the code has changed, and preferably reproduce against the
current mainline kernel.

In this case the bug was fixed by commit
      01f96c0a9922cd9919baf9d16febdf7016177a12
18 months ago (linux 3.1).

NeilBrown

&lt;/pre&gt;</description>
    <dc:creator>NeilBrown</dc:creator>
    <dc:date>2013-05-16T01:19:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42941">
    <title>Re: 0.90 vs 1.X - Differing behavior for device # during fail/remove/add operation</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42941</link>
    <description>&lt;pre&gt;

The problem with doing this is that it is potentially an API change.
It is unlikely but possible that some script depends on the current meaning
of the number.

Also it would result in spares being reported as e.g.
     sda1[-1]S
as 'raid_disk' for a spare is '-1'.


My leaning is to not worry too much about /proc/mdstat, but instead add a
"--status" option to "mdadm" which prints out a summary similar
to /proc/mdstat, but more coherent and less full of noise.

mdadm --status

md0 : raid1 chunk=65536K bitmap_chunk=8KB metadata=1.2 size=976762496K
   Working: 3[U_U] sda[0] sdc[1]
   Spares: sdd
   Failed: sdb

or something like that.

NeilBrown
&lt;/pre&gt;</description>
    <dc:creator>NeilBrown</dc:creator>
    <dc:date>2013-05-16T00:41:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42940">
    <title>Re: SpareMissing event, but spare not missing</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42940</link>
    <description>&lt;pre&gt;- Anything in dmesg?
- What does /etc/mdadm/mdadm.conf say?

Also, using 20 disks in a single RAID-6 gives you the same chances for a parity+1 error (or worse) as compared to 10 drives in RAID-5. I would really recommend using smaller (8+2?) RAID-6 sets and rather use LVM on top (which you may be doing already?). Even with proper cooling and enterprise drives, 20 drives in a single RAID-6 is asking for trouble…

roy

----- Opprinnelig melding -----

&lt;/pre&gt;</description>
    <dc:creator>Roy Sigurd Karlsbakk</dc:creator>
    <dc:date>2013-05-15T15:24:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42939">
    <title>SpareMissing event, but spare not missing</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42939</link>
    <description>&lt;pre&gt;The last couple of days I have received a warning about a missing
spare for a device that has several spares.

  A SparesMissing event had been detected on md device /dev/md1.
  :
  md1 : active raid6 sdas[12](S) sdx[0] sdaq[11](S) sdau[13](S)
sdah[9] sdaf[8] sdae[7] sdad[6] sdac[5] sdab[4] sdaa[3] sdz[2] sdy[1]
      31256138752 blocks super 1.2 level 6, 128k chunk, algorithm 2
[10/10] [UUUUUUUUUU]
      bitmap: 0/2 pages [0KB], 1048576KB chunk

I have tried removing one of the spares and adding it again. Same error.

$ mdadm --version
mdadm - v3.1.4 - 31st August 2010
$ uname -a
Linux orsted 3.2.0-0.bpo.1-amd64 #1 SMP Sat Feb 11 08:41:32 UTC 2012
x86_64 GNU/Linux

/Ole


The automated mail:

This is an automatically generated mail message from mdadm
running on orsted

A SparesMissing event had been detected on md device /dev/md1.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid6] [raid5] [raid4] [raid0]
md3 : active raid0 md1[0] md2[1]
      62512&lt;/pre&gt;</description>
    <dc:creator>Ole Tange</dc:creator>
    <dc:date>2013-05-15T13:51:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42938">
    <title>Re: Kernel crash at md_seq_show of drivers/md/md.c</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42938</link>
    <description>&lt;pre&gt;Dear Neil,

Thank you for your clue. I make deeper trace after that and found another suspicion point. Kernel maybe wakeup a mdk_thread which was kfree in failed case of mddev-&amp;gt;pers-&amp;gt;run(mddev).

For make sure my guess, I add some printk in order to get more info. It seems that md_seq_show try to wake up a mdk_thread in mddev_unlock() before md_seq_show return, but the thread was kfree already by "out_free_conf" case of run() function in drivers/md/raid10.c.

The Oops report as attached.

----------------- Patch of my debug code ---------------------------
Index: drivers/md/md.c
===================================================================
--- drivers/md/md.c     (revision 1911)
+++ drivers/md/md.c     (working copy)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -675,6 +675,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
        } else
                mutex_unlock(&amp;amp;mddev-&amp;gt;reconfig_mutex);
 
+       if(mddev-&amp;gt;thread)
+               printk("%s:%d Try to md_wakeup_thread(%p) of dev(%p)\n", __func__, __LINE__, mddev-&amp;gt;thread, mddev);
        md_wakeup_thread(mddev-&amp;gt;thr&lt;/pre&gt;</description>
    <dc:creator>Mo, Moore</dc:creator>
    <dc:date>2013-05-15T12:11:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.raid/42937">
    <title>Fwd: Corruption during RAID5-&gt;RAID6 migration</title>
    <link>http://permalink.gmane.org/gmane.linux.raid/42937</link>
    <description>&lt;pre&gt;Roman,

Thank you very much, I hadn't seen those reports.  I had searched
through the Newegg reviews for linux/ubuntu and saw good
support/reviews.  Now searching more generally I see several
corruption reports in the feedback.  Wow, that's really bad.  I'll
definitely be leaving some reviews there of my own to warn others.

I have on hand a HighPoint Rocket 640L 4-port SATAIII card (Marvell
88SE9235 chipset) which I can use.  I will do some research, but do
you know of any issues with this card/chipset?  If so, can you
recommend a reliable, inexpensive card or cards?  I have one each
PCI-Express 1x and 16x slots available and would like a total of 6 or
more SATAII or SATAIII ports.


It is interesting that I was still seeing problems after only having
one drive active across the two cards.  I'll be avoiding using even
one port at a time on these cards.

Based on my high-level understanding, the reshape shouldn't read any
data from the two new drives during the reshape, just write to them.
All read data shou&lt;/pre&gt;</description>
    <dc:creator>James Doebbler</dc:creator>
    <dc:date>2013-05-14T22:07:22</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.raid">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.raid</link>
  </textinput>
</rdf:RDF>
