All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ed Sweetman <ed.sweetman@wmich.edu>
To: Alex Tomas <alex@clusterfs.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH] EXT3 extents against 2.6.0-test7
Date: Fri, 17 Oct 2003 20:07:46 -0400	[thread overview]
Message-ID: <3F908452.3090502@wmich.edu> (raw)
In-Reply-To: <20031018030508.4c168433.alex@clusterfs.com>

Alex Tomas wrote:
> On Fri, 17 Oct 2003 17:22:05 -0400
> Ed Sweetman <ed.sweetman@wmich.edu> wrote:
> 
> 
>>none of my directories have more than 60 or so entries.  I keep 
>>everything very organized on my hdds.  The largest directories would be 
>>the ones holding the largest files but that maxes out at around 60 file 
>>entries.  i formatted those partitions with a 4KB inode size.
> 
> 
> oh. this seems very confusing for me. extents crashed during readdir() syscall.
> 4k block may contain upto 60 entries with 60chars length. even if your dir was
> larger I don't think it was >16k. so, I really do believe all the extents were
> placed in inode body (zero tree depth). also, directory grows in linear manner
> only. so, this code patch is very very simple and quite good tested. thus it 
> really seems like a corruption, not an error in logic. let me cook a patch that
> will show more info.  
> 
> also, it's very interesting how is it difficult to reproduce on your box?
> 
> thanks!
> 
> --
> with best regards, Alex
> -

I've been getting dma errors and rtc irq's being missed since moving to 
test7.  I'm really not impressed with it at all.  Whatever happened 
between it and andrew morton's 4th patch to test4 really sucked things 
up with the kernel.  I'm getting zombie processes now that access the 
filesystem (non-extent partitions).  I'm inclined to believe that there 
is corruption, but i really have no idea where it's coming from.  Too 
many things have been patched at the same time to get a feel for which 
one could be causing the problem.  Andrew Morton's branch has been nicer 
to me than linus's for a while so i'm gonna go and patch to that one. 
Even if i wanted to stop using extents,  It would be really hard to 
since i've already started using it and the process is not 
reversable....or is it?


Would i reverse the effect of using extents by copying a file that was 
written when extents were enabled to another location and then back 
again with all partitions mounted with extents not enabled but supported 
by the patch?  Would i be able to fsck the partition without fear of 
fsck completely destroying the partition? and my other ones too for that 
matter.

has there been an ata commit or something?


And it's not so much that it's hard to replicate it's that the processes 
that cause it zombify and dont usually allow the program to be run a 
second time due to it still holding locks.


      reply	other threads:[~2003-10-18  0:07 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-13 18:27 [PATCH] EXT3 extents against 2.6.0-test7 Alex Tomas
2003-10-13 21:39 ` Ed Sweetman
     [not found]   ` <20031014212359.42243025.alex@clusterfs.com>
2003-10-17 19:32     ` Ed Sweetman
2003-10-17 20:10       ` Alex Tomas
2003-10-17 20:13         ` Ed Sweetman
2003-10-17 20:41           ` Alex Tomas
2003-10-17 21:22             ` Ed Sweetman
2003-10-17 23:05               ` Alex Tomas
2003-10-18  0:07                 ` Ed Sweetman [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3F908452.3090502@wmich.edu \
    --to=ed.sweetman@wmich.edu \
    --cc=alex@clusterfs.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.