Activity log for bug #1560055

Date Who What changed Old value New value Message
2016-03-21 14:32:48 Dmitry Mescheryakov bug added bug
2016-03-21 14:32:55 Dmitry Mescheryakov nominated for series fuel/8.0.x
2016-03-21 14:32:55 Dmitry Mescheryakov bug task added fuel/8.0.x
2016-03-21 14:32:55 Dmitry Mescheryakov nominated for series fuel/mitaka
2016-03-21 14:32:55 Dmitry Mescheryakov bug task added fuel/mitaka
2016-03-21 15:28:50 Dmitry Klenov tags area-library
2016-03-21 15:29:01 Dmitry Klenov fuel/8.0.x: assignee Fuel Library Team (fuel-library)
2016-03-21 15:29:11 Dmitry Klenov fuel/mitaka: assignee Fuel Library Team (fuel-library)
2016-03-21 15:29:16 Dmitry Klenov fuel/8.0.x: importance Undecided High
2016-03-21 15:29:18 Dmitry Klenov fuel/mitaka: importance Undecided High
2016-03-21 15:29:20 Dmitry Klenov fuel/8.0.x: status New Confirmed
2016-03-21 15:29:23 Dmitry Klenov fuel/mitaka: status New Confirmed
2016-03-21 16:09:27 Bogdan Dobrelya fuel/8.0.x: status Confirmed Triaged
2016-03-21 16:09:29 Bogdan Dobrelya fuel/mitaka: status Confirmed Triaged
2016-03-21 16:09:34 Bogdan Dobrelya fuel/8.0.x: milestone 8.0-updates
2016-03-21 16:09:37 Bogdan Dobrelya fuel/mitaka: milestone 9.0
2016-03-21 16:09:46 Bogdan Dobrelya tags area-library area-library swift team-bugfix
2016-03-21 16:09:59 Bogdan Dobrelya tags area-library swift team-bugfix area-library low-hanging-fruit swift team-bugfix
2016-03-22 10:10:36 Matthew Mosesohn fuel/8.0.x: assignee Fuel Library Team (fuel-library) Matthew Mosesohn (raytrac3r)
2016-03-22 10:10:38 Matthew Mosesohn fuel/mitaka: assignee Fuel Library Team (fuel-library) Matthew Mosesohn (raytrac3r)
2016-03-23 10:04:14 Matthew Mosesohn fuel/8.0.x: status Triaged Invalid
2016-03-23 10:04:16 Matthew Mosesohn fuel/mitaka: status Triaged Invalid
2016-03-23 11:11:32 Dmitry Mescheryakov fuel/8.0.x: status Invalid Triaged
2016-03-23 11:11:37 Dmitry Mescheryakov fuel/mitaka: status Invalid Triaged
2016-03-24 10:05:49 Matthew Mosesohn fuel/8.0.x: assignee Matthew Mosesohn (raytrac3r) Kyrylo Galanov (kgalanov)
2016-03-24 10:05:56 Matthew Mosesohn fuel/mitaka: assignee Matthew Mosesohn (raytrac3r) Kyrylo Galanov (kgalanov)
2016-03-25 13:12:15 Kyrylo Galanov fuel/mitaka: status Triaged In Progress
2016-03-31 10:19:07 Kyrylo Galanov fuel/mitaka: status In Progress Fix Committed
2016-03-31 10:19:12 Kyrylo Galanov fuel/8.0.x: status Triaged Won't Fix
2016-04-06 13:28:23 Dmitry Pyzhov tags area-library low-hanging-fruit swift team-bugfix area-mos low-hanging-fruit swift team-bugfix
2016-05-30 14:27:00 Kyrylo Romanenko tags area-mos low-hanging-fruit swift team-bugfix area-mos low-hanging-fruit on-verification swift team-bugfix
2016-05-31 10:33:26 Dmitry Mescheryakov description Version: 8.0 1. Install environment with Ceilometer and Swift consisting of 1 controller node, 1 compute node and 3 rabbitmq nodes (using https://github.com/openstack/fuel-plugin-detach-rabbitmq plugin) 2. Log into controller and examine /etc/swift/proxy-server.conf there, find the following line url = rabbit://nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.6:5673,192.168.0.7:5673,192.168.0.4:5673// 3. Find out, which controller has the first IP in the list and power it off. 4. Try running swift --debug list --os-auth-url http://<VIP>:35357/v2.0 Expected result The command succeeds Actual result The command hangs until HA proxy returns 504 The problem is that credentials need to be passed to each server separately, like that: url = rabbit://nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.6:5673,nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.7:5673,nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.4:5673// Otherwise, Swift goes to 2nd and 3rd RabbitMQ node with default guest/guest credentials. 9.0 seems to be affected as well, as it has the same parameter in proxy-server.conf. Most probably issue could be reproduced without detach-rabbitmq plugin if you install 3 controllers and shut down 2 of 3 proxy-server processes. Version: 8.0 1. Install environment with Ceilometer and Swift consisting of 1 controller node, 1 compute node and 3 rabbitmq nodes (using https://github.com/openstack/fuel-plugin-detach-rabbitmq plugin) 2. Log into controller and examine /etc/swift/proxy-server.conf there, find the following line     url = rabbit://nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.6:5673,192.168.0.7:5673,192.168.0.4:5673// 3. Find out, which RabbitMQ node has the first IP in the list and power it off. 4. Try running     swift --debug list --os-auth-url http://<VIP>:35357/v2.0 Expected result     The command succeeds Actual result     The command hangs until HA proxy returns 504 The problem is that credentials need to be passed to each server separately, like that: url = rabbit://nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.6:5673,nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.7:5673,nova:SaS7ZhUNQELx19vsBZz4krZS@192.168.0.4:5673// Otherwise, Swift goes to 2nd and 3rd RabbitMQ node with default guest/guest credentials. 9.0 seems to be affected as well, as it has the same parameter in proxy-server.conf. Most probably issue could be reproduced without detach-rabbitmq plugin if you install 3 controllers and shut down 2 of 3 proxy-server processes.
2016-05-31 15:05:27 Kyrylo Romanenko fuel/mitaka: status Fix Committed Fix Released
2016-06-01 14:03:18 Dmitry Mescheryakov fuel: status Fix Committed Fix Released