← Back to team overview

fuel-dev team mailing list archive

[Fuel] MOST 4.1.x backport candidates

 

Team,

Attached is a list of 41 commits present in fuel-library stable/5.0
and not present in stable/4.1 (based on a script written by Ryan) that
contain fixes for Critical and High priority bugs and potentially
should be backported to 4.1.x series (as reviewed by me and Ryan).

Please review and highlight items that you believe are not relevant
for 4.1. My assumption is that everything on this list should be
backported, and that we should repeat this exercise for fuel-web,
fuel-astute, and fuel-main repositories.

Thanks,

-- 
Dmitry Borodaenko
commit 71ef7d46ef719ee65904726613a8f46f31505abc
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Mon Apr 21 19:06:10 2014 +0400

    Executing IFUP operation
    
    for master-bond interface should be after UPping at least one slave interface
    
    Change-Id: I3aabebd37d77dced39c9b77a834c179dbc65e2b3
    Closes-Bug: #1310661


commit 70e813d5b6b26dba0cd763ce24eab27747f4b573
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Wed Mar 5 15:40:04 2014 +0400

    Make Neutron L3/DHCP agents OCF script more tolerant to mysql and keystone temporary fails.
    
    In this implementation cleanup-script does not get information from Neutron API.
    Script inspects network namespaces on this node for given agent type and removes
    found ports from integration bridge.
    
    Closes-bug: #1287716
    Partial-bug: #1285929
    Change-Id: I2dfb31f240dca652341c4623f237f6a143414448


commit 3161e6ce1816d9a2e22527fe01a374c3f5c865f1
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Wed May 14 19:33:39 2014 +0400

    Add retries for keystone-manage db_sync and make relationships more strong.
    
    This retries need for prevent broke deploy, if puppet make decision to restart
    haproxy near this exec.
    
    Closes-bug: #1319087
    Change-Id: I0e61d2bdf04a11c936ca0bc7b932478fa28f360e


commit 068b771286c47e4e73b4a2ccc6ca9a003a8a1edd
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue Apr 15 17:32:43 2014 +0400

    Proxy requests to heat API using haproxy
    
    Change-Id: Id416667d5956a9e4712ae47a3afd03104fde05c0
    Closes-Bug: #1307503


commit b9985e42159187853edec82c406fdbc38dc5a6d0
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Fri May 23 20:16:46 2014 +0400

    Set kombu_reconnect_delay to 5.0
    
    Set delay to 5.0 to recover channel errors on highly loaded environments.
    
    Change-Id: Ibec002828b785282221fa6d2827163a2deb0e627
    Partial-Bug: 1322259


commit 95576e82c77981d832dac299bf22930719f22bb2
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Wed Apr 16 21:34:47 2014 +0400

    Fix swift-ring-builder ordering
    
    Tie ring_*_device resource to ring_devices resource
    by setting autorequire, thus making ring_devices resource
    run after ring_*_device and ensure it is before rebalance
    anchor
    
    How to test:
    
    1) install swift binaries
    
    2) run:
    rm /var/lib/puppet/state/graphs/* && puppet apply --graph -vd
    --modulepath /home/vvk/git/fuel/deployment/puppet/ -e
    'anchor{"rebalance_begin":} Ring_devices<||> ->
    Anchor['rebalance_begin'] ring_devices{'all':  storages=>
    [{"storage_address"=>"10.10.10.10"}] }'
    
    3) read /var/lib/puppet/state/graphs/relationships.dot
    
    The purpose is to set all ring_*_device before
    Anchor['rebalance_begin']
    
    Change-Id: If9e724342eeeb8399093103a875719b82a429bc5
    Closes-Bug: #1305826


commit 3845a626912f287d1fdd2332317b6b1bec86432f
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Fri May 2 18:00:04 2014 +0400

    Fix galera helper execs to use replication user
    
    Set galera helper execs to use replication user
    credentials in order to not mess with root password
    setup.
    
    Change-Id: If18be6f709271c0953b557c628132f53bcec5626
    Closes-Bug: #1315396


commit 28d15b5dfa5b003a62c090beb397c75f842292f3
Author: Bogdan Dobrelya <bdobrelia@xxxxxxxxxxxx>
Date:   Wed May 7 17:47:43 2014 +0300

    Add support for debug log case for ceilometer
    
    Closes-bug: #1317123
    
    Change-Id: I9ab04e8de7d293144672789d43c67b468f0ef75f
    Signed-off-by: Bogdan Dobrelya <bdobrelia@xxxxxxxxxxxx>


commit 0a0a41ecf995a56991572bf629bb097ea53e4608
Author: Matthew Mosesohn <mmosesohn@xxxxxxxxxxxx>
Date:   Fri May 23 15:50:17 2014 +0400

    Add retry for setting MySQL password
    
    MySQL init script returns before service
    is ready to handle commands, causing a
    race condition.
    
    Change-Id: I45527325e84049f0366e637416edfceb5bf8f759
    Closes-Bug: #1322231
    (cherry picked from commit 3d67b9e8e1b29d33715ae5921887fe66566a36d8)


commit ec4b8ace741dc79ab6f32a6c7fa05ad9d5982815
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue Apr 15 21:37:30 2014 +0400

    Fix cobbler fence_ssh script to support newer agent
    
    Change-Id: I877abc85f36980da17ec71c5a2fa51fa243137c8


commit 5128535954a7aa1c456fc3ae31396141660f0383
Author: Vladimir Kozhukalov <vkozhukalov@xxxxxxxxxxxx>
Date:   Thu May 8 18:45:53 2014 +0400

    Set xfs sector size into 512
    
    By default mkfs.xfs sets sector size equal to
    physical block size which makes it impossible to have
    O_DIRECT mode. Enforcing xfs to use 512 byte size
    fixes this problem but decreases fs performance a bit.
    
    Change-Id: I4b38ef148c16baacfba12ed07534a3761b3cecf1
    Related-Bug: #1316266


commit 32f25307a69c69b002f3f7a220fa6bae2d4d110d
Author: Vladimir Sharshov <vsharshov@xxxxxxxxxxxx>
Date:   Thu May 8 07:44:30 2014 +0400

    Set max avaliable TTL for Mcollective
    
    We use virtual machine snapshots for CI. When we
    up it from snapshots, we get error:
    "MCollective agents '<ID>' didn't respond within
    the allotted time.", but node is online. Big TTL
    in Mcollective should solve this problem.
    
    Change-Id: Id3f2f5ddf26a9d31de214e9d5596a47f450b983f
    Closes-Bug: #1316720


commit 8ec879ddf30b0d47fd1117a7ee5d6a19fa5a62c7
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Thu May 22 14:54:10 2014 +0400

    Revert: Rewrite RabbitMQ init scripts
    
    Return to the previous version of init scripts that
    can recreate Mnesia if cluster gets broken.
    
    Change-Id: Id4801acd53f04743759f83544ce2db373db964ab
    Partial-Bug: 1318936


commit f6195b0a65810b5c10515ee981f174be00e92c4f
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Wed May 7 20:37:15 2014 +0400

    Add MAC match support to firewall
    
    * Fixes parsing errors and allows defining
      rules with MAC matches. Thanks to Tomasz Głuch
      for pointing the lack of MAC support out.
    
    * Notify neutron-ovs-agent on compute nodes
      to let it clen out saved rules from old and
      removed instances.
    
    Change-Id: Ib82bf37644aaab3b4e794934ddef40593a87fb7d
    Partial-Bug: 1308963


commit 9cc882f48b09bc1b66ebb1872c998a950448a3e1
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Tue May 13 18:03:25 2014 +0400

    more accurate checking for bonding provider
    
    Change-Id: I7386f74790e15a9bf99018db6d263b37f67b2ee1
    Closes-bug: #1318996


commit 71b112d8442c5a60b9ebe95b99b7b2bf9eb34b2a
Author: Sergii Golovatiuk <sgolovatiuk@xxxxxxxxxxxx>
Date:   Wed May 21 14:34:49 2014 +0000

    Replace concat.rb with latest stdlib equivalent
    
    Sync concat puppet function to fix some bugs
    
    Related-Bug: #1320184
    Related-Bug: #1321284
    
    Change-Id: I49a614122469b37b1c4eb2fbc29b0877a4427fbd


commit 40f2d50019d156f549ff2be0a446cd318fed67a6
Author: Sergii Golovatiuk <sgolovatiuk@xxxxxxxxxxxx>
Date:   Wed May 21 13:48:00 2014 +0000

    Fix neutron predefined network settings
    
    Fix neutron predefined network settings when admin tenant is not admin.
    
    Change-Id: I9a84e4b05bbb79c0e07fb0369b664ec9292a0339
    Closes-Bug: #1319942


commit f2f2f4d0b0dff2078313507a7508de5ebdee984f
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Fri May 23 20:23:06 2014 +0400

    Set kombu reconnect delay to 5 seconds
    
    Change-Id: I0ad9bcfd1f35e5d557a147a2cb0d3b2f2d79c846
    Partial-Bug: #1322259


commit 347646bd46052e1db938b0c4f8464eab44e247a1
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Wed May 21 19:51:27 2014 +0400

    Fix ubuntu provisioning
    
    This patch fixes partitioning counting. We use kind of
    '$(readlink -f $(ls /dev/disk/by-path/foo) )' as a
    key for a partitioning counter, but in that particular place
    it was like /dev/disk/by-path/foo.
    
    Change-Id: Iafbfcda96d0904ff87781df4d3b04d9293656d04
    Closes-Bug: 1319995


commit 68f94d55f7895d6635583dff546fe003052e5b8c
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Thu Apr 3 21:08:33 2014 +0400

    Remove forgotten unused variable
    
    It causes errors in the Puppet log
    
    Change-Id: I0ccf563a4defda6cb0bca648f3fe9f1646466c9f


commit c0e37ebb7312c2e3dc5f32fefb8c54103e934e83
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Wed Apr 16 15:32:15 2014 +0400

    Fix duplicate exec names in default route
    
    Change-Id: I1171d2e7858e5061db940eb71b14031d755414e8


commit 358ead05d6743ac5cbdb5437868d45e9a6707a97
Author: Mike Scherbakov <mscherbakov@xxxxxxxxxxxx>
Date:   Wed May 14 09:54:37 2014 +0400

    Fixed incorrect params to mkfs.xfs
    
    Thanks to Roman Sokolkov for regression report.
    Related-Bug: #1316266
    
    Change-Id: Ifd51891d18d2c61724b169785cc59debd52b4db0


commit 8b68888bd577084c9118de7f72897b6aa1ea3098
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Mon Apr 21 16:14:57 2014 +0400

    add some minor fixes to the L23 module.
    
    Closes-Bug: #1310655
    Change-Id: Ic8fd53e3040577e0ea466767690ce72a39fb45fa


commit adb4a5cea9ace702cf6a2912716c48524f939907
Author: Dmitry Ilyin <dilyin@xxxxxxxxxxxx>
Date:   Tue Apr 29 19:33:39 2014 +0400

    Repair mysql root password configuration
    
    I had to move mysql login and password to /etc/my.cnf
    because mysql client could not get passsword from
    ~.my.cnf when ran by Puppet for some reason.
    
    There is also a separate class mysql::password to
    create this file for both plain mysql setup and Galera
    
    Change-Id: I9a9f2a2f479ee7c4b9457329856eabffb1d2b169
    Closes-bug: 1297848


commit edd02814a6398884ab44109cebe558af7d6eef48
Author: Vladimir Kozhukalov <vkozhukalov@xxxxxxxxxxxx>
Date:   Fri May 16 22:18:51 2014 +0400

    Changed condition in partition method
    
    Fixes wrong condition introduced by
    https://review.openstack.org/#/c/92849
    
    Closes-Bug: #1319871
    Change-Id: I437ef4c10826852f21cb3e0d435fab72f46cdec3


commit 027751fc9c9806c9eb38683baf8bc1faced85de4
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Mon May 12 17:42:30 2014 +0400

    remove unnided lib import
    
    Change-Id: I52a6b53b96f5ab0d38ae6450ae004a807818aa29
    Closes-bug: #1318511


commit 06755519d714d2cf36ca7e8fc108daa89f52bb55
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue May 6 19:07:34 2014 +0400

    copy master node public key to its own keyring
    
    Change-Id: I2b0307b364dfaff4c9fdf0ae1e61d726bc2ecfe3
    Closes-Bug: #1316581


commit 796f8ea954db09877b875f782dcc4eff41eacc2f
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Fri Apr 18 19:23:22 2014 +0400

    Put novncproxy under haproxy
    
    make haproxy proxy vncproxy requests
    
    Change-Id: Ia07a6b0ef6c849c1e89885f002725fdee07b51dc
    Closes-Bug: #1309529


commit ffb90ef1653c94b85625168fb04d3c6228ab0053
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Mon May 12 16:51:45 2014 +0400

    add stickiness=1 to some singletone PM resources
    
    Change-Id: I208435a4b03007604d25e907b916018b99e2a903
    Closes-bug: #1312177


commit cf69cc4475c18a8a5f70eada4431b6de9a8eb0d6
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Fri May 2 15:06:32 2014 +0400

    Specify report interval for neutron configuration
    
    Set report interval to 5 seconds which is 3 times
    lower than agent_down_time or it may lead to
    agent status flapping and neutron server not
    communicating with agents
    
    Change-Id: I65dc90df6ea331de624f50ff5da97c46a881b06a
    Closes-Bug: #1315338


commit 00ee98cbc24cbd3f710173f6c8e9bf22902069c1
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Fri Apr 25 14:45:24 2014 +0400

    Fix requirements nova notify service tenant-id
    
    We need waiting while keystone service and it's haproxy section
    stay to UP state
    
    Closes-Bug: #1312614
    
    Change-Id: Iae49ef3aa58d33207d4f26262f426fa9d4bec2c8


commit e684a09990ffb24e25814210b39e011cb877930f
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Mon May 26 14:32:21 2014 +0400

    Set kombu_reconnect_delay for heat and ceilometer
    
    depends on:
    https://gerrit.mirantis.com/#/c/15872/
    https://gerrit.mirantis.com/#/c/15874/
    
    Change-Id: I8a39c8dc06336dd3d789872dbf340ba4e8712ad2
    Closes-Bug: #1290468


commit 8a6a34533c1f90c67b674904c1589ae3e5ab16a2
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue Apr 22 12:22:10 2014 +0400

    Fix required service name for novncproxy haproxy
    
    Change-Id: Iaf2297a383ab8bdf66196db39d12947977df9413
    Closes-Bug: #1310968


commit 7f0eacc5ca86ac74be2390209f2eb36e3474a8a3
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue Apr 22 22:14:29 2014 +0400

    Fix swift permissions and runuser
    
    Run ringbuilder commands as swift user
    Change owner of /etc/swift/backups to swift
    
    Change-Id: I6408c1fa5ce1f8f8e8e6d3b62e2750e3b186cf52
    Closes-Bug: #1311249


commit a9374e2d246226d1c422a293eaf8c37f30fdac00
Author: Aleksandr Didenko <adidenko@xxxxxxxxxxxx>
Date:   Wed May 21 20:16:18 2014 +0300

    Add iptables rules for ns_IPaddr2
    
    Add new parameters for ns_IPaddr2 resource:
      - iptables_start_rules - rules we want to add on VIP start
      - iptables_stop_rules - rules we want to remove on VIP stop
      - iptables_comment - comment to associate with new rules
    
    Use this new parameters in order to fix outgoing IP (src ip) in
    packets routed via default route from "haproxy" namespace.
    
    Change-Id: I4c58612ea3bd3401000939b098d90d14a85acad1
    Closes-bug: #1321466


commit 7e332e034309bc336ac580a01d089cdd0784ce7b
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Wed Apr 23 16:37:06 2014 +0400

    Set neutron state|lock_path config values
    
    Change-Id: Ic0e15375c75a6cf5f3e4584bd41032bb63698e4c
    Closes-Bug: #1311634


commit 5b7d15a574bc133fb65814bb6fb3d5cb34bd12b2
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Tue Apr 15 15:04:17 2014 +0400

    Fix RGW endpoint port
    
    Change RGW endpoint port registered in keystone
    to 8080 as this is the real port on which
    haproxy is listening.
    
    Previously, until https://review.openstack.org/#/c/85195/
    was merged, RGW was working because virtual IP was located
    on one of the controllers and apache proxying RGW fastcgi
    application was answering on 6780 port. Currently, VIP moved
    into namespace and 6780 is no longer available.
    
    Change-Id: I2ad74b743561d21bb8e522c0648d26d93348657e
    Closes-Bug: #1307508


commit 96a614f0a0ed85482cb47bc3491d8699736b74e8
Author: Vladimir Kozhukalov <vkozhukalov@xxxxxxxxxxxx>
Date:   Thu May 15 17:37:11 2014 +0400

    Fixed incorrect params to mkfs.xfs for ubuntu
    
    Thanks to Roman Sokolkov for regression report.
    Related-Bug: #1316266
    
    Change-Id: Id67ab7f1d47d62c3e3d82a4bca4fa538132d25db


commit 6459aac0edbae1343586d3a68e4c7adf8d3f4840
Author: Vladimir Kozhukalov <vkozhukalov@xxxxxxxxxxxx>
Date:   Thu May 1 12:34:30 2014 +0400

    Fixed long log messages
    
    Fixed cutting of long log messages and added some additional
    messages. Increased sleep time after creating partitions in
    order to give udev more time to create partition devices.
    
    Closes-Bug: #1318747
    Change-Id: I9dfa9522213354d2888ad21c384774b920a11275


commit 0b81ad101d8652d54b059e47379260713c19012d
Author: Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>
Date:   Thu Apr 10 19:32:27 2014 +0400

    Add haproxy reload workaround
    
    Increase sleep time and retries amount
    Also grep for netns
    
    Change-Id: I247623f5e41c635bfa9b82869157fb56d625c19c
    Closes-bug:#1306005


commit c397c9e0be79493b035b5f9d536e3736ecf4a628
Author: Sergey Vasilenko <svasilenko@xxxxxxxxxxxx>
Date:   Fri Mar 14 11:48:47 2014 +0400

    Refactoring code that gives possibility define admin tenant name for Neutron.
    
    In this commit removed unnecessary parameters.
    Tenant's name gets from Neutron config if given there, from fuel_config hash
    if not given in Neutron config and set to "admin" if not given anywhere.
    
    Closes-bug: #1284189
    Change-Id: I9476e6fb81552a9b58d8573c2f587fde417871cd

Follow ups