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

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

    <bug>
          <bug_id>10941</bug_id>
          
          <creation_ts>2007-02-26 15:48:53 +0300</creation_ts>
          <short_desc>nice level для сервера не регулируется и по умолчанию значение слишком большое</short_desc>
          <delta_ts>2012-07-19 18:17:56 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>MySQL-server</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>P1</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrew Kornilov">hiddenman</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>mike</cc>
    
    <cc>nickel</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45897</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2007-02-26 15:48:53 +0300</bug_when>
    <thetext>Как оказалось, все наши mysqld-и по непонятной причине работаю с nice level +10
Imho, это, во-первых, нужно вынести в sysconfig, во-вторых, поменять значение по
умолчанию.
Предварительный патч прилагается (при его использовании nice level будет не
только у mysqld, но и mysqld_wrapper, но это не страшно, по-моему; наш
start_daemon, насколько я понял, всегда передает nice level start-dtop-daemon
[по умолчанию 0], поэтому достаточно определить переменную NICE в sysconfig)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45898</commentid>
    <comment_count>1</comment_count>
      <attachid>1837</attachid>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2007-02-26 15:49:55 +0300</bug_when>
    <thetext>Created attachment 1837
mysqld initscripts patch

draft</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45904</commentid>
    <comment_count>2</comment_count>
      <attachid>1838</attachid>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2007-02-26 16:27:30 +0300</bug_when>
    <thetext>Created attachment 1838
mysqld initscripts patch, v2

draft, version 2 :)
Оказалось, что NICE обнуляется при запуске start_daemon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50117</commentid>
    <comment_count>3</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2007-05-11 17:51:15 +0400</bug_when>
    <thetext>Упс, чуть-чуть неправильный патч, в первом изменении $NICE должен добавляться,
не на то diff запустил :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50463</commentid>
    <comment_count>4</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2007-05-21 03:01:03 +0400</bug_when>
    <thetext>Все-таки это major, а не enh. Потом скажут, что в ALTLinux медленнее, чем у всех
работает mysql :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50770</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-05-29 21:39:51 +0400</bug_when>
    <thetext>Будто спасибо:

MySQL - MySQL: A very fast and reliable SQL database engine             [28M]
* Mon May 28 2007 L.A. Kostis &lt;lakostis@altlinux&gt; 5.0.41-alt1
[...]
- Allow custom nice setting for mysqld (fix ALT #10941).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50778</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2007-05-30 09:05:16 +0400</bug_when>
    <thetext>Fixed in 5.0.41-alt1.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132348</commentid>
    <comment_count>7</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2012-07-19 17:15:31 +0400</bug_when>
    <thetext>Коллеги, приветствую.

Похоже, это давно опять сломалось. Переменная игнорируется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132350</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-07-19 18:11:47 +0400</bug_when>
    <thetext>Заглянул в mysqld_wrapper, есть там NICE; проверил, работает:

$ rpm -q MySQL-server         
MySQL-server-5.1.63-alt1
$ grep NICE /etc/sysconfig/mysqld
NICE=
$ sudo service mysqld start
Adjusting environment for mysqld:                                     [ DONE ]
Starting mysqld service:                                              [ DONE ]
$ ps ax -o nice,fname | grep mysqld
  0 mysqld_w
 10 mysqld
$ sudo sed -i &apos;s/^NICE=$/&amp;3/&apos; /etc/sysconfig/mysqld
$ sudo service mysqld restart                    
Sending TERM signal to mysqld:                                        [ DONE ]
Waiting, while mysqld actualy stopped:                                [ DONE ]
Adjusting environment for mysqld:                                     [ DONE ]
Starting mysqld service:                                              [ DONE ]
$ ps ax -o nice,fname | grep mysqld
  0 mysqld_w
  3 mysqld
$ _</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132351</commentid>
    <comment_count>9</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2012-07-19 18:17:56 +0400</bug_when>
    <thetext>Да, действительно, сейчас уже опять работает. Не работал где-то в p5, кажется, Ошибся.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1837</attachid>
            <date>2007-02-26 15:49:55 +0300</date>
            <delta_ts>2007-02-26 15:49:55 +0300</delta_ts>
            <desc>mysqld initscripts patch</desc>
            <filename>mysql-server-alt-init.patch</filename>
            <type>text/plain</type>
            <size>534</size>
            <attacher name="Andrew Kornilov">hiddenman</attacher>
            
              <data encoding="base64">ZGlmZiAtcnVOIG9yaWcvbXlzcWxkLnN5c2NvbmZpZyBuZXcvbXlzcWxkLnN5c2NvbmZpZwotLS0g
b3JpZy9teXNxbGQuc3lzY29uZmlnCTIwMDctMDItMjYgMTI6NDM6MzMgKzAwMDAKKysrIG5ldy9t
eXNxbGQuc3lzY29uZmlnCTIwMDctMDItMjYgMTI6NDU6MjggKzAwMDAKQEAgLTIsNCArMiw2IEBA
CiBDSFNFVD0KICMgb3RoZXIgc2VydmVyIG9wdHMKIE9QVD0KKyMgbmljZSBsZXZlbAorTklDRT0t
NQogCmRpZmYgLXJ1TiBvcmlnL215c3FsZF93cmFwcGVyIG5ldy9teXNxbGRfd3JhcHBlcgotLS0g
b3JpZy9teXNxbGRfd3JhcHBlcgkyMDA3LTAyLTExIDIxOjE5OjMyICswMDAwCisrKyBuZXcvbXlz
cWxkX3dyYXBwZXIJMjAwNy0wMi0yNiAxMjo0NDozMSArMDAwMApAQCAtNDMsNyArNDMsNyBAQAog
CiB3aGlsZSA6OyBkbwogCXJtIC1mICIkc29ja2V0IiAiJHBpZGZpbGUiCi0JbmljZSAkbXlzcWxk
ICIkQCIKKwkkbXlzcWxkICIkQCIKIAlSRVRWQUw9JD8KIAlpZiBbICRSRVRWQUwgLWVxIDAgXTsg
dGhlbgogCQltc2c9c3VjY2VkZWQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1838</attachid>
            <date>2007-02-26 16:27:30 +0300</date>
            <delta_ts>2007-02-26 16:27:30 +0300</delta_ts>
            <desc>mysqld initscripts patch, v2</desc>
            <filename>mysql-server-alt-init.patch</filename>
            <type>text/plain</type>
            <size>1008</size>
            <attacher name="Andrew Kornilov">hiddenman</attacher>
            
              <data encoding="base64">ZGlmZiAtcnVOIG9yaWcvbXlzcWxkLmluaXQgbmV3L215c3FsZC5pbml0Ci0tLSBvcmlnL215c3Fs
ZC5pbml0CTIwMDctMDItMjYgMTM6MjM6NDEgKzAwMDAKKysrIG5ldy9teXNxbGQuaW5pdAkyMDA3
LTAyLTI2IDEyOjQ1OjQ5ICswMDAwCkBAIC03MCw3ICs3MCw3IEBACiB7CiAJYWRqdXN0IHx8IHJl
dHVybgogCWNoYXJzZXQKLQlzdGFydF9kYWVtb24gJE5JQ0UgLS1sb2NrZmlsZSAiJExPQ0tGSUxF
IiAtLXBpZGZpbGUgIiRQSURGSUxFIiAtLW5hbWUgbXlzcWxkIC0tZXhwZWN0LXVzZXIgbXlzcWwg
LS0gc2FmZV9teXNxbGQgLUMgIiRDSFNFVCIgJE9QVAorCXN0YXJ0X2RhZW1vbiAtLWxvY2tmaWxl
ICIkTE9DS0ZJTEUiIC0tcGlkZmlsZSAiJFBJREZJTEUiIC0tbmFtZSBteXNxbGQgLS1leHBlY3Qt
dXNlciBteXNxbCAtLSBzYWZlX215c3FsZCAtQyAiJENIU0VUIiAkT1BUCiAJUkVUVkFMPSQ/CiAJ
cmV0dXJuICRSRVRWQUwKIH0KZGlmZiAtcnVOIG9yaWcvbXlzcWxkLnN5c2NvbmZpZyBuZXcvbXlz
cWxkLnN5c2NvbmZpZwotLS0gb3JpZy9teXNxbGQuc3lzY29uZmlnCTIwMDctMDItMjYgMTI6NDM6
MzMgKzAwMDAKKysrIG5ldy9teXNxbGQuc3lzY29uZmlnCTIwMDctMDItMjYgMTI6NDU6MjggKzAw
MDAKQEAgLTIsNCArMiw2IEBACiBDSFNFVD0KICMgb3RoZXIgc2VydmVyIG9wdHMKIE9QVD0KKyMg
bmljZSBsZXZlbAorTklDRT0tNQogCmRpZmYgLXJ1TiBvcmlnL215c3FsZF93cmFwcGVyIG5ldy9t
eXNxbGRfd3JhcHBlcgotLS0gb3JpZy9teXNxbGRfd3JhcHBlcgkyMDA3LTAyLTExIDIxOjE5OjMy
ICswMDAwCisrKyBuZXcvbXlzcWxkX3dyYXBwZXIJMjAwNy0wMi0yNiAxMjo0NDozMSArMDAwMApA
QCAtNDMsNyArNDMsNyBAQAogCiB3aGlsZSA6OyBkbwogCXJtIC1mICIkc29ja2V0IiAiJHBpZGZp
bGUiCi0JbmljZSAkbXlzcWxkICIkQCIKKwkkbXlzcWxkICIkQCIKIAlSRVRWQUw9JD8KIAlpZiBb
ICRSRVRWQUwgLWVxIDAgXTsgdGhlbgogCQltc2c9c3VjY2VkZWQK
</data>

          </attachment>
      

    </bug>

</bugzilla>