1. 10 10月, 2007 3 次提交
  2. 11 7月, 2007 21 次提交
  3. 01 5月, 2007 3 次提交
  4. 21 4月, 2007 1 次提交
    • T
      RPC: Fix the TCP resend semantics for NFSv4 · 241c39b9
      Trond Myklebust 提交于
      Fix a regression due to the patch "NFS: disconnect before retrying NFSv4
      requests over TCP"
      
      The assumption made in xprt_transmit() that the condition
      	"req->rq_bytes_sent == 0 and request is on the receive list"
      should imply that we're dealing with a retransmission is false.
      Firstly, it may simply happen that the socket send queue was full
      at the time the request was initially sent through xprt_transmit().
      Secondly, doing this for each request that was retransmitted implies
      that we disconnect and reconnect for _every_ request that happened to
      be retransmitted irrespective of whether or not a disconnection has
      already occurred.
      
      Fix is to move this logic into the call_status request timeout handler.
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      241c39b9
  5. 13 2月, 2007 1 次提交
  6. 11 2月, 2007 1 次提交
  7. 04 2月, 2007 2 次提交
  8. 25 1月, 2007 1 次提交
  9. 06 12月, 2006 6 次提交
  10. 03 12月, 2006 1 次提交