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

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

    <bug>
          <bug_id>28514</bug_id>
          
          <creation_ts>2013-02-06 01:38:42 +0400</creation_ts>
          <short_desc>incredibly slow deletion on SSD</short_desc>
          <delta_ts>2018-06-25 08:19:01 +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>kernel-image-std-def</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27685</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Bolshakov">sbolshakov</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>aen</cc>
    
    <cc>kernelbot</cc>
    
    <cc>monordure</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>137639</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2013-02-06 01:38:42 +0400</bug_when>
    <thetext>после апгдейда с 3.4.8 на 3.7.5 обнаружилось невыносимое замедление
удалений (в разы, если не десятки) на массивных операциях вроде hsh --cle
или чекаута в другой бранч в kernel git.
ext4, rw,relatime,discard,data=writeback
соответствующий процесс безвылазно сидит в D
(нет, это не издыхающий SSD, даунгрейд моментально всё ставит на место).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137640</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2013-02-06 09:59:49 +0400</bug_when>
    <thetext>А запись при этом нормально идёт ?
На любом SSD воспроизводится ?

2aen: это блокер для p7.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137651</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2013-02-06 14:05:19 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; А запись при этом нормально идёт ?
&gt; На любом SSD воспроизводится ?
&gt; 
цифр не пытался получить, но на глаз запись как запись.
Собственно, такое удаление на SSD с такой строчкой монтирования -- это
много-много TRIM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138345</commentid>
    <comment_count>3</comment_count>
    <who name="Константин">monordure</who>
    <bug_when>2013-03-03 00:00:53 +0400</bug_when>
    <thetext>А этот , как его, &quot;контроллер&quot; что ли , может поменять ? Который в /sys/block/sd*/queue/scheduler лежит. Где-то в арчвики  читал что надо noop для ssd.
Просто ради эксперимента можно попробовать</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138346</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-03-03 01:16:21 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; А этот , как его, &quot;контроллер&quot; что ли , может поменять ? Который в
&gt; /sys/block/sd*/queue/scheduler лежит.
Вот там и поменять:

echo &apos;block/sda/queue/scheduler = deadline&apos; &gt;&gt; /etc/sysfs.conf
echo deadline &gt; /sys/block/sda/queue/scheduler 

&gt; Где-то в арчвики  читал что надо noop для ssd.
По моим чтениям, раздумьям и тестам это безбашенный оптимизм, а ставить стоит deadline.

2 lioka: а это часом не могли i/o barriers включиться?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139300</commentid>
    <comment_count>5</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-04-03 17:02:02 +0400</bug_when>
    <thetext>На текущем 3.8 воспроизводится?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139311</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-04-04 01:45:12 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; На текущем 3.8 воспроизводится?

Жду ответа до 6 апреля.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139349</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2013-04-05 13:40:29 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; (В ответ на комментарий №5)
&gt; &gt; На текущем 3.8 воспроизводится?
&gt; 
&gt; Жду ответа до 6 апреля.

да.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144793</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-01-27 18:54:47 +0400</bug_when>
    <thetext>А на 3.10? (или это не блокер?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>159594</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-10-31 16:05:29 +0300</bug_when>
    <thetext>А на 4.8?..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>159639</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2016-11-01 14:46:37 +0300</bug_when>
    <thetext>того железа давно нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172113</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-06-25 08:19:01 +0300</bug_when>
    <thetext>исправлено временем.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>