1. 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
  2. 13 2月, 2007 1 次提交
  3. 11 2月, 2007 1 次提交
  4. 04 2月, 2007 2 次提交
  5. 25 1月, 2007 1 次提交
  6. 06 12月, 2006 6 次提交
  7. 03 12月, 2006 1 次提交
  8. 02 10月, 2006 1 次提交
  9. 29 9月, 2006 1 次提交
  10. 23 9月, 2006 12 次提交
  11. 25 8月, 2006 3 次提交
  12. 04 8月, 2006 1 次提交
  13. 22 7月, 2006 1 次提交
  14. 21 3月, 2006 7 次提交
  15. 14 3月, 2006 1 次提交