[Pvfs2-users] 2.6.3, file hole issues?

Sam Lang slang at mcs.anl.gov
Sun Oct 7 20:10:20 EDT 2007


On Oct 7, 2007, at 3:48 AM, Murali Vilayannur wrote:

> Hi Anthony,
>>
>> #0  0x0075c7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
>> (gdb) where
>> #0  0x0075c7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
>> #1  0x007a17a5 in raise () from /lib/tls/libc.so.6
>> #2  0x007a3209 in abort () from /lib/tls/libc.so.6
>> #3  0x0079ad91 in __assert_fail () from /lib/tls/libc.so.6
>> #4  0x08076773 in io_datafile_complete_operations ()
>> #5  0x0806dcef in PINT_client_state_machine_testsome ()
>> #6  0x08056537 in process_vfs_requests ()
>> #7  0x08058a2a in main ()
>>
>> This is the actual assert
>>
>> pvfs2-client-core: src/client/sysint/sys-io.sm:1860:  
>> io_post_write_ack_recv: Assertion `ret == 0' failed.
>
> Interesting.. It looks like job_bmi_recv() was returning 1 indicating
> immediate completion for the final write ack's receive which seems
> impossible..
> Sam, Phil: That shouldn't happen, right?

Right.  It should be returning an error if it fails -- never 1.

Anthony, which BMI method (tcp, ib, gm) are you using with your setup?

> I don't see this on my setup even with -threaded client-cores...
>
> Sam: WHat is the reason for building the -threaded version of pvfs2- 
> client-core?

Multiple threads allows for a device thread to handle unexpected  
operations from the kernel module.  We were seeing minor performance  
improvements with some tests we did, especially for smaller IOs.

-sam

> I forget now..BMI on client drives progress using threads?
> The main thread/event loop is certainly  uni threaded as far as I  
> can tell.
> thanks,
> Murali
> _______________________________________________
> Pvfs2-users mailing list
> Pvfs2-users at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
>



More information about the Pvfs2-users mailing list