Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-874 Client eviction on lock callback timeout
  3. LU-918

ensure that BRW requests prevent lock timeout

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Fixed
    • Minor
    • None
    • None
    • None
    • 10133

    Description

      To avoid lock timeouts in LU-874, one point of discussion was to ensure that BRW requests under a DLM extent lock ensure that the client does not get evicted, even under heavy OST load. The best option is if a client sends a BRW request under a DLM lock that the lock timeout is stopped entirely for that lock until the IO has completed. That would avoid overhead from continually refresh the DLM lock during operation, but may be more complex to implement than having the DLM lock timeout first check for BRW requests in the hpreq queue or in-progress by an OSS thread that would refresh it.

      Attachments

        Issue Links

          Activity

            People

              jay Jinshan Xiong (Inactive)
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: