Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-874

Client eviction on lock callback timeout

Details

    • 3
    • 4740

    Description

      Our testing has revealed that lustre 2.1 is far more likely than 1.8 to return short reads and writes (return code says fewer bytes read/written than requested).

      So far, the frequent reproducer is IOR shared single file, transfer size 128MB, block size 256MB, 32 client nodes, and 512 tasks evenly spread over the clients.

      The file is only striped over 2 OSTs.

      When the read() or write() return value is less than the requested amount, the size is, in every instance that I have seen thus far, a multiple of 1MB.

      I suspect that other loads will show the same problem. I think that our more common large-transfer-request work loads come from our file-per-process apps though, so we'll run some tests to see if it is easy to reproduce there as well.

      Attachments

        1. 874pdf.pdf
          35 kB
        2. 874pdf2.pdf
          88 kB
        3. 874pdf2.pdf
          88 kB
        4. lc3-OST001_brw_stats.txt
          8 kB
        5. LU-874.lustre-log.oss.1322741854.6037.gz
          4.58 MB
        6. reproducer.c
          1 kB
        7. zwicky3_brw_stats.txt
          22 kB

        Issue Links

          Activity

            [LU-874] Client eviction on lock callback timeout

            Can we close this please

            simmonsja James A Simmons added a comment - Can we close this please

            Stephen, I just back-ported Change #5208 (patch-set #2) as part of LU-2683.

            bfaccini Bruno Faccini (Inactive) added a comment - Stephen, I just back-ported Change #5208 (patch-set #2) as part of LU-2683 .

            I noticed that http://review.whamcloud.com/5208 was committed to master but not to b2_1, while all of the other patches committed for LU-874 have been applied to both trees. Oversight?

            schamp Stephen Champion added a comment - I noticed that http://review.whamcloud.com/5208 was committed to master but not to b2_1, while all of the other patches committed for LU-874 have been applied to both trees. Oversight?

            Thank you Bruno. Let's land 5208 in this case.

            jay Jinshan Xiong (Inactive) added a comment - Thank you Bruno. Let's land 5208 in this case.

            Jinshan, I post this here since I think it belongs to this JIRA !!
            So again, no more occurence with reproducer and also others tests/work-loads when running with http://review.whamcloud.com/5208 patch #2, since more than 2 full days now.

            bfaccini Bruno Faccini (Inactive) added a comment - Jinshan, I post this here since I think it belongs to this JIRA !! So again, no more occurence with reproducer and also others tests/work-loads when running with http://review.whamcloud.com/5208 patch #2, since more than 2 full days now.

            LU-2683 is the release blocker.

            jlevi Jodi Levi (Inactive) added a comment - LU-2683 is the release blocker.

            Thank you Bruno, let's start the landing process then.

            jay Jinshan Xiong (Inactive) added a comment - Thank you Bruno, let's start the landing process then.

            Jinshan, we are now with 2 more days (total of more than 5 now !) of testing this latest patch on 2 different clusters running with multiple configurations, with heavy reproducer exposure. But still no hang reproduction.

            bfaccini Bruno Faccini (Inactive) added a comment - Jinshan, we are now with 2 more days (total of more than 5 now !) of testing this latest patch on 2 different clusters running with multiple configurations, with heavy reproducer exposure. But still no hang reproduction.

            Not reproduced during the week-end, I keep trying using different Clients/Servers scenarios/configs.

            bfaccini Bruno Faccini (Inactive) added a comment - Not reproduced during the week-end, I keep trying using different Clients/Servers scenarios/configs.

            Hi Bruno Faccini, can you please try to check if this works: http://review.whamcloud.com/5208

            jay Jinshan Xiong (Inactive) added a comment - Hi Bruno Faccini, can you please try to check if this works: http://review.whamcloud.com/5208

            People

              bobijam Zhenyu Xu
              morrone Christopher Morrone (Inactive)
              Votes:
              4 Vote for this issue
              Watchers:
              40 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: