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

Fix thread names to be unique within limit

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.4.0
    • Single node client, 3 OSTs on one OSS
    • 3
    • 8790

    Description

      It appears that there are multiple create threads being started for each OST on an OSS that have duplicate names:

       5927 root      20   0     0    0    0 S 13.4  0.0   7:14.03 ll_ost_create00    
       5928 root      20   0     0    0    0 S 13.1  0.0   6:56.52 ll_ost_create00    
       9212 root      20   0     0    0    0 R 12.1  0.0   7:52.05 ll_ost_create00    
       5929 root      20   0     0    0    0 S  6.9  0.0   3:59.30 ll_ost_create01    
       9216 root      20   0     0    0    0 S  6.9  0.0   3:45.86 ll_ost_create01    
       5930 root      20   0     0    0    0 S  6.2  0.0   3:45.33 ll_ost_create01    
      

      Attachments

        Issue Links

          Activity

            [LU-1937] Fix thread names to be unique within limit
            adilger Andreas Dilger made changes -
            Link New: This issue is duplicated by LU-7458 [ LU-7458 ]
            adilger Andreas Dilger made changes -
            Description Original: It appears that there are multiple create threads being started for each OST on an OSS, rather than sharing the OSS service threads between all of the OSTs on the node:

            {noformat}
             5927 root 20 0 0 0 0 S 13.4 0.0 7:14.03 ll_ost_create00
             5928 root 20 0 0 0 0 S 13.1 0.0 6:56.52 ll_ost_create00
             9212 root 20 0 0 0 0 R 12.1 0.0 7:52.05 ll_ost_create00
             5929 root 20 0 0 0 0 S 6.9 0.0 3:59.30 ll_ost_create01
             9216 root 20 0 0 0 0 S 6.9 0.0 3:45.86 ll_ost_create01
             5930 root 20 0 0 0 0 S 6.2 0.0 3:45.33 ll_ost_create01
            {noformat}

            Conversely, on 1.8 there is only a single set of create threads on the OSS regardless of the number of OSTs.
            New: It appears that there are multiple create threads being started for each OST on an OSS that have duplicate names:

            {noformat}
             5927 root 20 0 0 0 0 S 13.4 0.0 7:14.03 ll_ost_create00
             5928 root 20 0 0 0 0 S 13.1 0.0 6:56.52 ll_ost_create00
             9212 root 20 0 0 0 0 R 12.1 0.0 7:52.05 ll_ost_create00
             5929 root 20 0 0 0 0 S 6.9 0.0 3:59.30 ll_ost_create01
             9216 root 20 0 0 0 0 S 6.9 0.0 3:45.86 ll_ost_create01
             5930 root 20 0 0 0 0 S 6.2 0.0 3:45.33 ll_ost_create01
            {noformat}
            adilger Andreas Dilger made changes -
            Summary Original: Extra create threads on the OST New: Fix thread names to be unique within limit
            adilger Andreas Dilger made changes -
            Assignee Original: Alex Zhuravlev [ bzzz ] New: WC Triage [ wc-triage ]
            adilger Andreas Dilger made changes -
            Labels New: easy
            adilger Andreas Dilger created issue -

            People

              wc-triage WC Triage
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: