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

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

    <bug>
          <bug_id>24623</bug_id>
          
          <creation_ts>2010-11-23 10:52:49 +0300</creation_ts>
          <short_desc>Зависает при использовании с aufs2-util-ng и новыми ядрами</short_desc>
          <delta_ts>2011-02-24 15:40:50 +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>aufs2-util-ng</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Pozhidaev">msp</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>aen</cc>
    
    <cc>aspsk</cc>
    
    <cc>boyarsh</cc>
    
    <cc>evg</cc>
    
    <cc>gns</cc>
    
    <cc>radik</cc>
    
    <cc>stanv</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>115585</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Pozhidaev">msp</who>
    <bug_when>2010-11-23 10:52:49 +0300</bug_when>
    <thetext>При сборке LiveCD с ядром std-def-2.6.35-alt7 и aufs2-util-ng-2.1-alt1 полученный образ зависает на стади &quot;Remounting root filesystem in read/write mode...&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116345</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-12-15 13:58:52 +0300</bug_when>
    <thetext>C 2.6.35-std-def-alt9 осталось старое поведение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118623</commentid>
    <comment_count>2</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-02-21 16:40:31 +0300</bug_when>
    <thetext>То же самое могу сказать и про un-def-2.6.37-alt1
может быть проблема в самих aufs2-util-ng ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118626</commentid>
    <comment_count>3</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-02-21 16:59:56 +0300</bug_when>
    <thetext>Николай, а у Вас aufs работает хоть с каким-то ядром?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118627</commentid>
    <comment_count>4</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-21 17:03:19 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; Николай, а у Вас aufs работает хоть с каким-то ядром?

До последнего времени было std-ng, сейчас pure-emerald (2.6.38rc5 с втянутым aufs). Отлично работают aufs-util-ng.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118670</commentid>
    <comment_count>5</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-02-22 14:45:01 +0300</bug_when>
    <thetext>В aufs2-util-ng надо добавить коммит:

commit 89d08d339fe3efcad1e2da2f5e2103824630e13f
Author: J. R. Okajima &lt;hooanon05@yahoo.co.jp&gt;
Date:   Fri Jan 7 10:44:27 2011 +0900

    bugfix, O_CLOEXEC for the plink maintenance mode
    
    /sbin/mount.aufs (and others) puts aufs into the plink maintenance mode
    via /proc/fs/aufs/plink_maint which make many other operations to return
    error or block.
    During in this mode, /sbin/mount.aufs exec(2) the original mount(8).
    If mount(8) is not statically linked, it may mmap(2) ld.so (and
    others). And if ld.so is inside of the target aufs, then aufs mmap(2)
    blocks, ie. deadlock.
    To address this problem, specify O_CLOEXEC for /proc/fs/aufs/plink_maint
    which makes aufs to exit the plink maintenance mode.
    
    Reported-by: Marco Clocchiatti &lt;ziapannocchia@gmail.com&gt;
    Signed-off-by: J. R. Okajima &lt;hooanon05@yahoo.co.jp&gt;

Без него remount_rw виснет по крайней мере на un-def и std-def</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118671</commentid>
    <comment_count>6</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-02-22 14:52:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)

&gt; Без него remount_rw виснет по крайней мере на un-def и std-def
А с ним, соответственно, не виснет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118672</commentid>
    <comment_count>7</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-22 15:06:33 +0300</bug_when>
    <thetext>Ok. Сегодня сделаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118674</commentid>
    <comment_count>8</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-22 15:28:50 +0300</bug_when>
    <thetext>#39142 AWAITING #1 [test-only] sisyphus aufs2.1.git=2.1-alt2.git0f0cf3f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118679</commentid>
    <comment_count>9</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-22 16:47:45 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; (В ответ на комментарий №5)
&gt; 
&gt; &gt; Без него remount_rw виснет по крайней мере на un-def и std-def
&gt; А с ним, соответственно, не виснет.

Проверьте пожалуйста с http://git.altlinux.org/tasks/39142/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118685</commentid>
    <comment_count>10</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-02-22 18:35:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)

&gt; &gt; &gt; Без него remount_rw виснет по крайней мере на un-def и std-def
&gt; &gt; А с ним, соответственно, не виснет.
&gt; 
&gt; Проверьте пожалуйста с http://git.altlinux.org/tasks/39142/
Работает, спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118687</commentid>
    <comment_count>11</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-22 18:48:14 +0300</bug_when>
    <thetext>(In reply to comment #10)
&gt; (В ответ на комментарий №9)
&gt; 
&gt; &gt; &gt; &gt; Без него remount_rw виснет по крайней мере на un-def и std-def
&gt; &gt; &gt; А с ним, соответственно, не виснет.
&gt; &gt; 
&gt; &gt; Проверьте пожалуйста с http://git.altlinux.org/tasks/39142/
&gt; Работает, спасибо!

Ok, закоммитил в сизиф.

А у нас остались ещё ядра, на которых работает старый aufs2-util?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118688</commentid>
    <comment_count>12</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-02-22 19:10:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; (In reply to comment #10)
&gt; А у нас остались ещё ядра, на которых работает старый aufs2-util?

el-smp. Сейчас aspsk пытается перевести его на новый aufs2-util.
Как только, так сразу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118767</commentid>
    <comment_count>13</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-02-24 12:39:12 +0300</bug_when>
    <thetext>
&gt; el-smp. Сейчас aspsk пытается перевести его на новый aufs2-util.
&gt; Как только, так сразу.
В el-smp со вчерашнего дня aufs2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118772</commentid>
    <comment_count>14</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-24 13:47:35 +0300</bug_when>
    <thetext>Ну, тогда можно текушее содержимое aufs2-util-ng просто собрать под именем aufs2-util без всяких obsolete/provide.

Давайте дружно попросим stanv дать NMU.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118775</commentid>
    <comment_count>15</comment_count>
    <who name="Andriy Stepanov (stanv)">stanv</who>
    <bug_when>2011-02-24 13:57:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; Ну, тогда можно текушее содержимое aufs2-util-ng просто собрать под именем
&gt; aufs2-util без всяких obsolete/provide.
&gt; 
&gt; Давайте дружно попросим stanv дать NMU.


&gt; ssh git.alt acl sisyphus aufs2-util show          
aufs2-util      stanv @everybody</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118781</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-02-24 14:49:45 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; без всяких obsolete/provide.
Почему?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118782</commentid>
    <comment_count>17</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2011-02-24 14:55:25 +0300</bug_when>
    <thetext>(In reply to comment #16)
&gt; (В ответ на комментарий №14)
&gt; &gt; без всяких obsolete/provide.
&gt; Почему?

Зачем?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118789</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-02-24 15:40:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; &gt; Почему? 
&gt; Зачем?
Что зачем? &quot;Почему?&quot;? ;-)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>