| From | Subject | Date |
|---|---|---|
| Dan Williams | [PATCH] raid6: fix recovery performance regression
The raid6 recovery code should immediately drop back to the optimized
synchronous path when a p+q dma resource is not available. Otherwise we
run the non-optimized/multi-pass async code in sync mode.
Verified with raid6test (NDISKS=255)
Applies to kernels >= 2.6.32.
Cc: <stable@kernel.org>
Reported-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
---
crypto/async_tx/async_raid6_recov.c | 21 +++++++++++++--------
1 files changed, 13 ...
| Apr 22, 3:49 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 13/13] manual update for subarray delete/rename
Adds description for subarray delete and subarray rename switches.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
mdadm.8 | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/mdadm.8 b/mdadm.8
index 4edfc41..edc511c 100644
--- a/mdadm.8
+++ b/mdadm.8
@@ -1173,6 +1173,20 @@ the block where the superblock would be is overwritten even if it
doesn't appear to be valid.
.TP
+.B ...
| Apr 22, 3:13 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 12/13] imsm: rename subarray: main procedure and ...
Added possibility to change the name of IMSM volume.
mdadm --misc --update=name <new-name> [ -N <name> | -u <uuid> ] \
<container-or-devlist>
<new-name> must follow --update=name (or -U=name),
<container-or-devlist> is the list of devices provided with the same
rules as delete subarray.
Note that target array must be stopped before an attempt to rename.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
Manage.c | 88 ...
| Apr 22, 3:13 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 11/13] mdmon: enable rename subarray for managed ...
Added new metatata_update type update_rename_subarray and its update_process
service to perform rename_subarray in context of mdmon. It allows to modify
metadata of managed arrays)
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
super-intel.c | 42 +++++++++++++++++++++++++++++++++++++++---
1 files changed, 39 insertions(+), 3 deletions(-)
diff --git a/super-intel.c b/super-intel.c
index b26cd06..3b21cd9 100644
--- a/super-intel.c
+++ ...
| Apr 22, 3:12 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 10/13] imsm: rename subarray functionality
Added supertype->volume_rename() containing metadata manipulation that
renames volume. For IMSM, rename is made by changing intel_super->volume,
and writing updates of mpb on disk accordingly.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
mdadm.h | 1 +
super-intel.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+), 0 deletions(-)
diff --git a/mdadm.h b/mdadm.h
index 118edd0..81fde4c ...
| Apr 22, 3:12 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 09/13] imsm: delete subarray: main procedure and ...
To support delete feature patch adds --kill-subarray switch (no short
form) with optional parameter to specify member index. Instead one can
use -N <name> or -u <uuid> to choose array.
mdadm --kill-subarray[=member-id | -N <name> | -u <uuid> \
<container-or-devlist>
<container-or-devlist> is either container device or list of devices.
In the second case, if the container with given array is active,
the list of disk devices MUST be complete ie. must contain all valid
container ...
| Apr 22, 3:12 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 08/13] mdmon: enable delete subarray for managed ...
Added new metatata_update type named update_kill_subarray and its
update_process service to perform delete_subarray in context of mdmon. It
allows to modify metadata of managed arrays.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
super-intel.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 54 insertions(+), 2 deletions(-)
diff --git a/super-intel.c b/super-intel.c
index 10cf814..739ab7d 100644
--- ...
| Apr 22, 3:12 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 07/13] imsm: extension of delete subarray to hand ...
For active container with remaining raid0 volume (mdmon is not running)
patch adds possibility to delete subarray and update metadata on all
component devices belonging to this volume.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
Makefile | 4 +-
mdadm.h | 21 +++++
super-intel.c | 40 +++++++++
util.c | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 325 insertions(+), 2 deletions(-)
diff ...
| Apr 22, 3:12 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 06/13] imsm: delete subarray metadata manipulatio ...
Added supertype->delete_subarray and appropriate routine for imsm metadata
to remove references to array selected with st->subarray. Modifying a member of an active container is not allowed.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
mdadm.h | 1 +
super-intel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/mdadm.h b/mdadm.h
index 304378a..cfbe407 ...
| Apr 22, 3:11 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 05/13] sysfs: simple write to sysfs file
Patch adds a simple mechanism to write a value to sysfs file giving its
full path. Existing methods need eg. mdinfo available what is not always necessary/available.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
mdadm.h | 1 +
sysfs.c | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/mdadm.h b/mdadm.h
index 402a8c6..304378a 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -419,6 +419,7 @@ extern int ...
| Apr 22, 3:11 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 04/13] fix: possible segfault if current_vol does ...
If super->current_vol points to index that does not exist, dev becomes NULL. It causes segfault during an attempt to read its contents (issue found by
Klocwork)
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
super-intel.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/super-intel.c b/super-intel.c
index a196ca3..1a536f9 100644
--- a/super-intel.c
+++ b/super-intel.c
@@ -1421,10 +1421,14 @@ static void ...
| Apr 22, 3:11 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 03/13] Add mdstat_by_component
This allows finding the array which contains a given component.
Components are named using the kernel-internal string name such
as "sda1" or "hdb".
Don't return member arrays, only the contain that contains them.
Also tidy up the parsing of 'inactive' arrays in /proc/mdstat.
If we see 'inactive' we need to set 'in_devs' immediately as there
is no level coming.
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
...
| Apr 22, 3:10 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 02/13] map file: extract record update routine fr ...
Routine modifying existing record in map file is now moved to new to new map_do_update() function. It allows to modify particular map_ent entry and use it with locking enabled.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
mapfile.c | 31 +++++++++++++++++++++----------
mdadm.h | 2 ++
2 files changed, 23 insertions(+), 10 deletions(-)
diff --git a/mapfile.c b/mapfile.c
index 366ebe3..fe885c5 100644
--- a/mapfile.c
+++ b/mapfile.c
@@ -197,18 ...
| Apr 22, 3:10 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 01/13] fix: memory leak in mdmon_pid()
devnum2devname() returns pointer to memory allocated with strdup.
It must be released to prevent memory leak.
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
---
util.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/util.c b/util.c
index d292a66..423b66f 100644
--- a/util.c
+++ b/util.c
@@ -1502,7 +1502,11 @@ int mdmon_pid(int devnum)
char pid[10];
int fd;
int n;
- sprintf(path, "%s/%s.pid", pid_dir, ...
| Apr 22, 3:10 pm 2010 |
| Hawrylewicz Czarnows ... | [PATCH 00/13] imsm: new imsm metadata features
The following series of patches adds two new functionalities to mdadm for
Intel metadata: Volume Delete and Volume Rename.
The patches makes Linux SW RAID implementation based on imsm metadata closer
to Intel(R) Rapid Storage Technology for Windows(TM).
Patches 1-6 contain fixes of bugs found during development and modifications
of existing code making main features easier to implement.
Patches 7-9 contain implementation of Volume Delete; ie. makes possible to
remove only one volume from ...
| Apr 22, 3:10 pm 2010 |
| Jordan Russell | raid1.c read_balance() LBD issue?
raid1.c's read_balance() function has:
const unsigned long this_sector = r1_bio->sector;
Doesn't that need to be:
const sector_t this_sector = r1_bio->sector;
for compatibility with LBD on 32-bit platforms?
It looks as though truncating the sector number to 32 bits could cause
it to read *above* the resync window on an unsync'ed disk.
--
Jordan Russell
--
| Apr 22, 11:21 am 2010 |
| Neil Brown | Re: reshape from raid5 to raid6 failed -- and backup fil ...
On Thu, 22 Apr 2010 15:26:13 -0700
I don't fsync the directory containing the file, but I do fsync the file
quite regularly.
But if the system ran for even just one minute after the --grow started the
directory would have been flushed to disk so the absence of an fsync on the
directory cannot have been a problem... not that I'm convinced it could be a
Yes, there could be silent corruption. Or there might be no corruption.
If the backup file was about 50MB (which seems likely) then the total ...
| Apr 22, 3:37 pm 2010 |
| Rich Rauenzahn | Re: reshape from raid5 to raid6 failed -- and backup fil ...
I'm at the point now where I'm just looking for triage advice so I can
work on it tonight. Most of the contents were backed up offsite, but a
little bit out of date. Nothing critical, but inconvenient, like
recovery images for relative's systems.
Do I kill it and start over, or is there any hope of recovering from
the reshape?
--
| Apr 22, 2:46 pm 2010 |
| Rich Rauenzahn | Re: reshape from raid5 to raid6 failed -- and backup fil ...
No, a persistent filesystem on another disk -- with no autodelete
scripts or anything. Very very weird that it disappeared. I saw it
before I went to bed... was about 50MB if I recall. Unless the fsck
at boot removed it -- but I would imagine you make sure you fsync that
As long as fsck can bring it back to a consistent state, I'm ok with
that. But I would guess some file contents could be silently
corrupt?
--
| Apr 22, 3:26 pm 2010 |
| Rich Rauenzahn | reshape from raid5 to raid6 failed -- and backup file is gone?
The system froze sometime in the middle of the night, and oddly... the
--backup-file I specified last night is missing. Is there any reason
that mdadm would unlink it for a short span of time during the
reshape?
The raid5 array was 4x500GB drives, I was reshaping to raid6 by adding
another 500gb drive.
$ sudo mdadm --assemble /dev/md1
mdadm: Failed to restore critical section for reshape, sorry.
Possibly you needed to specify the --backup-file
FC12, using
$ mdadm ...
| Apr 22, 11:32 am 2010 |
| Neil Brown | Re: reshape from raid5 to raid6 failed -- and backup fil ...
On Thu, 22 Apr 2010 14:46:32 -0700
It is very odd that the backup file disappeared. What is
/.MEDIA/tmp
?? Not a tmpfs filesystem I hope...
You could hack mdadm to assemble the array even without a backup file.
Get 'Grow_restart' to always return 0.
Then most of your data should be assessible, but the could be a section in
the middle which is currupt.
NeilBrown
--
| Apr 22, 3:09 pm 2010 |
| Eric MSP Veith | Status of Linux MD RAID 10? (Or: Why is it still marked ...
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello list,
I'm using Linux' MD feature with two RAID 1 arrays and am pretty happy with it.
Since I'm planning to change my disk layout, I'd like to switch to RAID level
10. But when configuring current 2.6.33 stable kernel, I found RAID 10 marked
experimental.
Why is this that case?
I normally do not tend to ignore the "EXPERIMENTAL" warning; in fact, my
current "home server" kernel does not include any single item marked ...
| Apr 22, 4:17 am 2010 |
| Janos Haar | Re: Suggestion needed for fixing RAID6
----- Original Message -----
From: "Mikael Abrahamsson" <swmike@swm.pp.se>
To: "Janos Haar" <janos.haar@netcenter.hu>
Cc: <linux-raid@vger.kernel.org>
Sent: Thursday, April 22, 2010 5:18 PM
I am planning to replace all the defective drives, but first i need to
rebuild the missing part.
I don't care about wich is the problem, the first drive have 123 unredable
sectors, and i have tried to rewrite one but not works.
The smart healt is good. (not wondering...)
Exactly.
This is why i ...
| Apr 22, 9:25 am 2010 |
| Janos Haar | Suggestion needed for fixing RAID6
Hello Neil, list,
I am trying to fix one RAID6 array wich have 12x1.5TB (samsung) drives.
Actually the array have 1 missing drive, and 3 wich have some bad sectors!
Genearlly because it is RAID6 there is no data lost, because the bad sectors
are not in one address line, but i can't rebuild the missing drive, because
the kernel drops out the bad sector-drives one by one during the rebuild
process.
My question is, there is any way, to force the array to keep the members in
even if have ...
| Apr 22, 3:09 am 2010 |
| Mikael Abrahamsson | Re: Suggestion needed for fixing RAID6
Yes, a write error to the drive is a kick:able offence. What does smartctl
I don't have a good idea that assures your data, unfortunately. One way
would be to dd the defective drives to working ones, but that will most
likely cause you to have data loss on the defective sectors (since md has
no idea that these sectors should be re-created from parity).
--
Mikael Abrahamsson email: swmike@swm.pp.se
--
| Apr 22, 8:18 am 2010 |
| Mikael Abrahamsson | Re: Suggestion needed for fixing RAID6
What version of the kernel are you running? If it's running anywhere
recent kernel it shouldn't kick drives upon read error but instead
recreate from parity. You should probably send "repair" to the md device
(echo repair > /sys/block/mdX/md/sync_action) and see if that fixes the
bad blocks. I believe this came in 2.6.15 or something like that (google
if you're in that neighbourhood, if you're in 2.6.26 or alike then you
should be fine).
--
Mikael Abrahamsson email: ...
| Apr 22, 8:00 am 2010 |
| Janos Haar | Re: Suggestion needed for fixing RAID6
Hi,
----- Original Message -----
From: "Mikael Abrahamsson" <swmike@swm.pp.se>
To: "Janos Haar" <janos.haar@netcenter.hu>
Cc: <linux-raid@vger.kernel.org>
Sent: Thursday, April 22, 2010 5:00 PM
The kernel is. 2.6.28.10.
I am just tested one of the badblock-hdds, and the bad blocks comes
periodicaly, like a little and short scratch, and the drive can't correct
these by write.
Maybe this is why the kernel kicsk it out...
But anyway, the problem is still here, i want to rebuild the ...
| Apr 22, 8:12 am 2010 |
| Peter Rabbitson | Re: Suggestion needed for fixing RAID6
There was a thread[1] some time ago, where HPA confirmed that the RAID6
data is sufficient to write an algorithm which will be able to determine
which sector is in fact the offending one. There wasn't any interest to
incorporate this into the sync_action/repair function though :(
[1] http://www.mail-archive.com/linux-raid@vger.kernel.org/msg07327.html
--
| Apr 22, 9:32 am 2010 |
| Janos Haar | Re: Suggestion needed for fixing RAID6
Hi,
----- Original Message -----
From: "Stefan /*St0fF*/ Hübner" <stefan.huebner@stud.tu-ilmenau.de>
To: "Janos Haar" <janos.haar@netcenter.hu>
Sent: Thursday, April 22, 2010 10:18 PM
I know what am i doing, trust me. ;-)
I have much more professional tools for this than the ddrescue, and i have
the list of defective sectors as well.
Now i am imaging the second of the failing drives, and this one have >1800
I can do that, but it is not a good game for 15TB array or even some hundred
of ...
| Apr 22, 1:48 pm 2010 |
| H. Peter Anvin | Re: RAID-6 polynomial
Yes.
-hpa
--
| Apr 21, 6:00 pm 2010 |
| Trond Myklebust | Re: NFS and /dev/mdXpY
So, when you do 'ls -l' on the above, you do indeed see all the
partitions that are being exported via NFS?
--
| Apr 22, 12:56 pm 2010 |
| Vlad Glagolev | Re: NFS and /dev/mdXpY
On Thu, 22 Apr 2010 15:56:21 -0400
there's only one, and yes, you're right.. /dev/md2p6 isn't in the list.
According to blkid:
# blkid
/dev/sda1: UUID="9a9beac0-d5fa-94d1-86df-b710391e5a7c" TYPE="linux_raid_member"
/dev/sda2: UUID="8327bc1c-3d13-ee78-86df-b710391e5a7c" TYPE="linux_raid_member"
/dev/sda3: UUID="01821f8d-da8e-fd6a-86df-b710391e5a7c" TYPE="linux_raid_member"
/dev/sdb1: UUID="9a9beac0-d5fa-94d1-86df-b710391e5a7c" TYPE="linux_raid_member"
/dev/sdb2: ...
| Apr 22, 1:07 pm 2010 |
| Roger Heflin | Re: NFS and /dev/mdXpY
I think that is a second problem. There are simple ways to screw up
the fsid's and produce stale fs warnings...so I was guessing it might
be a slightly different variation of the one I had seen before were we
were getting through some series of commands different exported fs
with the same fsid and the client machine basically had the fs
switched out from under it...
You might try different nfsvers(may work, but ver 2 has some issues
displaying the proper sizes on >2tb fs, and has ...
| Apr 21, 6:20 pm 2010 |
| J. Bruce Fields | Re: NFS and /dev/mdXpY
I'm a bit confused. What kernel and nfs-utils version is running on the
problematic Linux server?
Also, what are the contents of /proc/net/rpc/nfsd.export/content and
/proc/net/rpc/nfsd.content after you try to access the filesystem?
--
| Apr 22, 11:25 am 2010 |
| Vlad Glagolev | Re: NFS and /dev/mdXpY
On Thu, 22 Apr 2010 14:25:43 -0400
# cat /proc/net/rpc/nfsd.export/content
#path domain(flags)
/vault 172.17.2.5(ro,insecure,root_squash,sync,wdelay,no_subtree_check)
# cat /proc/net/rpc/nfsd.fh/content
#domain fsidtype fsid [path]
# 172.17.2.5 3 0x0001030500000803
--
Dont wait to die to find paradise...
--
Cheerz,
Vlad "Stealth" Glagolev
| Apr 22, 11:53 am 2010 |
| J. Bruce Fields | Re: NFS and /dev/mdXpY
Huh. That should be new enough for it to be using uuid's. I wonder why
it isn't?
--
| Apr 22, 12:32 pm 2010 |
| Trond Myklebust | Re: NFS and /dev/mdXpY
What are the contents of /dev/disk/by-uuid?
--
| Apr 22, 12:47 pm 2010 |
| Vlad Glagolev | Re: NFS and /dev/mdXpY
On Thu, 22 Apr 2010 15:47:30 -0400
$ ls -1 /dev/disk/by-uuid/
0e9742f6-44e3-431c-911f-4c914e4f81d5
31ae89c6-dba6-4351-b3a9-e8b08be07c3d
4429ba7a-afd2-4c61-83a0-900dae1bccdc
463bbc42-c19b-4b9e-bae7-838ac0e2e5c6
473b9320-88a4-44eb-b592-2ac98619bc9b
53d16b07-d496-4f8f-ad59-ea34aaf169f4
6adf1c55-405c-43cf-a84d-be5d2746d300
b35a7bca-12ad-4738-a895-52f20b7cc5d9
dc892f1f-0b83-41dd-bde7-0761295f33a3
f7ac4165-320f-4235-a78a-5fe1bd0aac24
--
Dont wait to die to find paradise...
--
Cheerz,
Vlad ...
| Apr 22, 12:51 pm 2010 |
| Brett King | Re: compute_blocknr: map not correct error during RAID6 ...
Hi All,
Just a quick update to advise the below patch worked - the array
finished its reshape and the filesystem mounted without error.
- int chunk_number, dummy1, dd_idx = i;
+ int dummy1, dd_idx = i;
+ sector_t chunk_number;
I'll rebuild it with a larger chunk size to avoid similar issues in
the future, thanks everyone !
--
| Apr 21, 8:43 pm 2010 |
| Phillip Susi | Re: Use of WD20EARS with MDADM
Weird, I wonder if they just forgot to update the spec sheet for the
drive then since it says 300k.
--
| Apr 22, 12:44 pm 2010 |
| Mark Knecht | Re: Use of WD20EARS with MDADM
Validated doesn't mean spec'ed, right? So they spec it at 300K but
they test and find that some units go to 1M, so they report that some
units go to 1M but they keep the spec at 300K. We feel more
comfortable with the operation but if the drive fails at 400K then
they are within their rights to say the drive lived a useful life and
replace or not replace it as they see fit.
I have 7 of these WD10EARS green drives, one in the machine I reported
on that's 350 miles away, but 6 sitting in boxes ...
| Apr 22, 4:23 pm 2010 |
| Tim Small | wdidle3
It is a DOS executable. As previously mentioned, you can use:
USB floppy emulation (if the BIOS supports it)
USB HD emulation
Booting from an HD partition (e.g. temporarily break RAID for one of the
swap partitons, and install DOS in that partition).
syslinux + memdisk + image file
pxelinux + memdisk + image file
I use the latter for using DOS bios upgrades etc. remotely using IPMI+SoL.
If anyone want to try and reverse-engineer wdidle3, it appears to have
been compiled with Watcom ...
| Apr 22, 4:40 am 2010 |
| Khelben Blackstaff | Re: Use of WD20EARS with MDADM
WD mentions in the customer help (Answer ID 5357) that these newer drives
It worked fine for me too. I had a Load Cycle Count of 59, 15 mins
after connecting the drive for the first time. After running wdidle
the Count stopped at 104 and never increased again. I now have 11 hours
With wdidle 1.00 disabling the timer did nothing. I had to set the timer to
a large value. There is a newer version though (1.03) that supports
these new drives better.
--
| Apr 22, 9:13 am 2010 |
| Steven Haigh | Re: Use of WD20EARS with MDADM
+1 Insightful.
This is a gem of a tip - so much so that I've archived the text of this as
I KNOW it will come in handy soon.
It may be been semi-off topic, but it is worth its weight in gold!
Thankyou!
On Wed, 21 Apr 2010 21:31:27 +0200, Clinton Lee Taylor
--
Steven Haigh
Email: netwiz@crc.id.au
Web: http://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897
Fax: (03) 8338 0299
--
| Apr 21, 5:51 pm 2010 |
| Simon Matthews | Re: Use of WD20EARS with MDADM
On Thu, Apr 22, 2010 at 9:13 AM, Khelben Blackstaff
I just looked at a WD green drive that was in a RAID1 set for several
months. The drive is an older model -- WD10EADS, but I think similar.
I did not use the widdle utility and the S.M.A.R.T. data reports a
load cycle count of 42. The RAID set held user directories, so it was
either under constant access (daytime) or not at all (nighttime, apart
from during backups).
Simon
--
| Apr 22, 11:16 am 2010 |
| Linus Torvalds | Re: tip: origin tree build failure (x86, 32-bit, allyesconfig)
Gaah, yes.
How about just making it "unsigned long" instead of sector_t, and telling
people that if they have more than 2**32 chunks in their RAID array, they
should damn well use a 64-bit CPU.
The alternative, of course, is to use "sector_div()" everywhere. Neil?
Linus
--
| Apr 22, 11:12 am 2010 |
| previous day | today | next day |
|---|---|---|
| April 21, 2010 | April 22, 2010 | April 23, 2010 |
