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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> commit 0a0a41ecf995a56991572bf629bb097ea53e4608 Author: Matthew Mosesohn <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Wed Apr 16 15:32:15 2014 +0400 Fix duplicate exec names in default route Change-Id: I1171d2e7858e5061db940eb71b14031d755414e8 commit 358ead05d6743ac5cbdb5437868d45e9a6707a97 Author: Mike Scherbakov <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon May 12 17:42:30 2014 +0400 remove unnided lib import Change-Id: I52a6b53b96f5ab0d38ae6450ae004a807818aa29 Closes-bug: #1318511 commit 06755519d714d2cf36ca7e8fc108daa89f52bb55 Author: Vladimir Kuklin <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

