reiserfs-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Edward Shishkin <edward.shishkin@gmail.com>
To: geearf@free.fr
Cc: reiserfs-devel@vger.kernel.org
Subject: Re: No space left on rfs4
Date: Wed, 12 Mar 2008 03:06:20 +0300	[thread overview]
Message-ID: <47D71E7C.10006@gmail.com> (raw)
In-Reply-To: <108eb7dfa14ebeb20c254a72c4057785@free.fr>

John wrote:

>On Wed, 12 Mar 2008 00:39:08 +0300, Edward Shishkin <edward.shishkin@gmail.com> wrote:
>  
>
>>Edward Shishkin wrote:
>>
>>    
>>
>>>On 3/3/08, John <geearf@free.fr> wrote:
>>>
>>>
>>>      
>>>
>>>>On Sun, 02 Mar 2008 13:17:12 +0300, Edward Shishkin
>>>>        
>>>>
>><edward.shishkin@gmail.com> wrote:
>>    
>>
>>>>>Hello.
>>>>>
>>>>>Yeah, indeed, I have reproduced it for reg40 (default plugin):
>>>>>tar process is in permanent "+D" state. After reboot all files
>>>>>were successfully deleted, although there is some leak of free
>>>>>disk space there.
>>>>>
>>>>>Ok, I'll take a look at this more carefully (I guess -ENOSPC
>>>>>error is handled incorrectly somewhere).
>>>>>
>>>>>If you have a problems with deleting files on reg40 partition,
>>>>>then please pack your metadata by
>>>>>debugfs.reiser4 -P /dev/xxx | gzip > meta.gz
>>>>>and let me download the file meta.gz
>>>>>          
>>>>>
>>>>My FS is currently no full and with no bug, so I hope these are the
>>>>        
>>>>
>>metadata you wanted.
>>    
>>
>>>>If not I'll fill it again and send it to you again
>>>>
>>>>http://www.megaupload.com/?d=XVITV1CU
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>Eventually I have not downloaded this:
>>>It said "No free slots available for your country" ;)
>>>
>>>Well, don't bother with this for a while:
>>>I have caught a mutex leak in cryptcompress plugin,
>>>(fixup is attached) this explains undeletable files in ccreg40.
>>>
>>>I'll try fo fix unix-file plugin a bit later.
>>>
>>>
>>>
>>>      
>>>
>>I have found some ancient bugs related to tail conversion.
>>In particular, it take place when application writes by chunks
>>< 20K in no-space-left-on-device situation (for example, tar,
>>which uses 10240 bytes chunks by default).
>>The bugs are:
>>. leak of per-inode exclusive access;
>>. leak of per-inode flag REISER4_PART_IN_CONV
>>All of them are responsible for reported deadlocks , and, perhaps
>>can lead to data corruptions.
>>
>>The fixup is attached.
>>
>>There still takes place a silent leak of free disk space, when
>>applications runs in no-space-left-on-device situation. This is also
>>related only to (default) unix-file plugin with (default) "smart"
>>formatting policy. Hope to address it soon..
>>
>>Thanks for reports,
>>Edward.
>>
>>    
>>
>
>
>Hello Edward,
>
>Would you like me to test something particular now? 
>I was waiting for 2.6.25 to compile again but I can do it before if you want.
>My configuration changed a little bit, now all my reiser4 partitions are ccreg40, but I can replace swap for a reg40 partition to test it...
>
>  
>

Not in urgent need of this.
Just make sure you have previous patch applied (for ccreg40 to work 
properly).

Thanks,
Edward.

      reply	other threads:[~2008-03-12  0:06 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-29 16:45 No space left on rfs4 John
2008-03-01 21:27 ` Edward Shishkin
2008-03-01 21:50   ` John
2008-03-01 22:54     ` Edward Shishkin
2008-03-01 23:05       ` John
2008-03-02 10:17         ` Edward Shishkin
2008-03-02 21:53           ` John
2008-03-02 22:39             ` Christopher Sawtell
2008-03-03 20:59               ` Reiser4 resize John
2008-03-08 19:24             ` No space left on rfs4 Edward Shishkin
2008-03-11 21:39               ` Edward Shishkin
2008-03-11 22:19                 ` John
2008-03-12  0:06                   ` Edward Shishkin [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=47D71E7C.10006@gmail.com \
    --to=edward.shishkin@gmail.com \
    --cc=geearf@free.fr \
    --cc=reiserfs-devel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).