All of lore.kernel.org
 help / color / mirror / Atom feed
* feature re-quest for "re-write"
@ 2014-02-21 18:09 Mikael Abrahamsson
  2014-02-24  1:30 ` Brad Campbell
  2014-02-24  2:24 ` Brad Campbell
  0 siblings, 2 replies; 22+ messages in thread
From: Mikael Abrahamsson @ 2014-02-21 18:09 UTC (permalink / raw)
  To: linux-raid


Hi,

we have "check", "repair", "replacement" and other operations on raid 
volumes.

I am not a programmer, but I was wondering how much work it would require 
to take current code and implement "rewrite", basically re-writing every 
block in the md raid level. Since "repair" and "check" doesn't seem to 
properly detect a few errors, wouldn't it make sense to try least 
existance / easiest implementation route to just re-write all data on the 
entire array? If reads fail, re-calculate from parity, if reads work, just 
write again.

The goal of this new mode would be to eradicate pending sectors by 
re-writing everything on the drive.

If this doesn't seem like a sensible approach, what would be a sensible 
approach to avoid having pending sectors keep being "pending" even after 
"check" and "repair"?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2014-02-25 12:32 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-21 18:09 feature re-quest for "re-write" Mikael Abrahamsson
2014-02-24  1:30 ` Brad Campbell
2014-02-24  1:46   ` Eyal Lebedinsky
2014-02-24  2:11     ` Brad Campbell
2014-02-24  3:40       ` Eyal Lebedinsky
2014-02-24 14:14         ` Wilson Jonathan
2014-02-24 20:39           ` Eyal Lebedinsky
2014-02-25  3:16             ` NeilBrown
2014-02-25  5:58               ` Eyal Lebedinsky
2014-02-25  7:05                 ` Stan Hoeppner
2014-02-25  7:45                   ` Eyal Lebedinsky
2014-02-25  7:58               ` Eyal Lebedinsky
2014-02-25  8:35                 ` NeilBrown
2014-02-25 11:08                   ` Eyal Lebedinsky
2014-02-25 11:28                     ` Mikael Abrahamsson
2014-02-25 12:05                       ` Eyal Lebedinsky
2014-02-25 12:17                         ` Mikael Abrahamsson
2014-02-25 12:32                           ` Eyal Lebedinsky
2014-02-24  2:42   ` Mikael Abrahamsson
2014-02-24  2:24 ` Brad Campbell
2014-02-25  2:10   ` NeilBrown
2014-02-25  2:26     ` Brad Campbell

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.