[OpenAFS] many packet are as rx_ignoreAckedPacket and meltdown

Michal Svamberg svamberg@gmail.com
Fri, 6 Oct 2006 10:52:01 +0200


Hello,
I don't know what is rx_ignoreAckedPacket. I have thousands (up to 50000)
per 15 seconds of rx_ignoreAckedPacket on the fileserver. Number of
calls are less
(up to 10000). Is posible tenth calls of rx_ignoreAckedPacket?

We have this infrastructure:
Fileservers (large mode): OpenAFS 1.3.81 built  2005-05-14 (debian/stable)

windows and linux clients from version 1.2 to 1.4 and for experimantal use 1.5
OpenAFS 1.2.10 built  2005-04-06
OpenAFS 1.3.82 built  2005-08-20
OpenAFS 1.4.2fc4 built  2006-10-02
OpenAFS1.4.0101

Some of fileserver sometimes going to meltdown state (calls waiting
for a thread)
and don't know reason. There is 'rxdebug -rxstats':

Free packets: 935, packet reclaims: 1283, calls: 2197185, used FDs: 64
not waiting for packets.
201 calls waiting for a thread
2 threads are idle
rx stats: free packets 935, allocs 7046769, alloc-failures(rcv
0/0,send 0/0,ack 0)
   greedy 0, bogusReads 0 (last from host 0), noPackets 0, noBuffers
0, selects 0, sendSelects 0
   packets read: data 2220845 ack 3323232 busy 5 abort 5125 ackall 3 challenge 4
 response 1098 debug 43944 params 0 unused 0 unused 0 unused 0 version 0
   other read counters: data 2220774, ack 3322547, dup 0 spurious 165 dally 5
   packets sent: data 2851035 ack 54295 busy 592 abort 72 ackall 0 challenge 109
8 response 4 debug 0 params 0 unused 0 unused 0 unused 0 version 0
   other send counters: ack 54295, data 9546732 (not resends), resends 2908, pus
hed 0, acked&ignored 3238665
        (these should be small) sendFailed 0, fatalErrors 0
   Average rtt is 0.006, with 745772 samples
   Minimum rtt is 0.000, maximum is 60.235
   518 server connections, 676 client connections, 706 peer structs, 350 call st
ructs, 0 free call structs

Thanks for any answer.

Michal Svamberg