fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #01108
[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