All of lore.kernel.org
 help / color / mirror / Atom feed
* Quota patches and  kinoded versions
@ 2002-10-29 19:18 Philippe Gramoullé
  2002-10-30 12:44 ` Chris Mason
  0 siblings, 1 reply; 4+ messages in thread
From: Philippe Gramoullé @ 2002-10-29 19:18 UTC (permalink / raw)
  To: Chris Mason; +Cc: reiserfs

Hi Chris,

I need to rebuild an up-to-date 2.4 quota aware kernel for Reiserfs 3.6 and
i see this difference between what i run now ( 2.4.19-pre6) and the files on your FTP servers:

Since march 2002 ( timestamps of my files) , it was kinoded-8-2.4.19-pre3 and i see that
kinoded-8-2.4.19-pre7 is of Sept 2002. Other files didn't change.

We have some regular oopses on servers which act as fileservers ( ReiserFS+NFS) and i wonder
whether i should upgrade regarding this.

Also, do you plan to sync quota patches with 2.4.20pre or with 2.4.20 final once its out ?

Thanks,

Philippe.


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

* Re: Quota patches and  kinoded versions
  2002-10-29 19:18 Quota patches and kinoded versions Philippe Gramoullé
@ 2002-10-30 12:44 ` Chris Mason
  2002-10-30 15:13   ` Philippe Gramoullé
  0 siblings, 1 reply; 4+ messages in thread
From: Chris Mason @ 2002-10-30 12:44 UTC (permalink / raw)
  To: Philippe Gramoullé; +Cc: reiserfs

On Tue, 2002-10-29 at 14:18, Philippe Gramoullé wrote:
> Hi Chris,
> 
> I need to rebuild an up-to-date 2.4 quota aware kernel for Reiserfs 3.6 and
> i see this difference between what i run now ( 2.4.19-pre6) and the files on your FTP servers:
> 
> Since march 2002 ( timestamps of my files) , it was kinoded-8-2.4.19-pre3 and i see that
> kinoded-8-2.4.19-pre7 is of Sept 2002. Other files didn't change.
> 
> We have some regular oopses on servers which act as fileservers ( ReiserFS+NFS) and i wonder
> whether i should upgrade regarding this.

The kinoded-8 patch was updated to 2.4.19-pre7, but not changes were
made other than a simple merge.

> 
> Also, do you plan to sync quota patches with 2.4.20pre or with 2.4.20 final once its out ?

These won't fix the oops you posted yesterday.  I've got a patch in
testing here, I was hoping to reproduce the bug before sending it out
(instead of just guessing ;-)  I'll cleanup the debugging statements and
get you something worth using.

-chris



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

* Re: Quota patches and  kinoded versions
  2002-10-30 12:44 ` Chris Mason
@ 2002-10-30 15:13   ` Philippe Gramoullé
  2002-11-01 18:57     ` Jan Kara
  0 siblings, 1 reply; 4+ messages in thread
From: Philippe Gramoullé @ 2002-10-30 15:13 UTC (permalink / raw)
  To: reiserfs-list

On 30 Oct 2002 07:44:33 -0500
Chris Mason <mason@suse.com> wrote:

  |  The kinoded-8 patch was updated to 2.4.19-pre7, but not changes were
  |   made other than a simple merge.

Ok.

  |  
  |   > 
  |   > Also, do you plan to sync quota patches with 2.4.20pre or with 2.4.20 final once its out ?
  |  
  |   These won't fix the oops you posted yesterday.  I've got a patch in
  |   testing here, I was hoping to reproduce the bug before sending it out
  |   (instead of just guessing ;-)  I'll cleanup the debugging statements and
  |   get you something worth using.

Unfortunately, we got another oops on another filer yesterday which seems to be because of the same
bug ( ksymoops at the end)

The above statement leads me to think that this bug could still be hit even if i
had 2.4.20-rc1 , right ?

On the same filer, i also found this in the logs: 

VFS: find_free_dqentry(): Data block full but it shouldn't.
VFS: Error -5 occured while creating quota.
VFS: find_free_dqentry(): Data block full but it shouldn't.
VFS: Error -5 occured while creating quota.
etc..

FS id 70% full
/dev/sdc1            572418604 396500272 175918332  70% /storage


I know you are busy and the different timelines don't help much :-(

Quotas are vital to us so we can track abusers and prevent the fs to fill up to 100%
(it is what already happened on one filer here)

I can help you test whatever patch/fix you will provide even if you just *guessed* ;o)
whatever the bug(s) can be.

Thanks much.

Philippe

journal-1413: journal_mark_dirty: j_len (1024) is too big
kernel BUG at prints.c:334!
invalid operand: 0000
CPU:    1
EIP:    0010:[reiserfs_panic+41/96]    Not tainted
EFLAGS: 00010286
eax: 0000003d   ebx: c0268640   ecx: ffffffff   edx: 00000002Oct 29 22:27:47 smembf17 kernel: kernel BUG at prints.c:334!
invalid operand: 0000

esi: f56d0c00   edi: 00000019   ebp: 00000000   esp: f427baf4
ds: 0018   es: 0018   ss: 0018
Process nfsd (pid: 215, stackpage=f427b000)
Stack: c02650da c031f5e0 c0268640 f427bb18 f427bec8 f5273a20 c01a1bcc f56d0c00 
       c0268640 00000400 f56d0c00 00000445 f427bec8 0222beb8 ffffffff 00000000 
       c0184144 f427bec8 f56d0c00 f5273a20 f427bec8 0222beb8 00000001 d0c57de0 
Call Trace: [journal_mark_dirty+352/800] [_reiserfs_free_block+180/460] [reiserfs_free_block+39/48] [prepare_for_de
lete_or_cut+1635/1804] [reiserfs_cut_from_item+151/1312] 
   [reiserfs_do_truncate+765/1068] [reiserfs_delete_object+35/80] [reiserfs_delete_inode+202/316] [reiserfs_delete_
inode+0/316] [iput+355/616] [d_delete+98/160] 
   [vfs_unlink+489/544] [nfsd_unlink+403/480] [nfsd3_proc_remove+198/212] [nfsd_dispatch+211/410] [svc_process+653/
1236] [nfsd+503/808] 
   [kernel_thread+40/56] 

Code: 0f 0b 4e 01 e0 50 26 c0 68 e0 f5 31 c0 85 f6 74 16 0f b7 46 

decode doesn't look very reliable to me :-(

# cat oops-reiser2 | ksymoops -m /boot/System.map-2.4.19-pre6 
ksymoops 2.4.6 on i686 2.4.19-pre6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-pre6/ (default)
     -m /boot/System.map-2.4.19-pre6 (specified)

kernel BUG at prints.c:334!
invalid operand: 0000
CPU:    1
EIP:    0010:[reiserfs_panic+41/96]    Not tainted
EFLAGS: 00010286
eax: 0000003d   ebx: c0268640   ecx: ffffffff   edx: 00000002Oct 29 22:27:47 smembf17 kernel: kernel BUG at prints.c:334!
Warning (Oops_set_regs): garbage 'Oct 29 22:27:47 smembf17 kernel: kernel BUG at prints.c:334!' at end of register line ignored
invalid operand: 0000
esi: f56d0c00   edi: 00000019   ebp: 00000000   esp: f427baf4
ds: 0018   es: 0018   ss: 0018
Process nfsd (pid: 215, stackpage=f427b000)
Stack: c02650da c031f5e0 c0268640 f427bb18 f427bec8 f5273a20 c01a1bcc f56d0c00 
       c0268640 00000400 f56d0c00 00000445 f427bec8 0222beb8 ffffffff 00000000 
       c0184144 f427bec8 f56d0c00 f5273a20 f427bec8 0222beb8 00000001 d0c57de0 
Call Trace: [journal_mark_dirty+352/800] [_reiserfs_free_block+180/460] [reiserfs_free_block+39/48] [prepare_for_de
1236] [nfsd+503/808] 
Code: 0f 0b 4e 01 e0 50 26 c0 68 e0 f5 31 c0 85 f6 74 16 0f b7 46 
Using defaults from ksymoops -t elf32-i386 -a i386


>>ebx; c0268640 <MAX_KEY+2220/4aa8>
>>esi; f56d0c00 <_end+35389424/385e7824>
>>esp; f427baf4 <_end+33f34318/385e7824>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   0f 0b                     ud2a   
Code;  00000002 Before first symbol
   2:   4e                        dec    %esi
Code;  00000003 Before first symbol
   3:   01 e0                     add    %esp,%eax
Code;  00000005 Before first symbol
   5:   50                        push   %eax
Code;  00000006 Before first symbol
   6:   26 c0 68 e0 f5            shrb   $0xf5,%es:0xffffffe0(%eax)
Code;  0000000b Before first symbol
   b:   31 c0                     xor    %eax,%eax
Code;  0000000d Before first symbol
   d:   85 f6                     test   %esi,%esi
Code;  0000000f Before first symbol
   f:   74 16                     je     27 <_EIP+0x27> 00000027 Before first symbol
Code;  00000011 Before first symbol
  11:   0f b7 46 00               movzwl 0x0(%esi),%eax


1 warning issued.  Results may not be reliable.


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

* Re: Quota patches and  kinoded versions
  2002-10-30 15:13   ` Philippe Gramoullé
@ 2002-11-01 18:57     ` Jan Kara
  0 siblings, 0 replies; 4+ messages in thread
From: Jan Kara @ 2002-11-01 18:57 UTC (permalink / raw)
  To: Philippe Gramoullé; +Cc: reiserfs-list

  Hello,
  
> On 30 Oct 2002 07:44:33 -0500
> Chris Mason <mason@suse.com> wrote:
> 
>   |  The kinoded-8 patch was updated to 2.4.19-pre7, but not changes were
>   |   made other than a simple merge.
> 
> Ok.
> 
>   |  
>   |   > 
>   |   > Also, do you plan to sync quota patches with 2.4.20pre or with 2.4.20 final once its out ?
>   |  
>   |   These won't fix the oops you posted yesterday.  I've got a patch in
>   |   testing here, I was hoping to reproduce the bug before sending it out
>   |   (instead of just guessing ;-)  I'll cleanup the debugging statements and
>   |   get you something worth using.
> 
> Unfortunately, we got another oops on another filer yesterday which seems to be because of the same
> bug ( ksymoops at the end)
> 
> The above statement leads me to think that this bug could still be hit even if i
> had 2.4.20-rc1 , right ?
> 
> On the same filer, i also found this in the logs: 
> 
> VFS: find_free_dqentry(): Data block full but it shouldn't.
> VFS: Error -5 occured while creating quota.
> VFS: find_free_dqentry(): Data block full but it shouldn't.
> VFS: Error -5 occured while creating quota.
> etc..
  This looks like corrupted quota file. Can you try running quotacheck?
  There was some race in quota code which caused exactly this messages
  but it should be fixed for a long time..

  								Honza

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

end of thread, other threads:[~2002-11-01 18:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-29 19:18 Quota patches and kinoded versions Philippe Gramoullé
2002-10-30 12:44 ` Chris Mason
2002-10-30 15:13   ` Philippe Gramoullé
2002-11-01 18:57     ` Jan Kara

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.