<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>40008</bug_id>
          
          <creation_ts>2021-04-28 16:05:23 +0300</creation_ts>
          <short_desc>mkmodpack очень медленный</short_desc>
          <delta_ts>2025-01-04 16:58:09 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>propagator</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Sheplyakov">asheplyakov</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>antohami</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>198261</commentid>
    <comment_count>0</comment_count>
      <attachid>9334</attachid>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2021-04-28 16:05:23 +0300</bug_when>
    <thetext>Created attachment 9334
список модулей, на котором измерялось время выполнения

На BE-M1000:

$ time -p /bin/bash ./mkmodpack -p modules -o old.mods.cpio.gz 2&gt;/dev/null
    
  real 153.83
  user 94.79
  sys 93.83

На Core i5:

$ time /bin/bash ./mkmodpack -p modules -o mods.cpio.gz 2&gt;/dev/null
    
  real    0m43,631s
  user    0m41,886s
  sys     0m9,874s

А при работе в qemu-user -- вообще минут 8.

Ядро 5.4 (std-def), список модулей приложен</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198262</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2021-04-28 16:08:29 +0300</bug_when>
    <thetext>Вот этот вариант

http://git.altlinux.org/people/asheplyakov/packages/?p=propagator.git;a=commit;h=1bb0553f5e18425017e6cb6bfefa098589393885

слегка побыстрее:

На BE-M1000:

$ time -p ./mkmodpack -p modules -o mods.cpio.gz 2&gt;/dev/null
    
  real 11.32
  user 31.19
  sys 33.00

На Core i5:

$ time -p ./mkmodpack -p modules -o mods.cpio.gz 2&gt;/dev/null
    
  real    0m3,719s
  user    0m17,968s
  sys     0m5,366s</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198268</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2021-04-28 18:17:37 +0300</bug_when>
    <thetext>Алексей, нужно чей-то code review и тестирование (например Антоном Мидюковым). У меня нет мнения насчёт modpack  - мне в принципе всё равно на чём он написан, главное что бы работал.



Вообще propagator выглядит очень старым инструментом, сейчас можно было бы его просто заменить на обычный initramfs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256901</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-01-04 16:58:09 +0300</bug_when>
    <thetext>Не будет исправляться. Мы не используем mkmodpack c февраля 2022 года. Собираем initrd целиком силами make-initrd.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9334</attachid>
            <date>2021-04-28 16:05:23 +0300</date>
            <delta_ts>2021-04-28 16:05:23 +0300</delta_ts>
            <desc>список модулей, на котором измерялось время выполнения</desc>
            <filename>modules</filename>
            <type>text/plain</type>
            <size>2886</size>
            <attacher name="Alexey Sheplyakov">asheplyakov</attacher>
            
              <data encoding="base64">M2M1NzRfY3Mua28KM2M1ODlfY3Mua28KM2M1OXgua28KM3ctOXh4eC5rbwozdy14eHh4LmtvCjgx
Mzl0b28ua28KODM5MC5rbwphMTAwdTJ3LmtvCmFhY3JhaWQua28KYWNlbmljLmtvCmFkdmFuc3lz
LmtvCmFmX3BhY2tldC5rbwphaGNpLmtvCmFoY2lfcGxhdGZvcm0ua28KYWljN3h4eC5rbwphbWQ4
MTExZS5rbwphcmM0LmtvCmF0YV9waWl4LmtvCmF0bDFlLmtvCmF0bDEua28KYXRsMi5rbwphdHA4
NzB1LmtvCmF0cC5rbwphdWZzLmtvCmF4bmV0X2NzLmtvCmI0NC5rbwpiY20yODM1LWRtYS5rbwpi
Y20yODM1LmtvCmJueDIua28KYnNkX2NvbXAua28KQnVzTG9naWMua28KY2Fzc2luaS5rbwpjYXRj
LmtvCmNjaXNzLmtvCmNkcm9tLmtvCmNoLmtvCmNpZnMua28KREFDOTYwLmtvCmRjMzk1eC5rbwpk
ZTR4NS5rbwpkZWZ4eC5rbwpkbDJrLmtvCmRtZmUua28KZG0tbW9kLmtvCmRteDMxOTFkLmtvCmRw
dF9pMm8ua28KZHdjMi5rbwpkd2MyX3BjaS5rbwpkd2MzLWJhaWthbC5rbwpkd2MzLWV4eW5vcy5r
bwpkd2MzLWhhcHMua28KZHdjMy1oaXNpLmtvCmR3YzMua28KZHdjMy1tZXNvbi1nMTJhLmtvCmR3
YzMtb2Ytc2ltcGxlLmtvCmR3YzMtcGNpLmtvCmR3YzMtcWNvbS5rbwplMTAwMGUua28KZTEwMDAu
a28KZTEwMC5rbwplYXRhLmtvCmVoY2ktZnNsLmtvCmVoY2ktaGNkLmtvCmVoY2lfbWFydmVsbC5r
bwplaGNpLW9yaW9uLmtvCmVoY2ktcGNpLmtvCmVoY2ktcGxhdGZvcm0ua28KZXBpYzEwMC5rbwpl
cWwua28KZXZkZXYua28KZXh0MgpleHQyLmtvCmV4dDMua28KZXh0NC5rbwpmYXQua28KZmRvbWFp
bi5rbwpmZWFsbngua28KZm12ajE4eF9jcy5rbwpmb3JjZWRldGgua28KZnVzZS5rbwpnZHRoLmtv
CmhhbWFjaGkua28KaHAxMDAua28KaHB0aW9wLmtvCmk4MjA5Mi5rbwppZmIua28KaW1tLmtvCmlu
aXRpby5rbwppb3NmX21iaS5rbwppcHIua28KaXBzLmtvCmlzY3NpX3RjcC5rbwppc29mcy5rbwpr
YXdldGgua28Ka2VybmVsL2RyaXZlcnMvYXRhCmtlcm5lbC9kcml2ZXJzL2Jsb2NrCmtlcm5lbC9k
cml2ZXJzL2NoYXIvdmlydGlvX2NvbnNvbGUKa2VybmVsL2RyaXZlcnMvY3J5cHRvCmtlcm5lbC9k
cml2ZXJzL2dwdS9kcm0Ka2VybmVsL2RyaXZlcnMvaGlkCmtlcm5lbC9kcml2ZXJzL21kCmtlcm5l
bC9kcml2ZXJzL25ldC9cKFted11cfHdbXmldXCkuXCtcLmtvCmtlcm5lbC9kcml2ZXJzL3J0Ywpr
ZXJuZWwvZHJpdmVycy9zY3NpCmtlcm5lbC9kcml2ZXJzL3VzYi9ob3N0Cmtlcm5lbC9kcml2ZXJz
L3VzYi9zdG9yYWdlCmtlcm5lbC9kcml2ZXJzL3ZpcnRpbwprZXJuZWwvbGliCmxpYmF0YS5rbwps
aWJpc2NzaS5rbwpsb2NrZC5rbwpsb29wLmtvCm1iY2FjaGUua28KbWQ0LmtvCm1lZ2FyYWlkLmtv
Cm1lZ2FyYWlkX21ib3gua28KbWlpLmtvCm1tY19ibG9jay5rbwptbWNfY29yZS5rbwpuYXRzZW1p
LmtvCm5lMmstcGNpLmtvCm5ldGNvbnNvbGUua28KbmZzLmtvCm5mc3YyLmtvCm5mc3YzLmtvCm5m
c3Y0LmtvCm5sc19iYXNlLmtvCm5sc19jcDg2Ni5rbwpubHNfa29pOC1yLmtvCm5sc191dGY4Lmtv
Cm5tY2xhbl9jcy5rbwpuczgzODIwLmtvCm50ZnMua28Kb2hjaS1oY2Qua28Kb2hjaS1wbGF0Zm9y
bS5rbwpvc3N0LmtvCm92ZXJsYXkua28KcGF0YV9pdDgyMTMua28KcGF0YV9tYXJ2ZWxsLmtvCnBj
bWNpYV9jb3JlLmtvCnBjbWNpYS5rbwpwY25ldDMyLmtvCnBjbmV0X2NzLmtvCnBkNjcyOS5rbwpw
ZGNfYWRtYS5rbwpwZWdhc3VzLmtvCnBoeS1nZW5lcmljLmtvCnBoeS10ZWdyYS11c2Iua28KcGxp
cC5rbwpwcGEua28KcHBwX2FzeW5jLmtvCnBwcF9kZWZsYXRlLmtvCnBwcF9nZW5lcmljLmtvCnBw
cF9tcHBlLmtvCnBwcG9lLmtvCnBwcG94LmtvCnBwcF9zeW5jdHR5LmtvCnFsYTEyODAua28Kcjgx
Njkua28KcmFpZF9jbGFzcy5rbwpyZWlzZXJmcy5rbwpyZXNldC1yYXNwYmVycnlwaS5rbwpycnVu
bmVyLmtvCnMyaW8ua28Kc2F0YV9tdi5rbwpzYXRhX252LmtvCnNhdGFfcHJvbWlzZS5rbwpzYXRh
X3FzdG9yLmtvCnNhdGFfc2lsMjQua28Kc2F0YV9zaWwua28Kc2F0YV9zaXMua28Kc2F0YV9zdncu
a28Kc2F0YV9zeDQua28Kc2F0YV91bGkua28Kc2F0YV92aWEua28Kc2F0YV92c2Mua28Kc2IxMDAw
LmtvCnNjc2lfbW9kLmtvCnNjc2lfdHJhbnNwb3J0X2ZjLmtvCnNjc2lfdHJhbnNwb3J0X2lzY3Np
LmtvCnNjc2lfdHJhbnNwb3J0X3Nhcy5rbwpzY3NpX3RyYW5zcG9ydF9zcGkua28Kc2RoY2ktYWNw
aS5rbwpzZGhjaS1pcHJvYy5rbwpzZGhjaS5rbwpzZGhjaS1wY2kua28Kc2RoY2ktcGx0Zm0Kc2Ro
Y2ktcGx0Zm0ua28Kc2RfbW9kLmtvCnNlcmlhbF9jcy5rbwpzZXJpb19yYXcua28Kc2cua28Kc2hh
MjU2LXNzc2UzLmtvCnNpczE5MC5rbwpzaXM5MDAua28Kc2tnZS5rbwpza3kyLmtvCnNsODExLWhj
ZC5rbwpzbGhjLmtvCnNsaXAua28Kc21jOTFjOTJfY3Mua28Kc3F1YXNoZnMua28Kc3JfbW9kLmtv
CnN0YXJmaXJlLmtvCnN0ZXgua28Kc3Qua28Kc3VuZGFuY2Uua28Kc3VuZ2VtLmtvCnN1bmdlbV9w
aHkua28Kc3VuaG1lLmtvCnN1bnJwYy5rbwpzdW54aS5rbwpzeW01M2M4eHgua28KdGczLmtvCnRs
YW4ua28KdHVsaXAua28KdHVuLmtvCnR5cGhvb24ua28KdTEzMi1oY2Qua28KdWFzLmtvCnVkYy1j
b3JlLmtvCnVoY2ktaGNkLmtvCnVzYmNvcmUua28KdXNiaGlkLmtvCnVzYi1saWJ1c3VhbC5rbwp1
c2JuZXQua28KdXNiLXN0b3JhZ2Uua28KdmZhdC5rbwp2aWEtcmhpbmUua28KdmlhLXZlbG9jaXR5
LmtvCndpbmJvbmQtODQwLmtvCnhoY2ktaGNkLmtvCnhoY2ktcGNpLmtvCnhoY2ktcGNpLXJlbmVz
YXMua28KeGhjaS1wbGF0LWhjZC5rbwp4aGNpLXRlZ3JhLmtvCnhpcmMycHNfY3Mua28KeGlyY29t
X2NiLmtvCnllbGxvd2Zpbi5rbwp5ZW50YV9zb2NrZXQua28K
</data>

          </attachment>
      

    </bug>

</bugzilla>