1. 01 8月, 2014 1 次提交
  2. 30 7月, 2014 1 次提交
  3. 24 7月, 2014 1 次提交
  4. 18 7月, 2014 1 次提交
  5. 17 7月, 2014 2 次提交
  6. 18 4月, 2014 1 次提交
  7. 30 3月, 2014 1 次提交
  8. 10 4月, 2013 1 次提交
  9. 05 4月, 2013 1 次提交
  10. 28 11月, 2012 1 次提交
  11. 15 11月, 2012 2 次提交
  12. 08 11月, 2012 3 次提交
  13. 11 9月, 2012 1 次提交
  14. 21 8月, 2012 1 次提交
  15. 20 6月, 2012 1 次提交
    • J
      nfsd4: remove unnecessary comment · 9068bed1
      J. Bruce Fields 提交于
      For the most part readers of cl_cb_state only need a value that is
      "eventually" right.  And the value is set only either 1) in response to
      some change of state, in which case it's set to UNKNOWN and then a
      callback rpc is sent to probe the real state, or b) in the handling of a
      response to such a callback.  UNKNOWN is therefore always a "temporary"
      state, and for the other states we're happy to accept last writer wins.
      
      So I think we're OK here.
      Signed-off-by: NJ. Bruce Fields <bfields@redhat.com>
      9068bed1
  16. 01 6月, 2012 1 次提交
  17. 29 3月, 2012 1 次提交
  18. 26 3月, 2012 1 次提交
    • J
      nfsd: convert nfs4_client->cl_cb_flags to a generic flags field · a52d726b
      Jeff Layton 提交于
      We'll need a way to flag the nfs4_client as already being recorded on
      stable storage so that we don't continually upcall. Currently, that's
      recorded in the cl_firststate field of the client struct. Using an
      entire u32 to store a flag is rather wasteful though.
      
      The cl_cb_flags field is only using 2 bits right now, so repurpose that
      to a generic flags field. Rename NFSD4_CLIENT_KILL to
      NFSD4_CLIENT_CB_KILL to make it evident that it's part of the callback
      flags. Add a mask that we can use for existing checks that look to see
      whether any flags are set, so that the new flags don't interfere.
      
      Convert all references to cl_firstate to the NFSD4_CLIENT_STABLE flag,
      and add a new NFSD4_CLIENT_RECLAIM_COMPLETE flag.
      Signed-off-by: NJeff Layton <jlayton@redhat.com>
      Signed-off-by: NJ. Bruce Fields <bfields@redhat.com>
      a52d726b
  19. 10 3月, 2012 1 次提交
  20. 01 2月, 2012 2 次提交
  21. 05 1月, 2012 1 次提交
  22. 24 10月, 2011 1 次提交
  23. 27 9月, 2011 1 次提交
  24. 14 9月, 2011 1 次提交
  25. 23 2月, 2011 1 次提交
  26. 14 2月, 2011 1 次提交
  27. 15 1月, 2011 1 次提交
  28. 14 1月, 2011 1 次提交
  29. 12 1月, 2011 6 次提交
  30. 05 1月, 2011 1 次提交
    • T
      nfs4: set source address when callback is generated · 6f3d772f
      Takuma Umeya 提交于
      when callback is generated in NFSv4 server, it doesn't set the source
      address. When an alias IP is utilized on NFSv4 server and suppose the
      client is accessing via that alias IP (e.g. eth0:0), the client invokes
      the callback to the IP address that is set on the original device (e.g.
      eth0). This behavior results in timeout of xprt.
      The patch sets the IP address that the client should invoke callback to.
      Signed-off-by: NTakuma Umeya <tumeya@redhat.com>
      [bfields@redhat.com: Simplify gen_callback arguments, use helper function]
      Signed-off-by: NJ. Bruce Fields <bfields@redhat.com>
      6f3d772f