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

PFL: append should not instantiate full layout

Details

    • 3
    • 9223372036854775807

    Description

      Appending to a PFL file will cause all layout components to be instantiated because it isn't possible to know what the ending offset is at the time the write is started.

      It would be better to avoid this, potentially by locking/instantiating some large(r), but not gigantic range beyond current EOF, and if that fails retry the layout intent? The client must currently be in charge of locking the file during append, so it should know at write time how much of the file to instantiate, and it could retry.

      Attachments

        Issue Links

          Activity

            [LU-9341] PFL: append should not instantiate full layout

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49935/
            Subject: LU-9341 tests: skip interop sanity test_27U
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 1ee5d4021a7123d43465b0db8cf2114944b4a980

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49935/ Subject: LU-9341 tests: skip interop sanity test_27U Project: fs/lustre-release Branch: master Current Patch Set: Commit: 1ee5d4021a7123d43465b0db8cf2114944b4a980

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37007/
            Subject: LU-9341 lod: Add special O_APPEND striping
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: d0767ae660e7662215a07df83dbf784bb5fa6eb6

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37007/ Subject: LU-9341 lod: Add special O_APPEND striping Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: d0767ae660e7662215a07df83dbf784bb5fa6eb6

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/37007
            Subject: LU-9341 lod: Add special O_APPEND striping
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: f377c3a34e73acfe3f74ee262f58086e0c4a2992

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/37007 Subject: LU-9341 lod: Add special O_APPEND striping Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: f377c3a34e73acfe3f74ee262f58086e0c4a2992

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36935/
            Subject: LU-9341 utils: fix lfs find for composite files
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 6341522cc8088a367cd156a6f284823c69b92f7b

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36935/ Subject: LU-9341 utils: fix lfs find for composite files Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 6341522cc8088a367cd156a6f284823c69b92f7b

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36935
            Subject: LU-9341 utils: fix lfs find for composite files
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 7939fd638606837b2552eb73cfb49d9ccf0fc7d8

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36935 Subject: LU-9341 utils: fix lfs find for composite files Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 7939fd638606837b2552eb73cfb49d9ccf0fc7d8

            Can this get pulled back into b2_10 and/or b2_12 for LTS?

            dauchy Nathan Dauchy (Inactive) added a comment - Can this get pulled back into b2_10 and/or b2_12 for LTS?
            pjones Peter Jones added a comment -

            Landed for 2.13

            pjones Peter Jones added a comment - Landed for 2.13

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35617/
            Subject: LU-9341 lod: Add special O_APPEND striping
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e2ac6e1eaa108eef3493837e9bd881629582ea1d

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35617/ Subject: LU-9341 lod: Add special O_APPEND striping Project: fs/lustre-release Branch: master Current Patch Set: Commit: e2ac6e1eaa108eef3493837e9bd881629582ea1d

            Opened LU-12738 to track remaining work, this can be closed once https://review.whamcloud.com/#/c/35617/ lands.

            pfarrell Patrick Farrell (Inactive) added a comment - Opened  LU-12738 to track remaining work, this can be closed once  https://review.whamcloud.com/#/c/35617/  lands.

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35611/
            Subject: LU-9341 utils: fix lfs find for composite files
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 72479a52be5f77f601d8234d957f5d6176edf6e8

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35611/ Subject: LU-9341 utils: fix lfs find for composite files Project: fs/lustre-release Branch: master Current Patch Set: Commit: 72479a52be5f77f601d8234d957f5d6176edf6e8

            People

              pfarrell Patrick Farrell (Inactive)
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              17 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: