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

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

    <bug>
          <bug_id>42017</bug_id>
          
          <creation_ts>2022-02-21 17:37:27 +0300</creation_ts>
          <short_desc>Не детектится RAID для включения фичи mdadm</short_desc>
          <delta_ts>2022-02-23 16:19:25 +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>make-initrd</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>antohami</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>208081</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2022-02-21 17:37:27 +0300</bug_when>
    <thetext>При наличии разделов с типом fd и RAID1 версии 0.9 на них в старых ядрах происходила автоматическая сборка RAID.
Позднее автосборку выкинули и эта функция перешла к initrd.

Мне по коду показалось, что там есть автоматическое определение, нужно ли включать фичу raid (при наличии raid версии 0.9) или фичу mdadm (при наличии /etc/mdadm.conf).

Но это не работает, мне помогло добавление
FEATURES += mdadm

Всё или идёт по плану или здесь есть расхождение с задумкой?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208084</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-21 17:52:03 +0300</bug_when>
    <thetext>Никогда не было кода выбора между фичей raid и mdadm.

Что показывает на такой машине:
```
cat /sys/class/block/$(findmnt -no SOURCE / | sed -e s,/dev/,,)/md/level
```
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208090</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2022-02-21 21:23:38 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #1)
&gt; Никогда не было кода выбора между фичей raid и mdadm.
Я имел в виду, есть ли вообще код выбора нужной фичи по результату детекта.
Правильно ли я понимаю, что
raid — это автодетект для raid v0.9
mdadm — это сборка raid вплоть до v1.2 по /etc/mdadm.conf
?


&gt; Что показывает на такой машине:
&gt; ```
&gt; cat /sys/class/block/$(findmnt -no SOURCE / | sed -e s,/dev/,,)/md/level
&gt; ```
&gt; ?
# cat /sys/class/block/$(findmnt -no SOURCE / | sed -e s,/dev/,,)/md/level
raid1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208100</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-22 15:20:21 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #2)
&gt; Я имел в виду, есть ли вообще код выбора нужной фичи по результату детекта.

Нет и никогда не было. Рейд никогда не анализировался на версию метаданных.

&gt; Правильно ли я понимаю, что
&gt; raid — это автодетект для raid v0.9
&gt; mdadm — это сборка raid вплоть до v1.2 по /etc/mdadm.conf
&gt; ?

Не совсем. raid это ядерный raid autodetect. Это тот функционал, что был в mkinitrd и который был перенесён в make-initrd. Поскольку он не работает в ряде случаев, то была написана фича mdadm. Можно сказать, что mdadm пришёл на смену raid, но я не удаляю raid, потому что она может быть кому-то полезна.

&gt; # cat /sys/class/block/$(findmnt -no SOURCE / | sed -e s,/dev/,,)/md/level
&gt; raid1

Ясно. Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208101</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-22 15:21:51 +0300</bug_when>
    <thetext>А фича mdadm не собирает такой рейд ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208102</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-22 15:23:42 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #0)
&gt; При наличии разделов с типом fd и RAID1 версии 0.9 на них в старых ядрах
&gt; происходила автоматическая сборка RAID.
&gt; 
&gt; Но это не работает, мне помогло добавление
&gt; FEATURES += mdadm

То есть фича mdadm, но по какой-то причине она автоматически не включилась ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208116</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2022-02-23 13:01:52 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #5)
&gt; (Ответ для Vitaly Lipatov на комментарий #0)
&gt; &gt; При наличии разделов с типом fd и RAID1 версии 0.9 на них в старых ядрах
&gt; &gt; происходила автоматическая сборка RAID.
&gt; &gt; 
&gt; &gt; Но это не работает, мне помогло добавление
&gt; &gt; FEATURES += mdadm
&gt; 
&gt; То есть фича mdadm, но по какой-то причине она автоматически не включилась ?
Да, выходит так.

В теории для совместимости raid autodetect был бы логичен (возможны конфигурации без /etc/mdadm.conf), но вряд ли это кому-то интересно.
Если есть смысл, могу проверить, сработает ли фича raid.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208119</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-23 13:59:42 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #6)
&gt; &gt; То есть фича mdadm, но по какой-то причине она автоматически не включилась ?
&gt; Да, выходит так.
&gt; 
&gt; В теории для совместимости raid autodetect был бы логичен (возможны
&gt; конфигурации без /etc/mdadm.conf), но вряд ли это кому-то интересно.
&gt; Если есть смысл, могу проверить, сработает ли фича raid.

Уточните пожалуйста. Рут на raid1 ?

(Ответ для Vitaly Lipatov на комментарий #2)
&gt; # cat /sys/class/block/$(findmnt -no SOURCE / | sed -e s,/dev/,,)/md/level
&gt; raid1

Я спрашиваю, потому что вот это очень упрощённый guess и кажется всё должно работать.

Можете прислать в личку bug-report ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208120</commentid>
    <comment_count>8</comment_count>
      <attachid>10334</attachid>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2022-02-23 15:03:13 +0300</bug_when>
    <thetext>Created attachment 10334
Лог # make-initrd -v -k 5.10.100-std-def-alt1

Я немного разобрался, картина выглядит так:

1. Фича mdadm работает и собирает raid.
2. Фича mdadm корректно автодетектится.
3. Естественно, для фичи mdadm нужно поставить пакет make-initrd-mdadm.

Поскольку пакета make-initrd-mdadm у меня не было, ничего и не работало через mdadm.

Теперь о фиче raid.
Прикрепляю лог создания initrd.
1. Фича raid автодетектится.
2. При загрузке сборка не происходит. Как можно её отладить?
md_run как-то относится к этому?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208121</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-02-23 15:18:47 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #8)
&gt; Создано вложение 10334 [подробности]
&gt; Лог # make-initrd -v -k 5.10.100-std-def-alt1
&gt; 
&gt; Я немного разобрался, картина выглядит так:
&gt; 
&gt; 1. Фича mdadm работает и собирает raid.
&gt; 2. Фича mdadm корректно автодетектится.
&gt; 3. Естественно, для фичи mdadm нужно поставить пакет make-initrd-mdadm.
&gt; 
&gt; Поскольку пакета make-initrd-mdadm у меня не было, ничего и не работало
&gt; через mdadm.

Аааа! ну тогда всё понятно :)

&gt; Теперь о фиче raid.
&gt; Прикрепляю лог создания initrd.
&gt; 1. Фича raid автодетектится.
&gt; 2. При загрузке сборка не происходит. Как можно её отладить?
&gt; md_run как-то относится к этому?

Фича raid устарела как раз из-за того, что md_run невозможно отлаживать. По сути фича пинает ядро, чтобы оно собрало рейды и оно как-то там само пытается понять что к чему.

Наверное стоит окончательно выкинуть raid и предложить устанавливать make-initrd-mdadm. Поскольку последний имеет ряд преимуществ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208123</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2022-02-23 16:19:25 +0300</bug_when>
    <thetext>(Ответ для Alexey Gladkov на комментарий #9)
&gt; (Ответ для Vitaly Lipatov на комментарий #8)
&gt; &gt; Создано вложение 10334 [подробности]
&gt; &gt; Лог # make-initrd -v -k 5.10.100-std-def-alt1
&gt; &gt; 
&gt; &gt; Я немного разобрался, картина выглядит так:
&gt; &gt; 
&gt; &gt; 1. Фича mdadm работает и собирает raid.
&gt; &gt; 2. Фича mdadm корректно автодетектится.
&gt; &gt; 3. Естественно, для фичи mdadm нужно поставить пакет make-initrd-mdadm.
&gt; &gt; 
&gt; &gt; Поскольку пакета make-initrd-mdadm у меня не было, ничего и не работало
&gt; &gt; через mdadm.
&gt; 
&gt; Аааа! ну тогда всё понятно :)
:)

...
&gt; Фича raid устарела как раз из-за того, что md_run невозможно отлаживать. По
&gt; сути фича пинает ядро, чтобы оно собрало рейды и оно как-то там само
&gt; пытается понять что к чему.
Не могу доказать, но мне кажется, что autodetect в ядре просто выкинули в какой-то момент.
 
&gt; Наверное стоит окончательно выкинуть raid и предложить устанавливать
&gt; make-initrd-mdadm. Поскольку последний имеет ряд преимуществ.
Поддерживаю.

Спасибо, я наконец разобрался с загрузкой двух машин, которые неожиданно не смогли загружать новое ядро при обновлении p9 -&gt; p10.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10334</attachid>
            <date>2022-02-23 15:03:13 +0300</date>
            <delta_ts>2022-02-23 15:03:13 +0300</delta_ts>
            <desc>Лог # make-initrd -v -k 5.10.100-std-def-alt1</desc>
            <filename>make-raid2.log</filename>
            <type>text/x-log</type>
            <size>10581</size>
            <attacher name="Vitaly Lipatov">lav</attacher>
            
              <data encoding="base64">WzAwOjAwOjAwXSBDb25maWcgZmlsZTogL2V0Yy9pbml0cmQubWsKR1VFU1NfTU9EVUxFUyAgICAg
ICAgPSBib290Y29uZmlnIGNvbW1vbiBkZXZpY2Uga2V5Ym9hcmQgbGtyZyBuZXQgcWVtdSByZHNo
ZWxsIHJlc3VtZSByb290ClBBU1NFRF9HVUVTU19NT0RVTEVTID0gClByb2Nlc3NpbmcgZ3Vlc3Mt
Ym9vdGNvbmZpZyAuLi4KUHJvY2Vzc2luZyBndWVzcy1jb21tb24gLi4uClByb2Nlc3NpbmcgZ3Vl
c3MtZGV2aWNlIC4uLgpQcm9jZXNzaW5nIGd1ZXNzLWtleWJvYXJkIC4uLgpQcm9jZXNzaW5nIGd1
ZXNzLWxrcmcgLi4uClByb2Nlc3NpbmcgZ3Vlc3MtbmV0IC4uLgpQcm9jZXNzaW5nIGd1ZXNzLXFl
bXUgLi4uClByb2Nlc3NpbmcgZ3Vlc3MtcmRzaGVsbCAuLi4KUHJvY2Vzc2luZyBndWVzcy1yZXN1
bWUgLi4uClByb2Nlc3NpbmcgZ3Vlc3Mtcm9vdCAuLi4KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpNb2R1bGUgImd1ZXNzLWtleWJv
YXJkIiBwcm9wb3NlIG1vZHVsZXM6CmhpZC1nZW5lcmljIHVzYmhpZCB1c2JrYmQgdXNibW91c2Ug
ZXZkZXYgaW5wdXQtbGVkcwp4aGNpLXBjaQoKTW9kdWxlICJndWVzcy1yZXN1bWUiIHByb3Bvc2Ug
bW9kdWxlczoKYWhjaSBzZF9tb2Qgc2RfbW9kCgpNb2R1bGUgImd1ZXNzLXJvb3QiIHByb3Bvc2Ug
bW9kdWxlczoKcmFpZDEKCk1vZHVsZSAiZ3Vlc3MtcmRzaGVsbCIgcHJvcG9zZSBmZWF0dXJlczoK
cmRzaGVsbAoKTW9kdWxlICJndWVzcy1yb290IiBwcm9wb3NlIGZlYXR1cmVzOgphZGQtdWRldi1y
dWxlcyByYWlkIHJvb3RmcwoKTW9kdWxlICJmZWF0dXJlcyIgcHJvcG9zZSBmZWF0dXJlczoKYWRk
LW1vZHVsZXMgYWRkLXVkZXYtcnVsZXMgYnVpbGRpbmZvIGNsZWFudXAgY29tcHJlc3MKZ3B1LWRy
bSBrYmQgbmV0d29yayBzeXN0ZW0tZ2xpYmMKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKWzAwOjAwOjAxXSBHdWVzc2luZyBjb25m
aWcgLi4uCkdVRVNTX01PRFVMRVMgICAgICAgID0gClBBU1NFRF9HVUVTU19NT0RVTEVTID0gYm9v
dGNvbmZpZyBjb21tb24gZGV2aWNlIGtleWJvYXJkIGxrcmcgbmV0IHFlbXUgcmRzaGVsbCByZXN1
bWUgcm9vdApbMDA6MDA6MDFdIEdlbmVyYXRpbmcgbW9kdWxlIGRlcGVuZGVuY2llcyBvbiBob3N0
IC4uLgpbMDA6MDA6MDZdIEd1ZXNzaW5nIGlzIGNvbXBsZXRlCkZFQVRVUkVTICAgICAgICAgICAg
ICA6IGFkZC1tb2R1bGVzIGFkZC11ZGV2LXJ1bGVzIGJ1aWxkaW5mbyBjbGVhbnVwIGNvbXByZXNz
IGdwdS1kcm0ga2JkIG5ldHdvcmsgcmFpZCByZHNoZWxsIHJvb3RmcyBzeXN0ZW0tZ2xpYmMKQUxM
IEZFQVRVUkVTICAgICAgICAgIDogYWRkLW1vZHVsZXMgYWRkLXVkZXYtcnVsZXMgYnVpbGRpbmZv
IGNsZWFudXAgY29tcHJlc3MgZGVwbW9kLWltYWdlIGdwdS1kcm0ga2JkIG5ldHdvcmsgcmFpZCBy
ZHNoZWxsIHJvb3RmcyBzeXN0ZW0tZ2xpYmMKQUxMIERJU0FCTEVEIEZFQVRVUkVTIDogc3lzdGVt
ZApBTEwgQUNUSVZFIEZFQVRVUkVTICAgOiBhZGQtbW9kdWxlcyBhZGQtdWRldi1ydWxlcyBidWls
ZGluZm8gY2xlYW51cCBjb21wcmVzcyBkZXBtb2QtaW1hZ2UgZ3B1LWRybSBrYmQgbmV0d29yayBy
YWlkIHJkc2hlbGwgcm9vdGZzIHN5c3RlbS1nbGliYwpzeXN0ZW0tZ2xpYmMtbGlibnNzOiBDb3B5
aW5nIGZpbGVzIGZyb20gbGlibnNzX2ZpbGVzLnNvKiAuLi4Kc3lzdGVtLWdsaWJjLWxpYm5zczog
Q29weWluZyBmaWxlcyBmcm9tIGxpYm5zc19maWxlcy5zbyogLi4uCnN5c3RlbS1nbGliYy1saWJn
Y2NfczogQ29weWluZyBmaWxlcyBmcm9tIGxpYmdjY19zLnNvKiAuLi4Kc3lzdGVtLWdsaWJjLWxp
YmdjY19zOiBDb3B5aW5nIGZpbGVzIGZyb20gbGliZ2NjX3Muc28qIC4uLgpbMDA6MDA6MDZdIENy
ZWF0aW5nIGluaXRyZCBpbWFnZSAuLi4KbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7Q
syAnL3RtcC8ucHJpdmF0ZS9yb290L21ha2UtaW5pdHJkLlZ2cmZsek1WdS81LjEwLjEwMC1zdGQt
ZGVmLWFsdDEuaW5pdHJkL2ltZycKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAn
Li9kZXYnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vbW50Jwpta2Rpcjog
0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL3J1bicKbWtkaXI6INGB0L7Qt9C00LDQvSDQ
utCw0YLQsNC70L7QsyAnLi9wcm9jJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCz
ICcuL3N5cycKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi90bXAnCm1rZGly
OiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vYmluJwpta2Rpcjog0YHQvtC30LTQsNC9
INC60LDRgtCw0LvQvtCzICcuL3NiaW4nCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+
0LMgJy4vdXNyJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL3Vzci9iaW4n
Cm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vdXNyL3NiaW4nCm1rZGlyOiDR
gdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vc2hhcmUnCm1rZGlyOiDRgdC+0LfQtNCw0L0g
0LrQsNGC0LDQu9C+0LMgJy4vbGliJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCz
ICcuL2xpYjMyJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL2xpYngzMicK
bWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi9saWI2NCcKbWtkaXI6INGB0L7Q
t9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi91c3Ivc2hhcmUnCm1rZGlyOiDRgdC+0LfQtNCw0L0g
0LrQsNGC0LDQu9C+0LMgJy4vdXNyL2xpYicKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC7
0L7QsyAnLi91c3IvbGliMzInCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4v
dXNyL2xpYngzMicKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi91c3IvbGli
NjQnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vdmFyJwpta2Rpcjog0YHQ
vtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL3Zhci9jYWNoZScKbWtkaXI6INGB0L7Qt9C00LDQ
vSDQutCw0YLQsNC70L7QsyAnLi92YXIvbG9jaycKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQ
sNC70L7QsyAnLi92YXIvbG9jay9zdWJzeXMnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQ
u9C+0LMgJy4vdmFyL2xvZycKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi92
YXIvcnVuJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL2xpYi9tb2R1bGVz
Jwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL2xpYi91ZGV2Jwpta2Rpcjog
0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuL2xpYi9pbml0cmQnCm1rZGlyOiDRgdC+0LfQ
tNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vbGliL2luaXRyZC9hbGwnCm1rZGlyOiDRgdC+0LfQtNCw
0L0g0LrQsNGC0LDQu9C+0LMgJy4vbGliL2luaXRyZC9rbW9kdWxlcycKbWtkaXI6INGB0L7Qt9C0
0LDQvSDQutCw0YLQsNC70L7QsyAnLi9saWIvaW5pdHJkL3Bvc3QnCm1rZGlyOiDRgdC+0LfQtNCw
0L0g0LrQsNGC0LDQu9C+0LMgJy4vbGliL2luaXRyZC9wcmUnCm1rZGlyOiDRgdC+0LfQtNCw0L0g
0LrQsNGC0LDQu9C+0LMgJy4vZXRjJwpta2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCz
ICcuL2V0Yy9pbml0cmQnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vZXRj
L21vZHByb2JlLmQnCm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vZXRjL3N5
c2NvbmZpZycKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi9ldGMvdWRldicK
bWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi9ldGMvdWRldi9ydWxlcy5kJwpt
a2Rpcjog0YHQvtC30LTQsNC9INC60LDRgtCw0LvQvtCzICcuLy5pbml0cmQnCm1rZGlyOiDRgdC+
0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vLmluaXRyZC9raWxsYWxsJwpta2Rpcjog0YHQvtC3
0LTQsNC9INC60LDRgtCw0LvQvtCzICcuLy5pbml0cmQvdWV2ZW50Jwpta2Rpcjog0YHQvtC30LTQ
sNC9INC60LDRgtCw0LvQvtCzICcuLy5pbml0cmQvdWV2ZW50L2V2ZW50cycKbWtkaXI6INGB0L7Q
t9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi8uaW5pdHJkL3VldmVudC9xdWV1ZXMnCm1rZGlyOiDR
gdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vLmluaXRyZC91ZXZlbnQvcXVldWVzL3VkZXYn
Cm1rZGlyOiDRgdC+0LfQtNCw0L0g0LrQsNGC0LDQu9C+0LMgJy4vLmluaXRyZC91ZXZlbnQvcXVl
dWVzL3VkZXYvLnRtcCcKbWtkaXI6INGB0L7Qt9C00LDQvSDQutCw0YLQsNC70L7QsyAnLi9saWIv
bW9kdWxlcy81LjEwLjEwMC1zdGQtZGVmLWFsdDEnCicuL2Jpbi9zaCcgLT4gJy9iaW4vYmFzaCcK
Jy4vYmluL3NoNCcgLT4gJy9iaW4vYmFzaCcKcHV0LXRyZWU6IENvcHlpbmcgJy9saWIvaW5pdHJk
JyByZWN1cnNpdmVseSAuLi4KcHV0LXRyZWU6IENvcHlpbmcgJy91c3Ivc2hhcmUvbWFrZS1pbml0
cmQvZGF0YScgcmVjdXJzaXZlbHkgLi4uCnB1dC10cmVlOiBDb3B5aW5nICcvdXNyL3NoYXJlL21h
a2UtaW5pdHJkL2ZlYXR1cmVzL2tiZC9kYXRhJyByZWN1cnNpdmVseSAuLi4KcHV0LXRyZWU6IENv
cHlpbmcgJy90bXAvLnByaXZhdGUvcm9vdC9tYWtlLWluaXRyZC5WdnJmbHpNVnUvNS4xMC4xMDAt
c3RkLWRlZi1hbHQxLmluaXRyZC9yb290JyByZWN1cnNpdmVseSAuLi4KcHV0LXRyZWU6IENvcHlp
bmcgJy91c3Ivc2hhcmUvbWFrZS1pbml0cmQvZmVhdHVyZXMvbmV0d29yay9kYXRhJyByZWN1cnNp
dmVseSAuLi4KcHV0LXRyZWU6IENvcHlpbmcgJy91c3Ivc2hhcmUvbWFrZS1pbml0cmQvZmVhdHVy
ZXMvcmFpZC9kYXRhJyByZWN1cnNpdmVseSAuLi4KcHV0LXRyZWU6IENvcHlpbmcgJy91c3Ivc2hh
cmUvbWFrZS1pbml0cmQvZmVhdHVyZXMvcmFpZC9kYXRhLWV4dHJhJyByZWN1cnNpdmVseSAuLi4K
Y3JlYXRlLWluaXRyZDogQ29weWluZyBmaWxlcyBmcm9tIGxpYi9tb2Rwcm9iZS5kIC4uLgpjcmVh
dGUtaW5pdHJkOiBDb3B5aW5nIGZpbGVzIGZyb20gZXRjL21vZHByb2JlLmQgLi4uClswMDowMDow
N10gUHV0dGluZyB1ZGV2IHJ1bGVzIC4uLgpwdXQtcnVsZXM6IENvcHlpbmcgdWRldiBydWxlcyAu
Li4KJy9saWIvdWRldi9pbml0cmFtZnMtcnVsZXMuZC81MC11ZGV2LWRlZmF1bHQucnVsZXMnIC0+
ICcvdG1wLy5wcml2YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1L21vZHVsZXMvZXRjL3Vk
ZXYvcnVsZXMuZC81MC11ZGV2LWRlZmF1bHQucnVsZXMnCicvbGliL3VkZXYvaW5pdHJhbWZzLXJ1
bGVzLmQvNjAtcGVyc2lzdGVudC1zdG9yYWdlLnJ1bGVzJyAtPiAnL3RtcC8ucHJpdmF0ZS9yb290
L21ha2UtaW5pdHJkLlZ2cmZsek1WdS9tb2R1bGVzL2V0Yy91ZGV2L3J1bGVzLmQvNjAtcGVyc2lz
dGVudC1zdG9yYWdlLnJ1bGVzJwonL2xpYi91ZGV2L2luaXRyYW1mcy1ydWxlcy5kLzgwLWRyaXZl
cnMucnVsZXMnIC0+ICcvdG1wLy5wcml2YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1L21v
ZHVsZXMvZXRjL3VkZXYvcnVsZXMuZC84MC1kcml2ZXJzLnJ1bGVzJwpwdXQtcnVsZXM6IFdBUk5J
Tkc6IEZvdW5kIHR3byB1ZGV2IHJ1bGVzIHdpdGggdGhlIHNhbWUgbmFtZSBidXQgZGlmZmVyZW50
IGNvbnRlbnQ6IC91c3Ivc2hhcmUvbWFrZS1pbml0cmQvZmVhdHVyZXMvYWRkLXVkZXYtcnVsZXMv
cnVsZXMuZC81MC11ZGV2LWRlZmF1bHQucnVsZXMKJy91c3Ivc2hhcmUvbWFrZS1pbml0cmQvZmVh
dHVyZXMvYWRkLXVkZXYtcnVsZXMvcnVsZXMuZC82MC1wZXJzaXN0ZW50LWlucHV0LnJ1bGVzJyAt
PiAnL3RtcC8ucHJpdmF0ZS9yb290L21ha2UtaW5pdHJkLlZ2cmZsek1WdS9tb2R1bGVzL2V0Yy91
ZGV2L3J1bGVzLmQvNjAtcGVyc2lzdGVudC1pbnB1dC5ydWxlcycKcHV0LXJ1bGVzOiBXQVJOSU5H
OiBGb3VuZCB0d28gdWRldiBydWxlcyB3aXRoIHRoZSBzYW1lIG5hbWUgYnV0IGRpZmZlcmVudCBj
b250ZW50OiAvdXNyL3NoYXJlL21ha2UtaW5pdHJkL2ZlYXR1cmVzL2FkZC11ZGV2LXJ1bGVzL3J1
bGVzLmQvNjAtcGVyc2lzdGVudC1zdG9yYWdlLnJ1bGVzCnB1dC1ydWxlczogV0FSTklORzogRm91
bmQgdHdvIHVkZXYgcnVsZXMgd2l0aCB0aGUgc2FtZSBuYW1lIGJ1dCBkaWZmZXJlbnQgY29udGVu
dDogL3Vzci9zaGFyZS9tYWtlLWluaXRyZC9mZWF0dXJlcy9hZGQtdWRldi1ydWxlcy9ydWxlcy5k
LzgwLWRyaXZlcnMucnVsZXMKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7YnVpbHRp
bn0gPSB1c2JfaWQKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7YnVpbHRpbn0gPSBw
YXRoX2lkCmZpbmQtdWRldi1ydWxlLWV4dGVybmFsczogcnVue2J1aWx0aW59ID0ga21vZCBsb2Fk
ICckZW52e01PREFMSUFTfScKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBydW57YnVpbHRpbn0g
PSBrbW9kIGxvYWQgdGlmbV9zZApmaW5kLXVkZXYtcnVsZS1leHRlcm5hbHM6IHJ1bntidWlsdGlu
fSA9IGttb2QgbG9hZCB0aWZtX21zCmZpbmQtdWRldi1ydWxlLWV4dGVybmFsczogcnVue2J1aWx0
aW59ID0ga21vZCBsb2FkIG1zX2Jsb2NrIG1zcHJvX2Jsb2NrCmZpbmQtdWRldi1ydWxlLWV4dGVy
bmFsczogcnVue2J1aWx0aW59ID0ga21vZCBsb2FkIGkyb19ibG9jawpmaW5kLXVkZXYtcnVsZS1l
eHRlcm5hbHM6IHJ1bntidWlsdGlufSA9IGttb2QgbG9hZCBwcGRldgpmaW5kLXVkZXYtcnVsZS1l
eHRlcm5hbHM6IHJ1bntidWlsdGlufSA9IGttb2QgbG9hZCBzbV9mdGwKZmluZC11ZGV2LXJ1bGUt
ZXh0ZXJuYWxzOiBpbXBvcnR7cHJvZ3JhbX0gPSBhdGFfaWQgLS1leHBvcnQgJGRldm5vZGUKZmlu
ZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7cHJvZ3JhbX0gPSBhdGFfaWQgLS1leHBvcnQg
JGRldm5vZGUKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7cHJvZ3JhbX0gPSBhdGFf
aWQgLS1leHBvcnQgJGRldm5vZGUKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7YnVp
bHRpbn0gPSB1c2JfaWQKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7cHJvZ3JhbX0g
PSBzY3NpX2lkIC0tZXhwb3J0IC0td2hpdGVsaXN0ZWQgLWQgJGRldm5vZGUKZmluZC11ZGV2LXJ1
bGUtZXh0ZXJuYWxzOiBpbXBvcnR7cHJvZ3JhbX0gPSBzY3NpX2lkIC0tZXhwb3J0IC0td2hpdGVs
aXN0ZWQgLWQgJGRldm5vZGUKZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7YnVpbHRp
bn0gPSBwYXRoX2lkCmZpbmQtdWRldi1ydWxlLWV4dGVybmFsczogaW1wb3J0e2J1aWx0aW59ID0g
YmxraWQgLS1oaW50PXNlc3Npb25fb2Zmc2V0PSRlbnZ7SURfQ0RST01fTUVESUFfU0VTU0lPTl9M
QVNUX09GRlNFVH0KZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBpbXBvcnR7YnVpbHRpbn0gPSBi
bGtpZCAtLW5vcmFpZApmaW5kLXVkZXYtcnVsZS1leHRlcm5hbHM6IGltcG9ydHtidWlsdGlufSA9
IGJsa2lkCmZpbmQtdWRldi1ydWxlLWV4dGVybmFsczogcnVue3Byb2dyYW19ID0gJGVudntSRU1P
VkVfQ01EfQpmaW5kLXVkZXYtcnVsZS1leHRlcm5hbHM6IGltcG9ydHtidWlsdGlufSA9IHVzYl9p
ZApmaW5kLXVkZXYtcnVsZS1leHRlcm5hbHM6IGltcG9ydHtidWlsdGlufSA9IGh3ZGIgLS1zdWJz
eXN0ZW09dXNiCmZpbmQtdWRldi1ydWxlLWV4dGVybmFsczogaW1wb3J0e2J1aWx0aW59ID0gaHdk
YiAtLXN1YnN5c3RlbT0kZW52e1NVQlNZU1RFTX0KZmluZC11ZGV2LXJ1bGUtZXh0ZXJuYWxzOiBp
bXBvcnR7YnVpbHRpbn0gPSBod2RiICdpZWVlMTM5NDpub2RlOnZlbiRhdHRye3ZlbmRvcn1tbyRh
dHRye21vZGVsfXVuaXRzJGF0dHJ7dW5pdHN9JwpmaW5kLXVkZXYtcnVsZS1leHRlcm5hbHM6IGlt
cG9ydHtidWlsdGlufSA9IGh3ZGIgJ2llZWUxMzk0Om5vZGU6dmVuJGF0dHJ7dmVuZG9yfXVuaXRz
JGF0dHJ7dW5pdHN9JwpwdXQtdHJlZTogQ29weWluZyAnL3RtcC8ucHJpdmF0ZS9yb290L21ha2Ut
aW5pdHJkLlZ2cmZsek1WdS9tb2R1bGVzJyByZWN1cnNpdmVseSAuLi4KWzAwOjAwOjA3XSBQdXR0
aW5nIG1vZHVsZXMgLi4uCnB1dC1tb2R1bGVzOiBCdWlsdGluIG1vZHVsZSAiaXB2NiIKWzAwOjAw
OjA3XSBHZW5lcmF0aW5nIG1vZHVsZSBkZXBlbmRlbmNpZXMgaW4gaW1hZ2UgLi4uCi9zYmluL2Rl
cG1vZCAtYSAtRiAiL2Jvb3QvU3lzdGVtLm1hcC01LjEwLjEwMC1zdGQtZGVmLWFsdDEiIC1iIC90
bXAvLnByaXZhdGUvcm9vdC9tYWtlLWluaXRyZC5WdnJmbHpNVnUvNS4xMC4xMDAtc3RkLWRlZi1h
bHQxLmluaXRyZC9pbWcgXAoJIjUuMTAuMTAwLXN0ZC1kZWYtYWx0MSIKWzAwOjAwOjA3XSBTb3J0
aW5nIHN5c3Zpbml0IHNlcnZpY2VzIC4uLgrRg9C00LDQu9GR0L0gJy90bXAvLnByaXZhdGUvcm9v
dC9zb3J0LXNlcnZpY2VzLjNkUFA4TmticS90c29ydC5lcnInCtGD0LTQsNC70ZHQvSAnL3RtcC8u
cHJpdmF0ZS9yb290L3NvcnQtc2VydmljZXMuM2RQUDhOa2JxL3Rzb3J0Lm91dCcK0YPQtNCw0LvR
kdC9ICcvdG1wLy5wcml2YXRlL3Jvb3Qvc29ydC1zZXJ2aWNlcy4zZFBQOE5rYnEvb3JkZXInCtGD
0LTQsNC70ZHQvSDQutCw0YLQsNC70L7QsyAnL3RtcC8ucHJpdmF0ZS9yb290L3NvcnQtc2Vydmlj
ZXMuM2RQUDhOa2JxJwpbMDA6MDA6MDhdIFBhY2tpbmcgaW1hZ2UgdG8gYXJjaGl2ZSAuLi4KWzAw
OjAwOjA4XSBXcml0aW5nIGJ1aWxkIGluZm8gZmlsZXMgLi4uCm1rZGlyIC1wIC0tICIvdmFyL2xp
Yi9pbml0cmQvNS4xMC4xMDAtc3RkLWRlZi1hbHQxLmluaXRyZCIKcHJpbnRmICclc1xuJyBhZGQt
bW9kdWxlcyBhZGQtdWRldi1ydWxlcyBidWlsZGluZm8gY2xlYW51cCBjb21wcmVzcyBncHUtZHJt
IGtiZCBuZXR3b3JrIHJhaWQgcmRzaGVsbCByb290ZnMgc3lzdGVtLWdsaWJjIHwgXAogICAgc29y
dCAtdW8gIi92YXIvbGliL2luaXRyZC81LjEwLjEwMC1zdGQtZGVmLWFsdDEuaW5pdHJkL2ZlYXR1
cmVzIgpzb3J0IC11byAiL3Zhci9saWIvaW5pdHJkLzUuMTAuMTAwLXN0ZC1kZWYtYWx0MS5pbml0
cmQvZmlsZXMiICIvdG1wLy5wcml2YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUuMTAu
MTAwLXN0ZC1kZWYtYWx0MS5pbml0cmQvaW1hZ2UuZmlsZXMiCnJtIC1mIC0tICIvdG1wLy5wcml2
YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUuMTAuMTAwLXN0ZC1kZWYtYWx0MS5pbml0
cmQvaW1hZ2UuZmlsZXMiClswMDowMDowOF0gQ29tcHJlc3NpbmcgaW1hZ2UgLi4uClswMDowMDox
Nl0gVXNlZCBmZWF0dXJlczogYWRkLW1vZHVsZXMgYWRkLXVkZXYtcnVsZXMgYnVpbGRpbmZvIGNs
ZWFudXAgY29tcHJlc3MgZGVwbW9kLWltYWdlIGdwdS1kcm0ga2JkIG5ldHdvcmsgcmFpZCByZHNo
ZWxsIHJvb3RmcyBzeXN0ZW0tZ2xpYmMKWzAwOjAwOjE2XSBQYWNrZWQgbW9kdWxlczogYWZfcGFj
a2V0IGFoY2kgYW1kZ3B1IGNlYyBkcm0gZHJtX2ttc19oZWxwZXIgZXZkZXYgZ3B1LXNjaGVkIGhp
ZCBoaWQtZ2VuZXJpYyBod21vbiBpMmMtYWxnby1iaXQgaW5wdXQtbGVkcyBpb21tdV92MiBsaWJh
aGNpIGxpYmF0YSByYWlkMSByYy1jb3JlIHNjc2lfbW9kIHNkX21vZCB0dG0gdXNiaGlkIHVzYmti
ZCB1c2Jtb3VzZSB4aGNpLWhjZCB4aGNpLXBjaSB4aGNpLXBjaS1yZW5lc2FzIApbMDA6MDA6MTZd
IEluc3RhbGxpbmcgaW1hZ2UgLi4uClswMDowMDoxNl0gVW5wYWNrZWQgc2l6ZTogOTlNClswMDow
MDoxNl0gSW1hZ2Ugc2l6ZTogMjVNCtGB0LrQvtC/0LjRgNC+0LLQsNC9ICcvdG1wLy5wcml2YXRl
L3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUuMTAuMTAwLXN0ZC1kZWYtYWx0MS5pbml0cmQv
aW5pdHJkLmltZycgLT4gJy9ib290L2luaXRyZC01LjEwLjEwMC1zdGQtZGVmLWFsdDEuaW1nJwrR
g9C00LDQu9GR0L0gJy90bXAvLnByaXZhdGUvcm9vdC9tYWtlLWluaXRyZC5WdnJmbHpNVnUvNS4x
MC4xMDAtc3RkLWRlZi1hbHQxLmluaXRyZC9pbml0cmQuaW1nJwpbMDA6MDA6MTZdIFJlbW92aW5n
IHdvcmsgZGlyZWN0b3J5IC4uLgpybSAtcmYgLS0gIi90bXAvLnByaXZhdGUvcm9vdC9tYWtlLWlu
aXRyZC5WdnJmbHpNVnUvNS4xMC4xMDAtc3RkLWRlZi1hbHQxLmluaXRyZC9pbWciICIvdG1wLy5w
cml2YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUuMTAuMTAwLXN0ZC1kZWYtYWx0MS5p
bml0cmQvZ3Vlc3MiICIvdG1wLy5wcml2YXRlL3Jvb3QvbWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUu
MTAuMTAwLXN0ZC1kZWYtYWx0MS5pbml0cmQvaW5pdGNwaW8iICIvdG1wLy5wcml2YXRlL3Jvb3Qv
bWFrZS1pbml0cmQuVnZyZmx6TVZ1LzUuMTAuMTAwLXN0ZC1kZWYtYWx0MS5pbml0cmQvcm9vdCIK
cm1kaXIgLS0gIi90bXAvLnByaXZhdGUvcm9vdC9tYWtlLWluaXRyZC5WdnJmbHpNVnUvNS4xMC4x
MDAtc3RkLWRlZi1hbHQxLmluaXRyZCIKWzAwOjAwOjE2XSBJbWFnZSBpcyBzYXZlZCBhcyAvYm9v
dC9pbml0cmQtNS4xMC4xMDAtc3RkLWRlZi1hbHQxLmltZwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>