Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • None
    • None
    • 9223372036854775807

    Description

      Add an OBD_BRW_COMPRESSED flag to OST_WRITE to hint server data is compressed. This allows the block allocator (mballoc in ldiskfs) to avoid keeping holes in the on-disk block allocation when it gets "sparse" writes from the client due to compressed niobufs being sent.

      Attachments

        Issue Links

          Activity

            [LU-16603] OBD_BRW_COMPRESSED flag
            pjones Peter Jones added a comment -

            Landed for 2.16

            pjones Peter Jones added a comment - Landed for 2.16

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50154/
            Subject: LU-16603 protocol: add OBD_BRW_COMPRESSED
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 764e19186cfc991239fcabe12eec68fe0e8a4c2f

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50154/ Subject: LU-16603 protocol: add OBD_BRW_COMPRESSED Project: fs/lustre-release Branch: master Current Patch Set: Commit: 764e19186cfc991239fcabe12eec68fe0e8a4c2f

            "Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50154
            Subject: LU-16603 protocol: add OBD_BRW_COMPRESSED
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 99bc6724c5d2ebdf3912066ff5d86cc32db2cf2d

            gerrit Gerrit Updater added a comment - "Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50154 Subject: LU-16603 protocol: add OBD_BRW_COMPRESSED Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 99bc6724c5d2ebdf3912066ff5d86cc32db2cf2d

            People

              bzzz Alex Zhuravlev
              bzzz Alex Zhuravlev
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: