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

Enable parallel compile tests during configure

Details

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

    Description

      Inspired by OpenZFS adding parallel compile testing
      Adapt a similar scheme for lustre builds

      Initial work adding parallel support for libcfs (libcfs/autoconf/lustre-libcfs.m4)
      helps reduce the configure run from:

      	serial		parallel	p: 38361
      real	2m24.365s	1m53.446s	0m53.153s
      user	1m34.807s	1m20.060s	0m54.937s
      sys	1m9.891s	0m57.069s	0m31.493s
      

      The conversion process is straight forward if a bit tedious

      Attachments

        Issue Links

          Activity

            [LU-13485] Enable parallel compile tests during configure
            pjones Peter Jones made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Reopened [ 4 ] New: Resolved [ 5 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.16.0 [ 15190 ]
            pjones Peter Jones made changes -
            Resolution Original: Fixed [ 1 ]
            Status Original: Closed [ 6 ] New: Reopened [ 4 ]
            ablagodarenko Artem Blagodarenko made changes -
            Link New: This issue is blocked by LU-17288 [ LU-17288 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to EX-8371 [ EX-8371 ]
            stancheff Shaun Tancheff made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Closed [ 6 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-16053 [ LU-16053 ]
            stancheff Shaun Tancheff made changes -
            Description Original: Inspired by OpenZFS adding parallel compile testing
            Adapt a similar scheme for lustre builds

            Initial work adding parallel support for libcfs (libcfs/autoconf/lustre-libcfs.m4)
            helps reduce the configure run from:

            {noformat}
            serial parallel
            real 2m24.365s 1m53.446s
            user 1m34.807s 1m20.060s
            sys 1m9.891s 0m57.069s
            {noformat}

            The conversion process is straight forward if a bit tedious
            New: Inspired by OpenZFS adding parallel compile testing
            Adapt a similar scheme for lustre builds

            Initial work adding parallel support for libcfs (libcfs/autoconf/lustre-libcfs.m4)
            helps reduce the configure run from:

            {noformat}
            serial parallel p: 38361
            real 2m24.365s 1m53.446s 0m53.153s
            user 1m34.807s 1m20.060s 0m54.937s
            sys 1m9.891s 0m57.069s 0m31.493s
            {noformat}

            The conversion process is straight forward if a bit tedious
            stancheff Shaun Tancheff created issue -

            People

              stancheff Shaun Tancheff
              stancheff Shaun Tancheff
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: