1. 02 12月, 2016 14 次提交
  2. 08 11月, 2016 1 次提交
  3. 28 9月, 2016 1 次提交
  4. 20 9月, 2016 2 次提交
  5. 05 9月, 2016 1 次提交
    • T
      pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs · 334a8f37
      Trond Myklebust 提交于
      If there are outstanding LAYOUTGET rpc calls, then we want to ensure that
      we keep the layout stateid around so we that don't inadvertently pick up
      an old/misordered sequence id.
      The race is as follows:
      
      Client				Server
      ======				======
      LAYOUTGET(seqid)
      LAYOUTGET(seqid)
      				return LAYOUTGET(seqid+1)
      				return LAYOUTGET(seqid+2)
      process LAYOUTGET(seqid+2)
      	forget layout
      process LAYOUTGET(seqid+1)
      
      If it forgets the layout stateid before processing seqid+1, then
      the client will not check the layout->plh_barrier, and so will set
      the stateid with seqid+1.
      Signed-off-by: NTrond Myklebust <trond.myklebust@primarydata.com>
      334a8f37
  6. 04 9月, 2016 2 次提交
  7. 23 8月, 2016 1 次提交
  8. 20 8月, 2016 1 次提交
  9. 25 7月, 2016 12 次提交
  10. 20 7月, 2016 3 次提交
  11. 06 7月, 2016 1 次提交
  12. 25 6月, 2016 1 次提交