Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-10176 Data-on-MDT phase II
  3. LU-13415

DoM: keep optimizations even when OST stripe is initialized

Details

    • Technical task
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • None
    • None
    • 9223372036854775807

    Description

      Some DoM optimizations like read-on-open or IO-lock-on-open are being used only when OST stripes are non-initialized, supposing that it makes a little sense otherwise. Meanwhile, OST stripe can be initialized by a first append to the DOM file, so that is not good indicator to stop using DOM benefits. File can stay small and with just MDT stripe used for a long time after that. Ideally that would be to stop using DoM only when OST objects have non-zero size but that is not easy to figure out from MDT.
      Nevertheless, it is not big deal to use read-on-open and IO-lock-at-open features even for files with OST data with few extra checks, e.g. don't use read-on-open if MDT stripe is full and take IO lock at open optionally in 'try' mode.

      Attachments

        Activity

          [LU-13415] DoM: keep optimizations even when OST stripe is initialized
          pjones Peter Jones added a comment -

          Landed for 2.14

          pjones Peter Jones added a comment - Landed for 2.14

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38152/
          Subject: LU-13415 dom: use DoM optimization for DOM+OST files
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 067dc642521487b2d53f46da1dec4b9d5f570c67

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38152/ Subject: LU-13415 dom: use DoM optimization for DOM+OST files Project: fs/lustre-release Branch: master Current Patch Set: Commit: 067dc642521487b2d53f46da1dec4b9d5f570c67

          Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38152
          Subject: LU-13415 dom: use DoM optimization for DOM+OST files
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 498337e19e62a3d7fea5eb2f2835f41284ccb663

          gerrit Gerrit Updater added a comment - Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38152 Subject: LU-13415 dom: use DoM optimization for DOM+OST files Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 498337e19e62a3d7fea5eb2f2835f41284ccb663

          People

            tappro Mikhail Pershin
            tappro Mikhail Pershin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: