fixunix
Tags Register FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

Semphore blocked for select operation - VxWorks

This is a discussion on Semphore blocked for select operation - VxWorks ; Hello All, > > I am using NFS to connect clinet with server. I have 5 task which > performance same operation of writing data to server (different > files). I have observed one write to server failed with RPC ...


Fix Unix > Other OS > VxWorks > Semphore blocked for select operation

Reply
 
LinkBack Tools
  #1  
Old 10-02-2007, 09:19 AM
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default Semphore blocked for select operation

Hello All,
>
> I am using NFS to connect clinet with server. I have 5 task which
> performance same operation of writing data to server (different
> files). I have observed one write to server failed with RPC timeout
> (error

code
> S_rpcLib_RPC_TIMEDOUT) then that task is blocked and waiting for
> binary semaphore. Rest of the four task is working fine. The call
> stacks is given below.
>
> Any suggestiong or pointers to below query would be appreciated.
>
> 1. Is there any relation with RPC timeout and locking of binary
> semaphore which inturn used by Select() API.
> 2. If Write has returned RPC timeout then why write() has not
> released lower layer resource.
> 3. Can network congestion or network problem cause blocking of
> semaphore.
> 4. Reason of deadlock.
> 5. Also there task blocked is in state Pend + T+I which means

prioity
> inherit . Is there some issue with this
>
> Call Stack:
>
> 7bb5ac write +5c : iosWrite ()
> 7bcbe8 iosWrite +c8 : 77d9c4 ()
> 77db84 nfsDevInfoGet +b48: 77dd20 ()
> 77dddc nfsDevInfoGet +da0: 77de48 ()
> 77de94 nfsDevInfoGet +e58: nfsFileWrite ()
> 77edbc nfsFileWrite +124: 77f764 ()
> 77f7e0 nfsFsAttrGet +570: 77f510 ()
> 77f614 nfsFsAttrGet +3a4: clntudp_create ()
> 7e41c0 clntudp_create +34 : clntudp_bufcreate () 7e3f80
> clntudp_bufcreate+114: pmap_getport ()
> 7e4a34 pmap_getport +f4 : 7e41d0 ()
> 7e4448 clntudp_create +2bc: select ()
> 7c132c select +2d8: semTake ()
> 7f65d4 semTake +13c: semBTake ()
>
> Regards,


Reply With Quote
Reply

Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
asynch operation select in app iso library unix SNMP 0 03-22-2008 05:08 PM
Problem with select() operation... unix VxWorks 2 10-02-2007 08:30 AM
Still unknow about semphore timeout unix VxWorks 6 10-02-2007 08:15 AM
question about semphore timeour unix VxWorks 2 10-02-2007 08:14 AM
Semphore error message unix Veritas Backup Exec 0 03-22-2000 03:31 PM


All times are GMT. The time now is 09:09 PM.