[Pvfs2-users] trove_write_callback_fn: I/O error occurred

Christos Filippidis filippidis at inp.demokritos.gr
Sat Sep 3 01:27:03 EDT 2011


hi Michael,

thats nice, i will give it a try.

thanks
Christos
----- Original Message -----
From: "Michael Moore" <mtmoore at omnibond.com>
To: pvfs2-users at beowulf-underground.org
Sent: Friday, September 2, 2011 9:56:25 PM
Subject: Re: [Pvfs2-users] trove_write_callback_fn: I/O error occurred


Christos, 

I committed a change earlier today into CVS Orange-Branch that, in limited testing, resolved the issues I was seeing on the ARM device I have. With help from some other folks here, we tracked it down to alignment issues with memory passed back from Berkeley (namely that it's not aligned). As a miscellaneous hint, to make debugging easier echo 5 into /proc/cpu/alignment so you get a SIGBUS instead of mucked up data when making unaligned accesses. There may be some more cases to track down but with these initial changes you should be able to get up and running. If not, or if you run into more issues, please let us know. 

Sorry for the delay in getting a fix for this issue! 

Thanks, 
Michael 


On Tue, Jul 19, 2011 at 5:47 PM, Kyle Schochenmaier < kschoche at gmail.com > wrote: 


This may be a really dumb question... 
Your data server only has 32MB of ram (assuming this is some NAS or router+attached storage device?) .. is that enough to run your linux kernel as well as then open up all of the necessary buffers, etc for a pvfs2 server? Do we know what a typical tcp-ip footprint is (8MB?) ? 


Kyle Schochenmaier 






On Tue, Jul 19, 2011 at 4:43 PM, Phil Carns < carns at mcs.anl.gov > wrote: 



Can you try running the same pvfs2-cp on the arm machine as well? That may indicate if there is a fundamental problem with the daemon on that node, or if there is an error with the network encoding between x86_64 and arm. 

-Phil 




On 07/12/2011 07:17 AM, Michael Moore wrote: 

I don't have any ideas off-hand, you may be right that it's an architecture issue. Can you re-run the test with EventLogging set to 'bstream, trove' in the server configuration and send those logs? 

Michael 


On Tue, Jul 12, 2011 at 4:03 AM, Christos Filippidis < filippidis at inp.demokritos.gr > wrote: 


Hi, 

I am trying to configure orangefs for testing to the following system: 

Metadata server /client: 
Centos 5 :Linux 2.6.18-194.17.4.el5 #1 SMP Mon Oct 25 15:50:53 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 

Data server: 
Debian Lenny :Linux 2.6.17.14 #16 PREEMPT Sat Feb 5 12:45:55 UTC 2011 armv5tejl GNU/Linux 

Data server configuration options: 

./configure --prefix=/shares/internal/PUBLIC/orange 

Metadata server /client configuration options: 

./configure --prefix=/state/partition1/orange --with-kernel=/usr/src/kernels/2.6.18-194.17.4.el5-x86_64/ 

The compilation and installation was successful. 
"bin/pvfs2-ping -m /mnt/orange" was also successful. 

But every time i try to "pvfs2-cp" a file i am receiving a "trove_write_callback_fn: I/O error occurred" at the data server side(the same happens with pvfs-2.8.2) 

I tried to reconfigure orangefs with many different options but nothing seams to works. 
I also tried "alt-aio" "null-aio" "directio" but nothing happened. 

It seams that something strange happens with the data server(ARM processor - 200MHZ,32MB RAM)because both orangefs and pvfs2 works fine when i am using as data servers intel or AMD processors. 

Do you have any idea what is wrong ? 
i really need to install orangefs at this ARM processor. 
Thanks in advance 
Christos 

ps: i send you some log files from the data server 

alt-aio 
-------- 
PVFS2 Server version 2.8.4-orangefs starting. 
[E 07/12/2011 07:38:30] trove_write_callback_fn: I/O error occurred 
[E 07/12/2011 07:38:30] handle_io_error: flow proto error cleanup started on 0x154a88: No such file or directory 
[E 07/12/2011 07:38:30] handle_io_error: flow proto 0x154a88 canceled 0 operations, will clean up. 
[E 07/12/2011 07:38:30] handle_io_error: flow proto 0x154a88 error cleanup finished: No such file or directory 


directio 
----------- 
PVFS2 Server version 2.8.4-orangefs starting. 
[E 07/12/2011 07:56:39] dbpf_bstream_direct_write_op_svc: failed to get dspace attr for bstream: (error=-1073742082) 
[E 07/12/2011 07:57:09] job_time_mgr_expire: job time out: cancelling flow operation, job_id: 505. 
[E 07/12/2011 07:57:09] fp_multiqueue_cancel: flow proto cancel called on 0x113f00 
[E 07/12/2011 07:57:09] fp_multiqueue_cancel: I/O error occurred 
[E 07/12/2011 07:57:09] handle_io_error: flow proto error cleanup started on 0x113f00: Operation cancelled (possibly due to timeout) 



bin/pvfs2-ping -m /mnt/orange/ 

(1) Parsing tab file... 

(2) Initializing system interface... 

(3) Initializing each file system found in tab file: /etc/fstab... 

PVFS2 servers: tcp://nas-0-1:3334 
Storage name: pvfs2-fs 
Local mount point: /mnt/orange 
/mnt/orange: Ok 

(4) Searching for /mnt/orange/ in pvfstab... 

PVFS2 servers: tcp://nas-0-1:3334 
Storage name: pvfs2-fs 
Local mount point: /mnt/orange 

meta servers: 
tcp://ikaros:3334 

data servers: 
tcp://nas-0-1:3334 

(5) Verifying that all servers are responding... 

meta servers: 
tcp://ikaros:3334 Ok 

data servers: 
tcp://nas-0-1:3334 Ok 

(6) Verifying that fsid 883136527 is acceptable to all servers... 

Ok; all servers understand fs_id 883136527 

(7) Verifying that root handle is owned by one server... 

Root handle: 1048576 
Ok; root handle is owned by exactly one server. 

============================================================= 

The PVFS2 filesystem at /mnt/orange/ appears to be correctly configured. 



-- 
Christos Filippidis 
Institute of Nuclear Physics 
National Center for Scientific Research "Demokritos" 
Patr. Grigoriou & Neapoleos Str 
153 10 Agia Paraskevi Attikis 
Athens, Greece 
Tel: +30 2106503425 

http://www.inp.demokritos.gr/~filippidisx/ 
_______________________________________________ 
Pvfs2-users mailing list 
Pvfs2-users at beowulf-underground.org 
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users 

_______________________________________________
Pvfs2-users mailing list Pvfs2-users at beowulf-underground.org http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users 

_______________________________________________ 
Pvfs2-users mailing list 
Pvfs2-users at beowulf-underground.org 
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users 



_______________________________________________ 
Pvfs2-users mailing list 
Pvfs2-users at beowulf-underground.org 
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users 



_______________________________________________
Pvfs2-users mailing list
Pvfs2-users at beowulf-underground.org
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

-- 
Christos Filippidis
Institute of Nuclear Physics
National Center for Scientific Research "Demokritos"
Patr. Grigoriou & Neapoleos Str
153 10 Agia Paraskevi Attikis
Athens, Greece        
Tel:+30 2106503425 

http://www.inp.demokritos.gr/~filippidisx/


More information about the Pvfs2-users mailing list