Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.10.0, Lustre 2.11.0
    • None
    • None
    • 9223372036854775807

    Description

      Loading the libcfs module is getting increasingly slow due to multiple checksum types being speed tested at startup (8 checksum types * 1s each).

      Reduce the number of checksum algorithms checked at module load time to the ones that are actually need the speed, and reduce the amount of time taken to compute the checksum.

      The mount_facet() code also gained a 5s sleep for each target mounted when http://review.whamcloud.com/20194 was landed, which slows down tests that reformat the filesystem a lot (like conf-sanity.sh) significantly, and is in any case an annoyance for developer testing.

      Attachments

        Issue Links

          Activity

            [LU-9201] reduce llmount.sh startup time
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-14772 [ LU-14772 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Fix Version/s New: Lustre 2.11.0 [ 13091 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.10.0 [ 12204 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            adilger Andreas Dilger made changes -
            Description Original: Loading the libcfs module is getting increasingly slow due to multiple checksum types being speed tested at startup (8 checksum types * 1s each).

            Reduce the number of checksum algorithms checked at module load time to the ones that are actually need the speed, and reduce the amount of time taken to compute the checksum.
            New: Loading the libcfs module is getting increasingly slow due to multiple checksum types being speed tested at startup (8 checksum types * 1s each).

            Reduce the number of checksum algorithms checked at module load time to the ones that are actually need the speed, and reduce the amount of time taken to compute the checksum.

            The mount_facet() code also gained a 5s sleep for _each_ target mounted when http://review.whamcloud.com/20194 was landed, which slows down tests that reformat the filesystem a lot (like conf-sanity.sh) significantly, and is in any case an annoyance for developer testing.
            adilger Andreas Dilger made changes -
            Summary Original: reduce libcfs module loading time New: reduce llmount.sh startup time
            adilger Andreas Dilger created issue -

            People

              adilger Andreas Dilger
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: