* xfs fails dbench in 2.6.18-rc1-mm1
@ 2006-07-12 16:58 Martin Bligh
2006-07-12 17:12 ` Eric Dumazet
0 siblings, 1 reply; 11+ messages in thread
From: Martin Bligh @ 2006-07-12 16:58 UTC (permalink / raw)
To: LKML; +Cc: Andrew Morton, Andy Whitcroft
http://test.kernel.org/abat/40891/debug/test.log.1
Filesystem type for /mnt/tmp is xfs
write failed on handle 13786
4 clients started
Child failed with status 1
write failed on handle 13786
write failed on handle 13786
write failed on handle 13786
Works fine in -git4
All other fs's seemed to run OK.
Machine is a 4x Opteron.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 16:58 xfs fails dbench in 2.6.18-rc1-mm1 Martin Bligh
@ 2006-07-12 17:12 ` Eric Dumazet
2006-07-12 17:36 ` Andy Whitcroft
2006-07-12 20:13 ` Martin Bligh
0 siblings, 2 replies; 11+ messages in thread
From: Eric Dumazet @ 2006-07-12 17:12 UTC (permalink / raw)
To: Martin Bligh; +Cc: LKML, Andrew Morton, Andy Whitcroft
On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
> http://test.kernel.org/abat/40891/debug/test.log.1
>
> Filesystem type for /mnt/tmp is xfs
> write failed on handle 13786
> 4 clients started
> Child failed with status 1
> write failed on handle 13786
> write failed on handle 13786
> write failed on handle 13786
>
> Works fine in -git4
> All other fs's seemed to run OK.
>
> Machine is a 4x Opteron.
You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blobdiff;h=3f356086061d7076a379b76e265295a5fe3750fe;hp=55f4e70225631b275f85215ee543b104507caacc;hb=92eb7a2f28d551acedeb5752263267a64b1f5ddf;f=fs/file.c
or change in alloc_fdtable()
nfds = max_t(int, 8 * L1_CACHE_BYTES, roundup_pow_of_two(nfds));
into
nfds = max_t(int, 8 * L1_CACHE_BYTES, roundup_pow_of_two(nr+1));
Eric
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 17:12 ` Eric Dumazet
@ 2006-07-12 17:36 ` Andy Whitcroft
2006-07-12 20:13 ` Martin Bligh
1 sibling, 0 replies; 11+ messages in thread
From: Andy Whitcroft @ 2006-07-12 17:36 UTC (permalink / raw)
To: Eric Dumazet; +Cc: Martin Bligh, LKML, Andrew Morton
Eric Dumazet wrote:
> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
>> http://test.kernel.org/abat/40891/debug/test.log.1
>>
>> Filesystem type for /mnt/tmp is xfs
>> write failed on handle 13786
>> 4 clients started
>> Child failed with status 1
>> write failed on handle 13786
>> write failed on handle 13786
>> write failed on handle 13786
>>
>> Works fine in -git4
>> All other fs's seemed to run OK.
>>
>> Machine is a 4x Opteron.
>
> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
Will give reverting that a spin.
-apw
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 17:12 ` Eric Dumazet
2006-07-12 17:36 ` Andy Whitcroft
@ 2006-07-12 20:13 ` Martin Bligh
2006-07-12 20:25 ` Badari Pulavarty
1 sibling, 1 reply; 11+ messages in thread
From: Martin Bligh @ 2006-07-12 20:13 UTC (permalink / raw)
To: Eric Dumazet; +Cc: LKML, Andrew Morton, Andy Whitcroft
Eric Dumazet wrote:
> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
>
>>http://test.kernel.org/abat/40891/debug/test.log.1
>>
>>Filesystem type for /mnt/tmp is xfs
>>write failed on handle 13786
>>4 clients started
>>Child failed with status 1
>>write failed on handle 13786
>>write failed on handle 13786
>>write failed on handle 13786
>>
>>Works fine in -git4
>>All other fs's seemed to run OK.
>>
>>Machine is a 4x Opteron.
>
>
> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
Still fails (thanks Andy).
M.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 20:13 ` Martin Bligh
@ 2006-07-12 20:25 ` Badari Pulavarty
2006-07-12 20:26 ` Martin Bligh
0 siblings, 1 reply; 11+ messages in thread
From: Badari Pulavarty @ 2006-07-12 20:25 UTC (permalink / raw)
To: Martin Bligh; +Cc: Eric Dumazet, LKML, Andrew Morton, Andy Whitcroft
Martin Bligh wrote:
> Eric Dumazet wrote:
>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
>>
>>> http://test.kernel.org/abat/40891/debug/test.log.1
>>>
>>> Filesystem type for /mnt/tmp is xfs
>>> write failed on handle 13786
>>> 4 clients started
>>> Child failed with status 1
>>> write failed on handle 13786
>>> write failed on handle 13786
>>> write failed on handle 13786
>>>
>>> Works fine in -git4
>>> All other fs's seemed to run OK.
>>>
>>> Machine is a 4x Opteron.
>>
>>
>> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
>
> Still fails (thanks Andy).
>
Wondering if its my changes :(
Can you back out these and try ?
Please, Please tell me that, its not me :)
Thanks,
Badari
#
vectorize-aio_read-aio_write-fileop-methods.patch
remove-readv-writev-methods-and-use-aio_read-aio_write.patch
streamline-generic_file_-interfaces-and-filemap.patch
streamline-generic_file_-interfaces-and-filemap-ecryptfs.patch
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 20:25 ` Badari Pulavarty
@ 2006-07-12 20:26 ` Martin Bligh
2006-07-12 21:32 ` Badari Pulavarty
2006-07-13 0:43 ` Badari Pulavarty
0 siblings, 2 replies; 11+ messages in thread
From: Martin Bligh @ 2006-07-12 20:26 UTC (permalink / raw)
To: Badari Pulavarty; +Cc: Eric Dumazet, LKML, Andrew Morton, Andy Whitcroft
Badari Pulavarty wrote:
> Martin Bligh wrote:
>
>> Eric Dumazet wrote:
>>
>>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
>>>
>>>> http://test.kernel.org/abat/40891/debug/test.log.1
>>>>
>>>> Filesystem type for /mnt/tmp is xfs
>>>> write failed on handle 13786
>>>> 4 clients started
>>>> Child failed with status 1
>>>> write failed on handle 13786
>>>> write failed on handle 13786
>>>> write failed on handle 13786
>>>>
>>>> Works fine in -git4
>>>> All other fs's seemed to run OK.
>>>>
>>>> Machine is a 4x Opteron.
>>>
>>>
>>>
>>> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
>>
>>
>> Still fails (thanks Andy).
>>
> Wondering if its my changes :(
> Can you back out these and try ?
>
> Please, Please tell me that, its not me :)
>
> Thanks,
> Badari
>
> #
> vectorize-aio_read-aio_write-fileop-methods.patch
> remove-readv-writev-methods-and-use-aio_read-aio_write.patch
> streamline-generic_file_-interfaces-and-filemap.patch
> streamline-generic_file_-interfaces-and-filemap-ecryptfs.patch
You could submit a job to elm3b6 to run dbench on xfs ;-)
M.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 21:32 ` Badari Pulavarty
@ 2006-07-12 21:31 ` Martin Bligh
2006-07-12 21:53 ` Keith Mannthey
1 sibling, 0 replies; 11+ messages in thread
From: Martin Bligh @ 2006-07-12 21:31 UTC (permalink / raw)
To: Badari Pulavarty; +Cc: Eric Dumazet, lkml, Andrew Morton, Andy Whitcroft
> I am not able to "insmod xfs.ko" on my x86-64 machine :(
>
> elm3b29:~ # modprobe xfs
> FATAL: Error inserting xfs (/lib/modules/2.6.18-rc1-
> mm1/kernel/fs/xfs/xfs.ko): Cannot allocate memory
>
> #dmesg shows ..
>
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 328 bytes percpu data
> Could not allocate 328 bytes percpu data
> Could not allocate 328 bytes percpu data
>
>
> Whats happening here ?
Dunno, but I built it statically, and didn't have that problem ;-)
The default config on elm3b6 should work.
http://ftp.kernel.org/pub/linux/kernel/people/mbligh/config/abat/amd64
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 20:26 ` Martin Bligh
@ 2006-07-12 21:32 ` Badari Pulavarty
2006-07-12 21:31 ` Martin Bligh
2006-07-12 21:53 ` Keith Mannthey
2006-07-13 0:43 ` Badari Pulavarty
1 sibling, 2 replies; 11+ messages in thread
From: Badari Pulavarty @ 2006-07-12 21:32 UTC (permalink / raw)
To: Martin Bligh; +Cc: Eric Dumazet, lkml, Andrew Morton, Andy Whitcroft
On Wed, 2006-07-12 at 13:26 -0700, Martin Bligh wrote:
> Badari Pulavarty wrote:
> > Martin Bligh wrote:
> >
> >> Eric Dumazet wrote:
> >>
> >>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
> >>>
> >>>> http://test.kernel.org/abat/40891/debug/test.log.1
> >>>>
> >>>> Filesystem type for /mnt/tmp is xfs
> >>>> write failed on handle 13786
> >>>> 4 clients started
> >>>> Child failed with status 1
> >>>> write failed on handle 13786
> >>>> write failed on handle 13786
> >>>> write failed on handle 13786
> >>>>
> >>>> Works fine in -git4
> >>>> All other fs's seemed to run OK.
> >>>>
> >>>> Machine is a 4x Opteron.
> >>>
> >>>
> >>>
> >>> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
> >>
> >>
> >> Still fails (thanks Andy).
> >>
> > Wondering if its my changes :(
> > Can you back out these and try ?
> >
> > Please, Please tell me that, its not me :)
> >
> > Thanks,
> > Badari
> >
> > #
> > vectorize-aio_read-aio_write-fileop-methods.patch
> > remove-readv-writev-methods-and-use-aio_read-aio_write.patch
> > streamline-generic_file_-interfaces-and-filemap.patch
> > streamline-generic_file_-interfaces-and-filemap-ecryptfs.patch
>
> You could submit a job to elm3b6 to run dbench on xfs ;-)
>
> M.
I am not able to "insmod xfs.ko" on my x86-64 machine :(
elm3b29:~ # modprobe xfs
FATAL: Error inserting xfs (/lib/modules/2.6.18-rc1-
mm1/kernel/fs/xfs/xfs.ko): Cannot allocate memory
#dmesg shows ..
Could not allocate 8 bytes percpu data
Could not allocate 8 bytes percpu data
Could not allocate 8 bytes percpu data
Could not allocate 8 bytes percpu data
Could not allocate 8 bytes percpu data
Could not allocate 8 bytes percpu data
Could not allocate 328 bytes percpu data
Could not allocate 328 bytes percpu data
Could not allocate 328 bytes percpu data
Whats happening here ?
Thanks,
Badari
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 21:32 ` Badari Pulavarty
2006-07-12 21:31 ` Martin Bligh
@ 2006-07-12 21:53 ` Keith Mannthey
1 sibling, 0 replies; 11+ messages in thread
From: Keith Mannthey @ 2006-07-12 21:53 UTC (permalink / raw)
To: Badari Pulavarty
Cc: Martin Bligh, Eric Dumazet, lkml, Andrew Morton, Andy Whitcroft
On 7/12/06, Badari Pulavarty <pbadari@us.ibm.com> wrote:
> On Wed, 2006-07-12 at 13:26 -0700, Martin Bligh wrote:
> > Badari Pulavarty wrote:
> > > Martin Bligh wrote:
> > >
> > >> Eric Dumazet wrote:
> > >>
> > >>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
> > >>>
> > >>>> http://test.kernel.org/abat/40891/debug/test.log.1
> > >>>>
> > >>>> Filesystem type for /mnt/tmp is xfs
> > >>>> write failed on handle 13786
> > >>>> 4 clients started
> > >>>> Child failed with status 1
> > >>>> write failed on handle 13786
> > >>>> write failed on handle 13786
> > >>>> write failed on handle 13786
> > >>>>
> > >>>> Works fine in -git4
> > >>>> All other fs's seemed to run OK.
> > >>>>
> > >>>> Machine is a 4x Opteron.
> > >>>
> > >>>
> > >>>
> > >>> You need to revert 92eb7a2f28d551acedeb5752263267a64b1f5ddf
> > >>
> > >>
> > >> Still fails (thanks Andy).
> > >>
> > > Wondering if its my changes :(
> > > Can you back out these and try ?
> > >
> > > Please, Please tell me that, its not me :)
> > >
> > > Thanks,
> > > Badari
> > >
> > > #
> > > vectorize-aio_read-aio_write-fileop-methods.patch
> > > remove-readv-writev-methods-and-use-aio_read-aio_write.patch
> > > streamline-generic_file_-interfaces-and-filemap.patch
> > > streamline-generic_file_-interfaces-and-filemap-ecryptfs.patch
> >
> > You could submit a job to elm3b6 to run dbench on xfs ;-)
> >
> > M.
>
>
> I am not able to "insmod xfs.ko" on my x86-64 machine :(
>
> elm3b29:~ # modprobe xfs
> FATAL: Error inserting xfs (/lib/modules/2.6.18-rc1-
> mm1/kernel/fs/xfs/xfs.ko): Cannot allocate memory
>
> #dmesg shows ..
>
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 8 bytes percpu data
> Could not allocate 328 bytes percpu data
> Could not allocate 328 bytes percpu data
> Could not allocate 328 bytes percpu data
>
>
> Whats happening here ?
The per-cpu area is exhausted in -mm x68_64 (If you pump up the percpu
area or cut down NR_CPUS you can work around it). I ran into this a
few -mm release ago. There are some details in the 2.6.17-mm6 thread
from July 5th of so.
Thanks,
Keith
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-12 20:26 ` Martin Bligh
2006-07-12 21:32 ` Badari Pulavarty
@ 2006-07-13 0:43 ` Badari Pulavarty
2006-07-13 14:42 ` Andy Whitcroft
1 sibling, 1 reply; 11+ messages in thread
From: Badari Pulavarty @ 2006-07-13 0:43 UTC (permalink / raw)
To: Martin Bligh; +Cc: Eric Dumazet, lkml, Andrew Morton, Andy Whitcroft
On Wed, 2006-07-12 at 13:26 -0700, Martin Bligh wrote:
> Badari Pulavarty wrote:
> > Martin Bligh wrote:
> >
> >> Eric Dumazet wrote:
> >>
> >>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
> >>>
> >>>> http://test.kernel.org/abat/40891/debug/test.log.1
> >>>>
> >>>> Filesystem type for /mnt/tmp is xfs
> >>>> write failed on handle 13786
> >>>> 4 clients started
> >>>> Child failed with status 1
> >>>> write failed on handle 13786
> >>>> write failed on handle 13786
> >>>> write failed on handle 13786
> >>>>
> >>>> Works fine in -git4
> >>>> All other fs's seemed to run OK.
> >>>>
> >>>> Machine is a 4x Opteron.
Sorry !! its my screw up again :(
Here is the patch to fix it.
Thanks,
Badari
Fix a bug in __xfs_file_write() which is causing writes to fail
with -EINVAL.
Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com>
Index: linux-2.6.18-rc1/fs/xfs/linux-2.6/xfs_file.c
===================================================================
--- linux-2.6.18-rc1.orig/fs/xfs/linux-2.6/xfs_file.c 2006-07-11 21:28:08.000000000 -0700
+++ linux-2.6.18-rc1/fs/xfs/linux-2.6/xfs_file.c 2006-07-12 17:43:13.000000000 -0700
@@ -99,7 +99,7 @@ __xfs_file_write(
BUG_ON(iocb->ki_pos != pos);
if (unlikely(file->f_flags & O_DIRECT))
ioflags |= IO_ISDIRECT;
- return bhv_vop_write(vp, iocb, &iov, nr_segs, &iocb->ki_pos,
+ return bhv_vop_write(vp, iocb, iov, nr_segs, &iocb->ki_pos,
ioflags, NULL);
}
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: xfs fails dbench in 2.6.18-rc1-mm1
2006-07-13 0:43 ` Badari Pulavarty
@ 2006-07-13 14:42 ` Andy Whitcroft
0 siblings, 0 replies; 11+ messages in thread
From: Andy Whitcroft @ 2006-07-13 14:42 UTC (permalink / raw)
To: Badari Pulavarty; +Cc: Martin Bligh, Eric Dumazet, lkml, Andrew Morton
Badari Pulavarty wrote:
> On Wed, 2006-07-12 at 13:26 -0700, Martin Bligh wrote:
>> Badari Pulavarty wrote:
>>> Martin Bligh wrote:
>>>
>>>> Eric Dumazet wrote:
>>>>
>>>>> On Wednesday 12 July 2006 18:58, Martin Bligh wrote:
>>>>>
>>>>>> http://test.kernel.org/abat/40891/debug/test.log.1
>>>>>>
>>>>>> Filesystem type for /mnt/tmp is xfs
>>>>>> write failed on handle 13786
>>>>>> 4 clients started
>>>>>> Child failed with status 1
>>>>>> write failed on handle 13786
>>>>>> write failed on handle 13786
>>>>>> write failed on handle 13786
>>>>>>
>>>>>> Works fine in -git4
>>>>>> All other fs's seemed to run OK.
>>>>>>
>>>>>> Machine is a 4x Opteron.
>
> Sorry !! its my screw up again :(
> Here is the patch to fix it.
>
> Thanks,
> Badari
>
> Fix a bug in __xfs_file_write() which is causing writes to fail
> with -EINVAL.
>
> Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com>
Ok, I've thrown this one + apkm's latest fix into the tester. Only one
result in so far, but that is our first good on that machine.
-apw
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-07-13 14:43 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-12 16:58 xfs fails dbench in 2.6.18-rc1-mm1 Martin Bligh
2006-07-12 17:12 ` Eric Dumazet
2006-07-12 17:36 ` Andy Whitcroft
2006-07-12 20:13 ` Martin Bligh
2006-07-12 20:25 ` Badari Pulavarty
2006-07-12 20:26 ` Martin Bligh
2006-07-12 21:32 ` Badari Pulavarty
2006-07-12 21:31 ` Martin Bligh
2006-07-12 21:53 ` Keith Mannthey
2006-07-13 0:43 ` Badari Pulavarty
2006-07-13 14:42 ` Andy Whitcroft
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox