Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0, Lustre 2.12.3
    • None
    • None
    • 9223372036854775807

    Description

      enable polling mode in changelog driver when userspace doesn't need to worry about skipping already-seen records.

      Attachments

        Issue Links

          Activity

            [LU-12553] polling mode for changelog driver

            I've filed LU-12837 to track the man pages and test case.

            adilger Andreas Dilger added a comment - I've filed LU-12837 to track the man pages and test case.

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36362/
            Subject: LU-12553 mdc: polling mode for changelog reader
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: b950b8422bf8a507b30c66ba192d7633c5a5f4b7

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36362/ Subject: LU-12553 mdc: polling mode for changelog reader Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: b950b8422bf8a507b30c66ba192d7633c5a5f4b7

            Still need the llapi_changelog_start.3 and llapi_changelog_in_buf.3 man pages, and a test case for llsom_sync using CHANGELOG_FLAG_FOLLOW.

            adilger Andreas Dilger added a comment - Still need the llapi_changelog_start.3 and llapi_changelog_in_buf.3 man pages, and a test case for llsom_sync using CHANGELOG_FLAG_FOLLOW .

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36362
            Subject: LU-12553 mdc: polling mode for changelog reader
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 19918355a5f71fd67edb4a836ad1e6352e83baf0

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36362 Subject: LU-12553 mdc: polling mode for changelog reader Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 19918355a5f71fd67edb4a836ad1e6352e83baf0

            TODO for this ticket:

            • add test case for CHANGELOG_FLAG_FOLLOW, preferably using llsom_sync since it also doesn't have a test case?
            • add man page llapi_changelog_in_buf.3
            • add man page llapi_changelog_start.3 that includes a description of the new CHANGELOG_FLAG_FOLLOW flag (unfortunately no such document exists today that could just be updated)
            • bonus points if you also add man pages for other llapi_changelog_* functions
            adilger Andreas Dilger added a comment - TODO for this ticket: add test case for CHANGELOG_FLAG_FOLLOW , preferably using llsom_sync since it also doesn't have a test case? add man page llapi_changelog_in_buf.3 add man page llapi_changelog_start.3 that includes a description of the new CHANGELOG_FLAG_FOLLOW flag (unfortunately no such document exists today that could just be updated) bonus points if you also add man pages for other llapi_changelog_* functions

            Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/35262/
            Subject: LU-12553 mdc: polling mode for changelog reader
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e215002883d5620f43615013452935da8e7e3f8c

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/35262/ Subject: LU-12553 mdc: polling mode for changelog reader Project: fs/lustre-release Branch: master Current Patch Set: Commit: e215002883d5620f43615013452935da8e7e3f8c

            People

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

              Dates

                Created:
                Updated:
                Resolved: