Thursday, 2013-08-22

openstackgerritNachi Ueno proposed a change to openstack-dev/devstack: Support neturon multi-host  https://review.openstack.org/4321200:03
*** weshay has quit IRC00:05
*** hemna is now known as hemnafk00:06
*** jhenner has quit IRC00:17
*** dtroyer has quit IRC00:37
*** dtroyer has joined #openstack-qa00:37
*** ivanzhu has joined #openstack-qa01:32
*** mriedem has joined #openstack-qa01:40
*** sthaha has joined #openstack-qa01:51
*** sthaha has joined #openstack-qa01:51
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Cleanup: Add common "ssh-login server" method  https://review.openstack.org/4256902:23
*** ivanzhu has quit IRC02:25
*** ivanzhu has joined #openstack-qa02:26
openstackgerritA change was merged to openstack-dev/grenade: add nova v3 api support in upgrade  https://review.openstack.org/4013402:36
openstackgerritA change was merged to openstack-dev/grenade: Preserve devstack/accrc files  https://review.openstack.org/4304002:37
*** LiangZheng has joined #openstack-qa02:45
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_extensions into nova v3 part2  https://review.openstack.org/4323602:54
*** mriedem has quit IRC03:01
*** ivanzhu has quit IRC03:05
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_extensions into v3 part1  https://review.openstack.org/4323803:06
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_extensions into nova v3 part2  https://review.openstack.org/4323603:06
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_extensions into nova v3 part2  https://review.openstack.org/4323603:21
*** HenryG_ has joined #openstack-qa03:54
*** cyeoh has quit IRC03:54
*** soren has quit IRC03:54
openstackgerritafazekas proposed a change to openstack-dev/devstack: Configure bash completion  https://review.openstack.org/4192803:54
*** soren has joined #openstack-qa03:55
*** cyeoh has joined #openstack-qa03:55
*** HenryG has quit IRC03:57
*** anteaya has quit IRC04:03
openstackgerritafazekas proposed a change to openstack-dev/devstack: Configure the ec2 credentials explicitly in tempest  https://review.openstack.org/3952504:07
*** dtroyer has quit IRC04:23
*** dtroyer has joined #openstack-qa04:23
*** samalba has quit IRC04:23
*** comstud has quit IRC04:23
*** mberwanger has joined #openstack-qa04:24
*** comstud has joined #openstack-qa04:25
*** samalba has joined #openstack-qa04:27
openstackgerritJiajun Liu proposed a change to openstack-dev/devstack: add new options to config vnc/spice server  https://review.openstack.org/4160904:28
Anjucyeoh : gm04:30
cyeohAnju: hi04:30
Anjucyoh : do u have any idea  https://github.com/openstack/tempest/blob/master/tempest/services/image/v1/json/image_client.py#L4104:31
Anjuof this test04:31
AnjuI mean how can i see the response of this04:32
Anjucyeoh : do u have any idea  https://github.com/openstack/tempest/blob/master/tempest/services/image/v1/json/image_client.py#L4104:34
cyeohum, not sure what you're asking04:34
Anjui dont know how to check its response04:34
Anjuhow this is implemented in json04:35
Anjuusing which cli04:35
Anjucyeoh : usually the tests are using cli and implemented according to the request /response04:36
cyeohthat's just an internal function. DO you mean get_image_meta()?04:37
Anjuyeah that is internal functions04:38
Anjubut without knowing the response in json04:38
Anjuhow this is implemented04:38
cyeohit looks to me that its just creating a json formatted response so it easier to handle from the test side. The actual response from glance is contained in the headers04:40
cyeohwell its not even really json, its just a dictionary.04:40
Anjuso one can implement it same in xml04:41
Anjucyeoh :  https://github.com/openstack/tempest/blob/master/tempest/services/image/v1/json/image_client.py#L11604:48
Anjufor create_with_data04:48
Anjuwhat is the cli for this one04:48
cyeohyou'll need to check the glance doco or code for what it expects with xml04:50
Anjuin cglanc ehelp : i am not findin this one04:50
cyeohyou'll need to look at the glance source code then if its not in the docs04:51
Anjuok cyeoh : thanks04:51
*** SergeyLukjanov has joined #openstack-qa04:53
*** ivanzhu has joined #openstack-qa04:57
*** jhenner has joined #openstack-qa05:05
*** jhenner has quit IRC05:10
openstackgerritA change was merged to openstack/tempest: Cleanup: Add common "create keypair" method  https://review.openstack.org/4255505:13
*** mberwanger has quit IRC05:16
openstackgerritA change was merged to openstack/tempest: Add tenant isolation to the swift tests  https://review.openstack.org/4216905:21
*** yfried has joined #openstack-qa05:23
openstackgerritA change was merged to openstack/tempest: Adding network api xml support  https://review.openstack.org/4167305:24
*** guest_____ has joined #openstack-qa06:04
*** yfried has quit IRC06:06
*** SergeyLukjanov has quit IRC06:15
*** HenryG_ has quit IRC06:30
openstackgerritA change was merged to openstack/tempest: Remove identity race condition  https://review.openstack.org/4235106:34
*** raies has joined #openstack-qa06:50
openstackgerritA change was merged to openstack/tempest: Mismatch dictionary key in the process of parsing XML  https://review.openstack.org/4279706:50
openstackgerritA change was merged to openstack-dev/devstack: .conf suffix for the horizon config on Fedora  https://review.openstack.org/4035206:50
raieswill someone please check https://review.openstack.org/#/c/42624/06:52
*** yfried has joined #openstack-qa06:58
*** SergeyLukjanov has joined #openstack-qa07:05
*** guest_____ has quit IRC07:16
*** fbo_away is now known as fbo07:16
*** guest_____ has joined #openstack-qa07:21
*** tkammer has joined #openstack-qa07:33
*** SergeyLukjanov has quit IRC07:40
*** afazekas has joined #openstack-qa07:52
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_images and test_server_actions into v3 part2  https://review.openstack.org/3960907:55
*** giulivo has joined #openstack-qa07:57
*** ivanzhu has quit IRC08:25
*** ivanzhu has joined #openstack-qa08:27
*** jhenner has joined #openstack-qa08:33
*** prekarat has joined #openstack-qa08:36
*** prekarat has left #openstack-qa08:37
raiesmkoderer: patch3 uploaded please check08:45
*** ivanzhu has quit IRC08:55
*** mkollaro has joined #openstack-qa09:11
openstackgerritRoman Prykhodchenko proposed a change to openstack-dev/devstack: Basic support of Ironic  https://review.openstack.org/4105309:31
mkodererafazekas: ping09:46
mkodererafazekas: regarding https://review.openstack.org/#/c/43155/109:47
mkodereris it a good idea to call assert without self. ?09:47
mkodererI mean both will raise an exception but what is the drawback if you call directly?09:48
afazekasin a test_ method it is not ok IMHO09:49
afazekasoutside to a test method it can be ok09:50
mkodereryes that's what I thought09:50
afazekasassertTrue chacks more than the previous version09:51
mkodererbut why it is not ok? ;) is there a special assert logic implemented and that why it necessary to use the object methods?09:51
mkodererok so the correct solution would be self.assertTrue09:52
afazekashttps://github.com/testing-cabal/testtools/blob/master/testtools/matchers/_basic.py#L11709:52
afazekasassertTrue checks the same thing as the proposed assert change09:53
afazekasThe python assert statement raises an error which probbaly will be considered as ERROR instead of FAIL09:55
mkodererafazekas: ok thanks :)09:55
afazekashttps://github.com/openstack/tempest/blob/master/tempest/exceptions.py#L56 exceptions are FAILs09:56
openstackgerritIonut Artarisi proposed a change to openstack/tempest: raise assertion error if output is falsy  https://review.openstack.org/4315510:01
*** afazekas has quit IRC10:07
*** thomasbiege has joined #openstack-qa10:10
openstackgerritAvishay Traeger proposed a change to openstack-dev/grenade: Update Cinder's policy.json file for migration  https://review.openstack.org/4297110:26
*** thomasbiege has quit IRC10:28
*** weshay has joined #openstack-qa10:29
*** thomasbiege has joined #openstack-qa10:38
*** LiangZheng has quit IRC10:40
openstackgerritA change was merged to openstack/tempest: Cleanup: Add common "create security rule" method  https://review.openstack.org/4230310:43
*** openstack has joined #openstack-qa15:12
mtreinishoh fun, looks like parallel doesn't work with neutron...15:14
mtreinishmlavalle: ping15:22
*** thomasbiege has quit IRC15:22
mlavallemtreinish: pong15:22
mtreinishmlavalle: hey so I'm looking at the neutron jobs for running in parallel. There are 2 things I see that need to be fixed15:22
openstackgerritZhi Kun Liu proposed a change to openstack/tempest: add expired tokens tests  https://review.openstack.org/4330115:23
mtreinishfirst we don't run tenant isolation on tempest with neutron15:23
*** thomasbiege has joined #openstack-qa15:24
mtreinishand the second is: http://logs.openstack.org/97/41797/1/check/gate-tempest-devstack-vm-neutron/0b9a9ee/console.html.gz15:24
mtreinishwhich might be related to tenant isolation15:24
mtreinishmlavalle: do you have any ideas on why we don't run with tenant isolation with neutron?15:24
mlavallemtreinish:nope. It's been a fact for me since I started with Tempest15:25
mlavalleI can help researching, though15:25
mtreinishmlavalle: ok, there is a comment in devstack about it: https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L23415:26
mtreinishit's something we need to change15:27
mlavalleok15:27
mlavalleWe can ping Nachi regarding this. Most likely he knows the reason behind this15:29
mtreinishmlavalle: well, how hard is it to create a network per tenant (the comment implies that's what's required for tenant isolation on neutron)15:31
*** thomasbiege has quit IRC15:32
mlavallenot very hard…. I just want to know the reason. It doesn't hurt to be careful….15:33
mlavallethere must be a reason behind this15:34
*** Anju has joined #openstack-qa15:51
*** raies_ has joined #openstack-qa16:03
*** dkranz has quit IRC16:07
*** SergeyLukjanov has quit IRC16:14
*** yfried has joined #openstack-qa16:23
*** dkranz has joined #openstack-qa16:25
*** SergeyLukjanov has joined #openstack-qa16:28
*** giulivo has quit IRC16:39
*** krtaylor has quit IRC16:50
*** fbo is now known as fbo_away16:56
*** SergeyLukjanov has quit IRC17:00
mtreinishmeeting time17:00
raies_dkranz: will you please check https://review.openstack.org/#/c/42624/17:00
*** dkranz has quit IRC17:01
*** dkranz has joined #openstack-qa17:01
raies_dkranz: will you please check https://review.openstack.org/#/c/42624/17:02
dkranzHi17:02
dkranzAny one else here?17:02
raies_dkranz: will you please check https://review.openstack.org/#/c/42624/  I have added in api documentation17:03
dkranzmtreinish: You still here?17:04
mtreinishdkranz: yeah it's meeting time17:04
dkranzmtreinish: No one else seems to be on.17:04
dkranzExcept raies17:05
dkranzmtreinish: I've been socked in all week.17:05
*** SergeyLukjanov has joined #openstack-qa17:05
*** thomasbiege has joined #openstack-qa17:08
dkranzmtreinish: Should we cancel the meeting?17:08
mtreinishdkranz: it's going on now in the openstack-meeting channel17:09
dkranzmtreinish: Duh. I'm an idiot.17:09
*** thomasbiege has quit IRC17:20
*** SergeyLukjanov has quit IRC17:22
openstackgerritRavi Chunduru proposed a change to openstack-dev/devstack: Adds support for Openstack Networking FWaaS (Firewall)  https://review.openstack.org/3714717:22
openstackgerritKyle Mestery proposed a change to openstack-dev/devstack: Add support for setting Neutron DHCP agent options.  https://review.openstack.org/4321217:26
*** yfried has quit IRC17:27
*** thomasbiege has joined #openstack-qa17:33
*** fbo_away is now known as fbo17:38
raies_annegentle: please check https://review.openstack.org/#/c/42624/ on api-site17:41
raies_annegentle: you are there ?17:43
*** SergeyLukjanov has joined #openstack-qa17:46
*** thomasbiege2 has joined #openstack-qa17:47
*** thomasbiege has quit IRC17:51
*** thomasbiege2 is now known as thomasbiege17:58
mtreinishmkollaro: so we normally no one has posted that level detail for planning tests ahead of time18:01
mkollaroso, forward from #openstack-meeting: we are planning to put some test plans we are writing for new havanna features into a github repo in some nice .rst or .md format18:01
mtreinishbut we normally don't put planned feature documentation in the project repo18:01
mkollaronobody wants to use blueprints for this somehow and since the test plans are a kind of pseudocode, we'd prefer to use git18:01
mkollaromtreinish: well I see you don't, that's why I'm asking18:02
mkollaroso the question is, should we put them into the tempest repo or create another?18:02
mtreinishmkollaro: I think a separate repo is the answer here18:02
mtreinishand link to it from a blueprint18:03
mkollaromtreinish: ok18:03
mtreinishmlavalle: ok so on your neutron bug18:06
*** tkammer has quit IRC18:06
mtreinishthe issue with the sec group tests is that neutron returns 400 with an id and 404 with a uuid18:06
mtreinish?18:06
openstackgerritA change was merged to openstack-dev/devstack: Remove useless sources.list  https://review.openstack.org/4265218:09
afazekasif is_neutron then diff error code check ; can be ok18:10
mtreinishafazekas: I don't think special casing every difference for neutron is the right way to do it18:12
mtreinishbecause these are coming from nova I think18:12
*** prekarat has quit IRC18:13
mlavallemtreinish: I steeped away for a bit. I am back18:31
raies_mlavalle: who looks for api-site18:32
raies_mlavalle: I have added https://review.openstack.org/#/c/42624/ need review18:32
mlavalleraies_: I don't know shoe reviews that18:35
raies_mlavalle: ok18:35
*** krtaylor has joined #openstack-qa18:37
*** raies_ has quit IRC18:40
mkodererdkranz: mtreinish: jfyi http://www.openstack.org/rate/Presentation/stress-testing-openstack-chuck-norris-style18:43
mkodererfeel free to vote for it :)18:43
*** thomasbiege has quit IRC18:48
*** Anju has quit IRC19:11
*** thomasbiege has joined #openstack-qa19:21
*** SergeyLukjanov has quit IRC19:23
*** thomasbiege has quit IRC19:27
*** malini is now known as malini_afk19:30
*** HenryG has quit IRC19:36
openstackgerritAvishay Traeger proposed a change to openstack-dev/grenade: Update Cinder's policy.json file for migration  https://review.openstack.org/4297119:47
mtreinishmlavalle: sorry I had some meetings19:49
mlavallemterinish: np. I also stepped out after the IRC meeting19:50
*** SergeyLukjanov has joined #openstack-qa19:51
mlavalleso, with neutron, if you specify the sec group with id, you get a 40019:51
mlavalleif you specify the sec group with uuid, and the sec group doesn't exist you get 40419:51
mtreinishso the issue I'm seeing with that bug is do we special case it in tempest or make the sec group responses with neutron behave the same way as nova network19:52
mlavallemy position is to create special cases in tempest19:52
mlavallebecause both neutron and nova net are doing what they are supposed to do19:52
mlavallein other words, we don't have a bug19:53
mtreinishmlavalle: I have 2 problems with doing it that way. 1. It's a published api doing 2 different things depending on whats doing the work on the backend19:53
mtreinish2. I have a feeling this will come up with more then just sec groups and I don't think special cases everything network related is really the right way to do things19:54
mlavallemhhhhh… bear with me for a minute. In principle, I agree with you. an api should behave the same regardless of the backend19:54
mlavallethe situation can be characterized as follows: if you present the api with a valid id for a sec group (id or uuid) and the sec group doesn't exist, you get back a 404, not found19:55
mlavalleif you present the api with an invalid id (id or uuid) you get back a 400.19:56
mlavalleso you are getting the same behavior, regardless of the backend19:56
mtreinishmlavalle: the issue is what determines whether its valid or not19:57
mtreinishbecause based on the bug it looks like neutron checks to make sure it's in the uuid format19:57
mlavalleneutron expects an uuid19:57
mtreinishand nova just wants a string19:57
mlavallecorrect, nova wants a string convertible to inetger19:58
mlavallethe alternative is to implement uuid for sec groups in nova19:59
mlavalleor implement id's for sectroups in neutron20:00
mtreinishmlavalle: or somehow map between them20:00
mtreinisheither way I'd call it a bug in the nova<->neutron layer if it causes different behavior in an api20:01
mlavalleok…. any suggestions on this last alternative?20:01
mtreinishmlavalle: not really, it was just a hypothetical 3rd option20:01
mlavallelook, if the solution is implement uuid's in nova for sec groups, i'm ready to start doing it. I just want to know this is how we ant to move forward20:02
mtreinishmlavalle: I'm not really the right person to ask about how to handle it in nova. I'm just saying looking at it from the tempest side the nova api shouldn't change behavior whether you're running neutron or not.20:03
mtreinishI mean that's why we have the negative tests to prevent those kind of changes/20:05
mlavallemtreinish: agree. i'll ping some people on the nova and neutron side and see what i come up with. i'll keep you posted20:06
mtreinishmlavalle: ok, another thing that might be a problem is api stability on the nova side forcing uuid with secgroups might not be doable with v2, but you should be able to require it with v3.20:07
mtreinishcyeoh: would be the right person to ask about the api stability and v3 api in general20:08
mlavallegood point. let's see where I get there20:08
*** SergeyLukjanov has quit IRC20:25
*** mkollaro has quit IRC20:33
openstackgerritPavel Sedlák proposed a change to openstack/tempest: cli: add messages to assertTrue  https://review.openstack.org/4335020:41
*** woodspa has quit IRC20:44
openstackgerritMike Perez proposed a change to openstack-dev/grenade: Add Cinder API v2 to Keystone catalog  https://review.openstack.org/4335220:48
*** dkranz has quit IRC20:51
*** thomasbiege has joined #openstack-qa20:57
*** thomasbiege has quit IRC20:57
*** mkollaro has joined #openstack-qa21:01
cyeohmlavalle: which secgroup calls are you talking about?21:25
cyeohmlavalle: for the v3 api most of the security group interface is going away since it just proxies to neutron anyway. About the only thing left is being able to specific the security group on instance creation21:26
mlavallecyeoh: thanks…. Is there a place where I can read the V3 specification for sec groups?21:27
openstackgerritSteve Baker proposed a change to openstack/tempest: Heat autoscaling scenario test  https://review.openstack.org/3636721:28
*** jasondotstar has quit IRC21:29
cyeohmlavalle: unfortunately not really. docs still in progress.21:29
cyeohthis is the best I can offer :-( https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/plugins/v3/security_groups.py21:29
cyeohhowever, SecurityGroupsActionController is in the process of being removed21:30
cyeohsince adding/removing secuirty groups to instances can be done direct to neutron as well21:30
mlavallethanks… let me take a look at it. I'll get back to you if I have questions21:30
*** krtaylor has quit IRC21:31
*** krtaylor has joined #openstack-qa21:33
*** mriedem has quit IRC21:36
*** weshay has quit IRC22:10
*** mkollaro has quit IRC22:13
*** burt has quit IRC22:16
openstackgerritKui Shi proposed a change to openstack/tempest: emit warning while running flake8 without virtual env  https://review.openstack.org/4336722:42
*** mlavalle has quit IRC22:46
*** mriedem has joined #openstack-qa23:18
*** fbo is now known as fbo_away23:46
*** sthaha has joined #openstack-qa23:49

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!