Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L lustre-release
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • debian-packagesdebian-packages
  • lustre-release
  • Repository
Switch branch/tag
  • lustre-release
  • lustre
  • include
  • uapi
  • linux
  • lustre
  • lustre_idl.h
Find file BlameHistoryPermalink
  • Andriy Skulysh's avatar
    LU-11444 ptlrpc: resend may corrupt the data · 23773b32
    Andriy Skulysh authored Jun 08, 2019
    
    
    Late resend if arrives much later than another modification RPC
    which has been already handled on this slot, may be still applied
    and therefore overrides the last one
    
    Send RPCs from client in increasing order for each tag
    and check it on server to check late resend.
    
    A slot can be reused by a client after kill while
    the server continue to rely on it.
    
    Add flag for such obsolete requests, here we trust the
    client and perform xid check for all in progress requests.
    
    Cray-bug-id: LUS-6272, LUS-7277, LUS-7339
    Signed-off-by: default avatarAndriy Skulysh <c17819@cray.com>
    Reviewed-by: default avatarVitaly Fertman <c17818@cray.com>
    Reviewed-by: default avatarAlexander Boyko <c17825@cray.com>
    Reviewed-by: default avatarAndrew Perepechko <c17827@cray.com>
    Change-Id: I97806577cf979f49a75379ffc55947cc3dcd02b1
    Reviewed-on: https://review.whamcloud.com/35114
    
    
    Tested-by: default avatarjenkins <devops@whamcloud.com>
    Tested-by: default avatarMaloo <maloo@whamcloud.com>
    Reviewed-by: default avatarAlexandr Boyko <c17825@cray.com>
    Reviewed-by: default avatarMike Pershin <mpershin@whamcloud.com>
    Reviewed-by: default avatarOleg Drokin <green@whamcloud.com>
    23773b32

https://git.gsi.de is provided by CIT→Linux&Web | GSI Helmholtzzentrum fuer Schwerionenforschung GmbH | Imprint (in German) | Privacy policy