Thursday, 2013-08-01

openstackgerritIan Wienand proposed a change to openstack/tempest: Generic skip interface  https://review.openstack.org/3941700:24
*** adalbas has joined #openstack-qa00:33
*** rhsu has quit IRC00:49
*** dkranz has joined #openstack-qa01:00
*** sthaha has joined #openstack-qa01:00
*** sthaha has joined #openstack-qa01:00
openstackgerritSreeram Yerrapragada proposed a change to openstack-dev/devstack: Add support for vmdk files as glance images  https://review.openstack.org/3857601:55
openstackgerritminsel proposed a change to openstack/tempest: Add testing of Neutron per tenant quotas API  https://review.openstack.org/3572401:59
openstackgerritIvan-Zhu proposed a change to openstack/tempest: prot test_images and test_server_actions part1  https://review.openstack.org/3962102:23
openstackgerritIvan-Zhu proposed a change to openstack/tempest: port test_images and test_server_actions into v3 part2  https://review.openstack.org/3960902:23
*** anteaya has quit IRC02:26
*** HenryG has joined #openstack-qa02:34
*** HenryG has quit IRC02:42
*** SergeyLukjanov has joined #openstack-qa02:50
*** SergeyLukjanov has quit IRC03:05
*** prekarat has joined #openstack-qa03:54
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Unfubar "unfubar_setuptools"  https://review.openstack.org/3962804:25
*** rhsu has joined #openstack-qa04:31
*** afazekas has joined #openstack-qa04:34
Anjuafazekas: good morning04:36
afazekasAnju: good morning04:45
openstackgerritafazekas proposed a change to openstack/tempest: Remove wait_for_image_resp_code  https://review.openstack.org/3899505:00
*** rhsu has quit IRC05:38
*** sthaha has quit IRC05:48
*** sthaha has joined #openstack-qa05:51
*** sthaha has joined #openstack-qa05:51
*** raiesmh08_ has joined #openstack-qa06:17
raiesmh08_Hi there, I have add some network api test cases  https://review.openstack.org/#/c/39023/  pls have a look at this06:19
*** raiesmh08_ has quit IRC06:29
openstackgerritMarc Koderer proposed a change to openstack/tempest: Add argument to stop stress test on first error  https://review.openstack.org/3952406:40
mkodererGood morning06:41
Anjumkoderer:good morning06:51
Anjumkoderer:BTW its afternoon in India06:52
mkodererAnju: ;) next time it will take this in consideration07:00
*** giulivo has joined #openstack-qa07:04
Anjugiulivo : want to ask abut xml/json07:11
openstackgerritRohit Karajgi proposed a change to openstack/tempest: Remove duplicate image tests for tenant authZ  https://review.openstack.org/3964107:13
giulivoAnju, so the problem there is that we miss the implementation, for the xml interface of a few methods07:14
giulivoand those will have to be implemented before we can enable the xml interface for the test class07:15
Anjuyeah07:16
Anjuexactly07:16
Anjuso i if i want to make that missing calss ses07:16
Anjuhow could i07:16
Anjuin volume attach/detach ,upload xml api are missing07:17
Anjugiulivo : i know the background setting how to call an xm methaods07:18
Anjumethods07:18
giulivoAnju, you need to write those07:22
Anjugiulivo i wrote : http://pastebin.com/b5eTvx6u07:23
Anjuthe problem is how to format the response in xml07:23
Anjuwithout knowing what is th output07:23
giulivoah okay so I suggest you go trough some "manual debug" using curl07:24
giulivoor writing some custom python to dump the returned xml07:24
giulivoafter the environment is set up with volumes and instances (you can populate it manually)07:25
Anjua parse_volume function is already created here07:25
Anjugiulivo :https://github.com/openstack/tempest/blob/master/tempest/services/volume/xml/volumes_client.py#L4407:26
giulivoyeah I know there is one, that is used for volumes get and list07:27
giulivobut what you need to implement is upload,attach,detach07:28
Anjugiulivo :usually the output comes in a bulk07:30
Anjuhow could i can know the differences in json and xml response07:30
giulivoin a bulk?07:30
Anjumeans without any formatting07:31
giulivoI'm sorry I don't see what you mean; the output is formatted by cinder in either xml or json format07:31
giulivowhat you're doing in the service class is providing to the test class some "utilities"07:32
Anjugiulivo :http://api.openstack.org/api-ref.html#netconn-api07:33
Anjuin this document the upload ,dettach attch api request /tesponse is missing07:34
Anjuso when i am trying to take the difference of xml and json output is not very clear like here07:35
giulivoyeah okay I get that, that is why I suggested to use curl07:36
giulivoyou can issue manually the request and see what the cinder returns07:36
Anjuyeah :using curl command07:36
giulivocurl or anything else which is suitable to you07:36
giulivobut the point is to see it printed in the console07:37
Anjui ma not finding the difference in xml/json as it is not very clear07:37
giulivoso from that you learn how that is structured07:37
giulivodifference in how to issue the request?07:37
Anjufor formmating07:37
Anjui think we should know07:37
Anjuwhat is the output in xml and json07:38
Anjuok giulivo :can u please suggest me how u have write the07:38
Anjuxml api for aggreate tempest/services/compute/xml/aggregates_client.py07:39
*** raiesmh08 has joined #openstack-qa07:42
raiesmh08hi afazekas07:43
afazekasraiesmh08: hi07:43
raiesmh08I have added network API test cases https://review.openstack.org/#/c/3902307:43
raiesmh08if possible please review this07:43
raiesmh08afazekas : r u there07:45
afazekasraiesmh08:  yes07:46
afazekasLGTM, just a small nit07:46
*** jhenner has joined #openstack-qa07:47
raiesmh08afazekas: will you please suggest some one who can approve07:48
raiesmh08afazekas : I have added a bug https://bugs.launchpad.net/openstack-api-site/+bug/120719607:50
raiesmh08please check it out07:50
raiesmh08andreaf : hi07:51
Anjuraiesmh08 :firstly you have to improve the comments given by afazekas07:53
Anjuonly then it will will be approved by other person07:53
afazekasraiesmh08: https://launchpad.net/~openstack-qa-core/+members07:57
raiesmh08afazekas : Thanks07:57
raiesmh08please also check reported bug https://bugs.launchpad.net/openstack-api-site/+bug/120719607:57
afazekasFYI: Who frequently does reviews can be a core reviewer ..07:58
raiesmh08ok07:58
*** SergeyLukjanov has joined #openstack-qa07:59
afazekasI would like to have  members into the core group08:00
mkodererafazekas: cool08:01
mkodererafazekas: I am already trying to be more visible in the reviews08:02
mkodererafazekas: but I need more experience with tempest I guess08:02
afazekasmkoderer: cool, devstack changes usually bonus point08:03
mkodererafazekas: ok, will have a closer look to devstack as well08:04
Anjuafazekas: are u there have a look please http://www.fpaste.org/29410/43995137/08:21
afazekasraiesmh08: does it work with an empty  json dict ? '{}'08:23
afazekasAnju: what is the question ?08:24
afazekasgiulivo: ^^08:24
Anjuafazekas: i catch the tresponse which is shown to you08:24
afazekasAnju: cool08:26
Anjuafazekas: :) but no idea how to proceed08:26
giulivoAnju, I saw your fpaste08:27
Anjuyeah08:27
giulivoso that is what you needed to unwrap that from the response08:27
giulivoAnju, you can now use etree.fromstring to parse the response and than return it08:32
Anjugiulivo :i did this08:33
Anjugiulivo: http://pastebin.com/b5eTvx6u08:34
Anjuplease look in the upload function08:34
Anjuwhat wrong i am doing08:34
giulivoon line 45 I think you should use xml_to_json rather than self.xml_to_json but that should work08:38
giulivodid you try executing only the volume upload test via xml after that function is added?08:38
*** tkammer has joined #openstack-qa08:38
Anjuyeah : as other are not implemnented08:40
Anjugiulivo :  i ran only test_upload test from volume actions_test08:40
giulivoyeah and did that work?08:41
Anjutrying08:41
Anjui will ping u .08:41
afazekasgiulivo: is an xml valid without the <?xml> tag ?08:45
raiesmh08afazekas : I was trying to create with xml formatted body08:46
raiesmh08I tried <subnet></subnet>08:46
raiesmh08which was not working08:46
afazekasraiesmh08: I have added neutron to the affected projects08:50
giulivoafazekas, I think Anju can check that08:50
giulivoAnju, the response you dumped08:51
giulivois that all you get or do you get the starting <xml> tag too?08:51
Anjugiulivo :after debugging?08:51
raiesmh08afazekas : do u think it is a neutron API bug ?08:54
raiesmh08 I think it is a documentation bug08:55
raiesmh08as without network id parameter subnet can not be created08:55
raiesmh08and to pass network id body is must to send08:55
giulivoAnju, the xml dump you linked on fpaste08:56
giulivodoes not start with the <xml> tag08:56
raiesmh08neutron handles API request with proper body08:56
giulivois that the entire output you have pasted, aka do we miss the <xml> completely ?08:56
raiesmh08so i think there is no problem with neutron08:56
raiesmh08it is only a documentation bug08:56
raiesmh08afazekas : how u concluded that it is a neutron bug ?08:58
afazekasraiesmh08: they will invalidate it if it is not, and the document will be fixed09:05
raiesmh08ok09:06
raiesmh08:)09:06
raiesmh08@jaypipes : I have added network API test cases please check https://review.openstack.org/#/c/3902309:07
raiesmh08jaypipes : I have added network API test cases please check https://review.openstack.org/#/c/3902309:11
Anjuafazekas,giulivo:http://www.fpaste.org/29424/75348266/09:11
giulivothanks Anju , so we get the <xml> starting tag09:16
giulivohow's going with the volume upload test?09:16
Anjuyeah09:16
Anjuwait for 5 sec09:16
raiesmh08mtreinish: I have added network API test cases please check https://review.openstack.org/#/c/3902309:19
raiesmh083 guys reviewed this09:20
raiesmh08and passed09:20
raiesmh08please chaeck09:20
Anjusry giulivo :more than 5 sec ...but not running09:26
giulivoand what error is is throwing?09:26
Anjua lot09:26
Anju:)09:26
openstackgerritGiulio Fidente proposed a change to openstack/tempest: renames the stress test class to include the Volume keyword  https://review.openstack.org/3965409:27
Anjugiulio: i am giving you the upper part only http://www.fpaste.org/29427/53495831/09:33
Anjuback in 15 min09:33
afazekasraiesmh08: you can get a +2 vote from me if you fix the whitespaces09:41
Anjugiulivo: I am giving you the upper part only http://www.fpaste.org/29427/53495831/09:42
raiesmh08afazekas : thanks I will09:43
giulivoAnju, I think you're doing something wrong; VolumesClientXML does have the create_volume method09:44
openstackgerritZhi Kun Liu proposed a change to openstack/tempest: add image tests v2  https://review.openstack.org/3921209:47
Anjugiulivo :so u think there is no need to format the response09:50
giulivoAnju, let's do it differently09:50
giulivohow are you running the single test?09:51
giulivoI think the problem you're facing is due to an issue in how you patched the xml client09:52
giulivoyou just have to add your upload_volume function in the existing xml client09:52
openstackgerritraiesmh08 proposed a change to openstack/tempest: Add network api test cases  https://review.openstack.org/3902309:52
openstackgerritJoe Hakim Rahme proposed a change to openstack/tempest: Adds tests covering Swift's Account Quota middleware  https://review.openstack.org/3965909:56
Anjugiulivo :http://www.fpaste.org/29430/75350992/09:56
raiesmh08afazekas: I have changed as per your comments and applied patch 209:56
afazekasraiesmh08: +209:58
raiesmh08thanks10:00
Anjugiulivo : i just add the upload function in https://github.com/openstack/tempest/blob/master/tempest/services/volume/xml/volumes_client.py10:03
Anjuthis file10:03
Anjugiulivo: changes in the base file an d client are already maintained10:08
giulivoAnju looking at the error you pasted it looks like you're posting to the wrong url; this is wrong """ resp, body = self.post('os-volume_upload_image', """10:11
Anjubut this the same in json10:12
Anjugiulivo : json and xml uses the same url10:12
giulivonope, in json it posts to "url" and that is built from previous lines10:12
prekaratafazekas: ping10:15
Anjugiulivo :are u checking the json?10:16
giulivoAnju, I wrote the json10:16
Anju:)10:16
Anjugiulivo :http://www.fpaste.org/29433/13753521/10:16
Anjuthis the json one10:16
Anjuand what are u suggesting to me what wrong i am doing?10:17
giulivoyes you see it posts to "url"10:17
giulivoI don't think we can continue the review via IRC10:17
prekaratafazekas: are you aware of any ssh issues in paramiko client? am trying to test some ssh related tests by logging into the instance using RemoteClient, but unable to get any ssh keys generated.10:17
Anjugiulivo :so how?10:18
giulivoI suggest you make all your changes to the xml client and also enable the _xml interface for the volume actions class and submit it as a _single_ drafted review10:18
prekaratafazekas: the sever_key returned is null, my problem is here http://paste.openstack.org/show/42848/10:19
giulivo(drafted means you use git review -D)10:19
giulivoat that point add me or whoever you want as reviewer so we can comment the code inline10:19
Anjuokk10:19
Anju i am giving u10:19
Anjugiulivo  : just a  last one after that http://www.fpaste.org/29433/13753521/10:22
afazekasprekarat: is it in tempest ?10:23
prekaratafazekas: yes10:23
*** adam___ has joined #openstack-qa10:23
prekaratafazekas: am porting teh test_create_servers.py file to v3 api and tring to enable the instance validation tests by enabling run_ssh true10:24
prekaratafazekas: but my tests fails because authorization fails and i see that the ssh keys are not getting generated10:24
prekaratafazekas: s/authorization/authentication10:25
prekaratafazekas: infact I i enable run_ssh=true in /etc/tempest/tempest.conf and run the v2 tests for test_create_servers.;py it fails there.10:27
prekaratafazekas: am wondering if its specific to my env or there is a bug in paramiko client?10:28
afazekasdid you generated an ssh key-pair ?10:30
afazekasAs I remember andreaf had pending change to fix it, but it was instable on neutron10:30
prekaratafazekas: no i didn't generate a key-pari10:32
afazekashttps://review.openstack.org/#/c/22415/17/tempest/tests/compute/servers/test_server_actions.py10:32
afazekasAFAIK You need to generate a keypair first, (or upload a public key)10:33
afazekasandreaf: ping ^^^10:34
afazekashttps://bugs.launchpad.net/neutron/+bug/115328010:34
prekaratafazekas: aah ok , i was under the assumption tha paramiko client is going to do. i think it makes sense now.10:35
* prekarat am wondering why folks didn't hit this b4 and how did this code get through our review?10:35
prekaratafazekas: Thank You. that makes sense. am going to try that now10:36
afazekasI liked that ssh patch, so it would be nice if someone would be able to continue10:37
afazekasanother related bug: https://bugs.launchpad.net/tempest/+bug/113287910:39
afazekasprekarat: ^^10:40
*** SergeyLukjanov has quit IRC10:41
openstackgerritanju Tiwari proposed a change to openstack/tempest: A volume upload test added for xml  https://review.openstack.org/3966410:45
openstackgerritanju Tiwari proposed a change to openstack/tempest: A volume upload test added for xml  https://review.openstack.org/3966410:49
prekaratafazekasam wondering why htis ssh patch is abandoned.10:54
prekaratafazekas: ^^10:54
afazekasbecause of neutron issues10:55
afazekasnow the neutron gates are not voting10:56
afazekasIMHO it can be turned off on the neutron gate jobs when it is necessary10:57
afazekasIHMO the instance validations is a very useful thing10:57
Anjugiulivo:did  u check11:06
giulivoAnju, check what?11:09
giulivoyou're posting to the wrong url11:09
Anjugiulivo ::http://www.fpaste.org/29433/13753521/11:10
giulivoanyway, as said before, use a draft submission so we can comment the code inline11:10
Anjui did but couldnt11:10
Anjugiulivo : https://review.openstack.org/3966411:11
Anjuthis one11:11
Anjusorry i tried like this11:11
*** SergeyLukjanov has joined #openstack-qa11:11
Anjui tried to make it as a draft11:11
Anjubut i failede11:11
giulivono problem, we can keep it public11:12
giulivoso to submit a draft you should have used "git review -D"11:12
giulivohttps://wiki.openstack.org/wiki/Gerrit_Workflow11:12
Anjui use the same but git was failing11:12
giulivoso from now on I'll comment on gerrit and we can continue the discussion there11:12
Anjuyeah sure11:13
Anjugiulivo: please have a look in this https://github.com/openstack/tempest/blob/master/tempest/services/identity/xml/identity_client.py#L9711:16
Anjugiulivo :this 97 line11:19
afazekassdague: ping11:24
sdagueafazekas: pong11:24
afazekashttps://review.openstack.org/#/c/39528/311:25
afazekaswhat does the 'unfubar_setuptools' is intended to solve ?11:26
sdagueto get a working version of pip and setup tools for pbr we need a pip and a setup tools that's latest, and has been built against each other11:28
sdaguethat's the pattern to get you there, from mordred11:28
afazekasOn F19 it really kills pip and these tools badly11:28
sdaguewe couldn't get through the gate without it11:28
afazekasI am not sure it is something I should disable on F19 or fix something else11:29
raiesmh08sdague: I have added network API test cases please have a look on these -  https://review.openstack.org/#/c/3902311:30
sdagueI would ping mordred later when he gets on11:30
afazekassdague: as I remember to goal was to move pip above 1.411:31
sdagueright11:32
sdaguehonestly, that section came from monty is us trying to get global requirements applied during devstack install11:32
sdagueyou know, the thing that we really need to do, is get F19 in the gate11:33
afazekasOk I'll try to find another way to force 1.4 pip (if it wan't forced originally)11:33
sdaguelike do the postgresql job on F19 instead of ubuntu11:33
afazekassounds good to me11:33
sdagueso we can get feedback in the gate that this doesn't work11:33
sdagueafazekas: someone has to do it though, it's going to be a bunch of work to make it a devstack target11:34
sdaguein the gate11:34
afazekasI'll try to clean up my image creation steps and make it compatible with gate scripts11:35
afazekaskashyap: ^^^11:45
kashyapafazekas,  Reading the scroll..11:46
kashyapafazekas, Cool! I just got Quantum w/ Grizzly bits working, after almost a week of struggle with it. I'm just associating the floating IPs now. Wish me luck :-)11:48
afazekassdague: could that job use qpid instead of rabbitmq ?11:48
sdagueafazekas: yes11:51
openstackgerritA change was merged to openstack-dev/devstack: Launch ceilometer-alarm-* services.  https://review.openstack.org/3930011:51
sdagueI think if we were bringing f19 into the gate, it would make sense to do that on the pg job and use qpid11:52
giulivosdague++11:52
sdagueit's a lot of work for someone to do that, so a dedicated volunteer would be needed11:52
sdaguehowever I'd support making that gate change11:52
*** jasondotstar has quit IRC11:54
afazekassdague: I am definitely interested,  but I do not know how much work it will be. I'll try to learn more about the infra11:57
*** HenryG has joined #openstack-qa11:58
sdagueyeh, get with folks in -infra when they wake up11:58
sdaguedprince might have a good idea of what's needed as well11:58
sdagueas he did the centos2.6 unit test env11:58
*** dkranz has quit IRC12:00
afazekasI'll ask him, but I guess he has different opinion about the right OS version, but at least we can agree in the OS family12:01
sdagueafazekas: well centos was needed for unit tests12:02
sdaguebecause we needed python 2.612:03
sdaguebut for devstack nodes I think it should be fedora12:03
sdagueand it couldn't be rhel.... for licensing reasons12:03
*** mkollaro has joined #openstack-qa12:09
* afazekas will play kexec + kickstart for create F19 could image with pre installed C/C++ headers and packages12:12
*** weshay has joined #openstack-qa12:15
kashyapafazekas, Please put a note on fedora-cloud list.  Matthew Miller is doing some similar work.. Just ensuring there's no duplicate efforts :)12:19
prekaratafazekas: i have created that ssh key path and it works fine now, am going to submit it and requet your review12:19
afazekaskashyap: I found ks script in that image, but it had issues just with the 'Everething'  named stable repo,  it used different repos as well12:22
afazekasprekarat: cool12:23
kashyapafazekas, Sure, whatever optimized kickstart you end up with, please post it to the list (for historical context, etc...)12:24
afazekaskashyap: I am also thinking about blogging somewhere the kexec install method :)12:25
kashyapafazekas, Wonderful!  You haven't added yourself to OpenStack planet, you might want to do so.12:26
kashyap:-)  Sure, if you can blog more frequently, that'd be great!12:26
afazekaskashyap: too many thing for today, and I still did not tried reproduce the neutron smoke issues ..12:27
kashyapNo worries, didn't mean /today/.12:29
*** jasondotstar has joined #openstack-qa12:30
*** woodspa has joined #openstack-qa12:35
*** meteorfox has quit IRC12:35
rahmuhey, I'm working on writing tempest tests covering swift account quotas. I have one problem with the fact that the admin user should have the ResellerAdmin role.12:36
rahmuShould I add the role in the beginning of the test and then remove it at the end? In that case how to do it?12:36
rahmuShould I create a special user for this case?12:36
rahmuSo far I'm doing nothing, and it fails the devstack tests. Should I change devstack so that it grants ResellerAdmin to admin user by default?12:37
afazekassdague: ^^12:42
sdaguerahmu: I think you should create a special user with the ResellerAdmin role12:43
sdaguein the tests themselves12:43
rahmusdague: how do I do this?12:44
sdagueso that it is independent of how the underlying accounts were set up12:44
sdaguerahmu: there should be some examples in the code on creating users12:44
sdagueanywya, need to drop off to move to the office12:45
rahmuokay, I'm looking into it12:46
rahmuthanks for the help12:46
openstackgerritPrem Karat proposed a change to openstack/tempest: Support for ssh auth to VMs via public key  https://review.openstack.org/3968412:46
*** burt has joined #openstack-qa13:04
burtsdague: that unfubar_* code is also causing problems for me on Ubuntu Precise 12.04. Not sure why others aren't seeing it yet or why it's not showing up in gate13:05
afazekasmtreinish: FYI looks like the EC2 tests are failed for me because I had  http_proxy env variable, (but I had the no_proxy as well, for ignoring localhost)13:10
burtafazekas: the version of boto that comes with devstack probably doesn't support no_proxy13:11
openstackgerritFabien Boucher proposed a change to openstack/tempest: Add test for swift ACLs  https://review.openstack.org/3882313:13
burtI had a patch land for that but don't know if it made it in .. oh, it did.  Should work in boto v2.9.9 and above13:14
afazekasburt: I guess it has some option to disable the proxy , I'll try to add it, or remove the http_proxy env var before any boto tests13:18
burtno_proxy did not work at all in boto v2.9.8 and below13:19
burtit would just igonre it13:19
burtignore13:19
afazekasI see, but probably we have another ways to disable fully the proxies,  so if you say the next version will fix it , I will not hurry to disable the boto proxy in tempest13:23
burtI don't think there's an option, it used to do "if 'http_proxy' in os.environ" and go from there13:27
burtbut I could be wrong13:27
*** meteorfox has joined #openstack-qa13:28
*** fbo_away is now known as fbo13:29
*** krtaylor has quit IRC13:32
afazekassdague,mordred : is this the solves the issue (at least on F19)http://www.fpaste.org/29471/37536391/ what the https://review.openstack.org/#/c/39528/3  solving on ubuntu ?  Are there another things to solve ?13:35
sdagueburt: interesting, it works on 12.04 in the gate13:45
*** burt has quit IRC13:47
*** dkranz has joined #openstack-qa13:47
*** anteaya has joined #openstack-qa13:54
*** SergeyLukjanov has quit IRC14:01
mtreinishsdague: about https://review.openstack.org/#/c/39099/ the problem with doing things in a common method or class is that the 2 clients have different input formats and the response format between them is different too.14:03
mtreinishI can do it that way but I thought it looked cleaner to handle it the way I did it14:03
mtreinishbut, I'll respin it as a separate class that tries to handle everything uniformly14:03
sdaguemtreinish: ok, that would be cool14:04
*** Anju_ has joined #openstack-qa14:09
openstackgerritafazekas proposed a change to openstack/tempest: task_state must be consider before many action  https://review.openstack.org/3516514:14
afazekastox -epep814:14
afazekas:)14:15
openstackgerritafazekas proposed a change to openstack/tempest: task_state must be consider before many action  https://review.openstack.org/3516514:15
*** krtaylor has joined #openstack-qa14:19
openstackgerritDavid Kranz proposed a change to openstack/tempest: Make testr full runs skip tests with 'slow' tag  https://review.openstack.org/3971614:22
afazekasdkranz: will you add a tox entry just for the slow tag ?14:24
dkranzafazekas: DId you see what I just pushed (WIP)?14:24
dkranzafazekas: oh I see what you mean.14:24
dkranzafazekas: No, I was not anticipating a job that ran jst slow tests14:25
dkranzafazekas: Do you think we need one?14:25
afazekasyes14:25
dkranzafazekas:  For what purpose?14:26
mtreinishdkranz: if we plan to have a gate job that runs the slow tag14:26
afazekasdkranz: heat autoscale ?14:26
mtreinishthen we will need a tox job that will run the slow tag tests14:26
mtreinishso that devstack-gate will call that tox job14:26
dkranzmtreinish: I thought we were going to have a tox entry that ran the slow heat tests14:27
dkranzmtreinish: I don't see the purpose of "generic slow for anyh project"14:27
mtreinishdkranz: oh, maybe I'm misunderstanding what we're trying to do here14:27
dkranzmtreinish: What's the point of a job that runs the slow tests from every project?14:28
dkranzmtreinish: The nightly should run everything14:28
dkranzmtreinish: And each gate job will run what it wants14:28
afazekasdkranz: usually the slow test are slow because they test things what otherwise not tested14:29
mtreinishdkranz: yeah I see what you're saying now, I was thinking of the tox job for the heat tests14:29
dkranzafazekas: Yes, and we want as many as possible in the gate.14:29
dkranzmtreinish: Yes, I am going to add that as soon as I see the slow skip working14:29
dkranzmtreinish: But we either need to move off of nose in favor of testr-serial or do another skip thing for nose slow.14:30
dkranzAnd the slow heat test still needs to be moved to scenario I think.14:30
afazekasdkranz: In parallel the slow tests are not too slow  :)14:31
*** jgallard has joined #openstack-qa14:31
rahmuhello. I am writing a Tempest test. In the SetUpClass() I would like to create a user and assign it the "ResellerAdmin" role. Here's what I have so far: http://www.hastebin.com/riburevisu.py14:32
rahmuMy problem is on line 23. How can I retrieve the role_id?14:32
dkranzafazekas: We shall see.14:32
dkranzafazekas: In theory we could run all tests that there ever are in one parallel gate run but I'm not sure that is the best approach.14:33
afazekasrahmu: try to use the AdminManager14:33
mtreinishrahmu: the way you get a role_id is that you have to list the roles and then pull out the id from the role's name that you're looking for14:33
*** adalbas has quit IRC14:34
afazekasrahmu: list the roles, and filter it14:34
mtreinishrahmu: see: https://github.com/openstack/tempest/blob/master/tempest/test.py#L20714:34
mtreinishthere it's pulling out the admin role id to add the created user to it14:34
rahmuawesome, thanks for both of you. I'll try to do this. (not right now, I've just been called to a meeting. But very soon :) )14:36
openstackgerritafazekas proposed a change to openstack/tempest: Disable logging to the stderr  https://review.openstack.org/3950514:39
*** jgallard has quit IRC14:42
*** jgallard has joined #openstack-qa14:42
*** psedlak has joined #openstack-qa14:43
*** adalbas has joined #openstack-qa14:46
*** burt has joined #openstack-qa14:51
*** adalbas has quit IRC14:51
openstackgerritMonty Taylor proposed a change to openstack-dev/devstack: Unbreak the pip/setuptools install on fedora  https://review.openstack.org/3972514:52
openstackgerritafazekas proposed a change to openstack/tempest: White space after # in thirdparty  https://review.openstack.org/3972614:56
*** prekarat has quit IRC14:58
*** SergeyLukjanov has joined #openstack-qa14:59
openstackgerritafazekas proposed a change to openstack/tempest: White space after # in the services  https://review.openstack.org/3972814:59
*** krtaylor has quit IRC15:03
openstackgerritafazekas proposed a change to openstack/tempest: White space after # in api  https://review.openstack.org/3973015:03
*** jhenner has quit IRC15:05
*** adalbas has joined #openstack-qa15:08
*** Anju_ has quit IRC15:40
*** jgallard has quit IRC15:41
*** jgallard has joined #openstack-qa15:41
*** SergeyLukjanov has quit IRC15:48
*** rhsu has joined #openstack-qa15:50
*** tkammer has quit IRC15:51
*** krtaylor has joined #openstack-qa15:54
sdaguemtreinish: http://logs.openstack.org/05/35705/14/check/gate-tempest-devstack-vm-full/f58039f/console.html15:56
sdaguethoughts on what we need to change in tempest to get us past that?15:57
sdaguethat's on the global requirements branch15:57
*** sthaha has quit IRC15:58
openstackgerritafazekas proposed a change to openstack/tempest: White space after # in the tempest/services  https://review.openstack.org/3972816:16
openstackgerritafazekas proposed a change to openstack/tempest: White space after # in tempest/api files  https://review.openstack.org/3973016:19
*** jgallard has quit IRC16:24
*** SergeyLukjanov has joined #openstack-qa16:25
openstackgerritMonty Taylor proposed a change to openstack-dev/devstack: Unbreak the pip/setuptools install on fedora  https://review.openstack.org/3972516:25
openstackgerritafazekas proposed a change to openstack/tempest: setUpClass/tearDownClass full chain  https://review.openstack.org/3934616:31
dkranzsdague: I just updated tempest and see all the debug spew when I run it. What is the recommended way to shut it up?16:39
dkranzsdague: And shouldn't this be off by default?16:39
openstackgerritA change was merged to openstack/tempest: Add argument to stop stress test on first error  https://review.openstack.org/3952416:39
clarkbdkranz yes it should be disabled. mtreinish fixes it through devstack and afazekas has a tempest change to fix it more directly16:42
openstackgerritaguzikova proposed a change to openstack-dev/devstack: Add keystoneclient support for cinder.  https://review.openstack.org/3974716:43
dkranzclarkb: OK, thanks. Think I finally got the regexp https://review.openstack.org/#/c/39716/   :)16:43
*** fbo is now known as fbo_away16:47
openstackgerritafazekas proposed a change to openstack/tempest: setUpClass/tearDownClass full chain  https://review.openstack.org/3934616:51
openstackgerritGiulio Fidente proposed a change to openstack/tempest: renames the stress test class to include the Volume keyword  https://review.openstack.org/3965416:54
*** mlavalle has joined #openstack-qa16:54
sdaguedkranz: yeh, it's fixed on devstack side, there is a needed tempest config default change as well16:56
sdagueif you are running non devstack16:56
sdaguemtreinish: you got that proposed somewhere?16:56
mtreinishsdague: the devstack fix or the tempest one?16:57
dkranzsdague: I think one of you just needs to approve https://review.openstack.org/#/c/39505/, no?16:57
mtreinishsdague: the devstack one is merged afazekas just respun the tempest one16:57
*** burt is now known as burt-afk16:57
mtreinishdkranz: yeah that should fix it on the tempest side16:57
dkranzmtreinish:  Can you approve now?16:58
mtreinishdkranz: yeah the output was clean right?16:58
sdaguedone16:58
mtreinishactually that's not a real test of it since the devstack change landed, but it should be fine16:59
dkranzsdague: Thx.16:59
dkranzGUess it is about meeting time.16:59
sdagueyep16:59
dkranzmtreinish: I'll confirm after the meeting.16:59
mtreinishdkranz: it's fine those are the 2 options I set in devstack17:00
openstackgerritsaurabh proposed a change to openstack/tempest: Added some more server stress tests  https://review.openstack.org/3975217:02
*** fbo_away is now known as fbo17:45
*** fbo is now known as fbo_away17:45
openstackgerritArmando Migliaccio proposed a change to openstack-dev/devstack: Remove unused keystone params from neutron agents' config files  https://review.openstack.org/3976317:46
*** fbo_away is now known as fbo17:54
giulivoafazekas, so I'll try to clean up the stress tests naming choice by removing any "duplication", makes sense?17:57
sdaguemtreinish: can you take a look at the logs on https://review.openstack.org/#/c/35705/ about what we need to change in tempest requirements.txt to get past it17:59
mtreinishsdague: sure18:00
afazekasmkoderer: ^^^ What do you think ? https://review.openstack.org/#/c/39654/18:03
openstackgerritA change was merged to openstack/tempest: Disable logging to the stderr  https://review.openstack.org/3950518:05
afazekasmlavelle: if you have any closer info why to neutron smoke gate failing so frequently let me know. I will try to use some complex debug/tracer solutions if it is necessary to find out the root causes18:05
mkodererafazekas: I will have a look to it tomorrow18:06
mkodererafazekas: sounds interesting ;)18:07
*** mlavalle has quit IRC18:07
*** burt-afk is now known as burt18:08
mtreinishsdague: so testtools along with: nose, keyring, testresources, and testrepository aren't in the global requirements.txt18:11
mtreinishso they don't get installed when you run the update requirements18:12
mtreinishI believe that's the problem18:12
mtreinishthey are in global test-requirements.txt though18:13
mtreinishbut I bet that's the issue since they are in requirements for tempest.18:13
mtreinishmordred: ^^^ do you think that could be the issue?18:14
mordredyes18:17
mordredthere was a time when we considered making the global list not be a split list18:17
mordredbut be a single list, and let people put those things in to reqs or test-reqs as was appropriate, and make update.py do the rigt thing18:18
clarkbmordred: I still think that is the correct thing to do18:18
mordredclarkb: I agree18:18
afazekasmordred: ping18:22
mordredafazekas: hi!18:23
afazekashttps://review.openstack.org/#/c/39725/2/lib/infra18:23
mordredyup18:23
mordredI'm still working on that, btw18:23
afazekasI wonder why is necessary to uninstall the setuptools18:23
mordredbecause, sadly, we were having problems with system setuptools and pip-installed setuptools conflicting18:24
mordredbut I'm actually going investigate the other direction right now, and see if I can prevent them from conflicting18:24
afazekasmordred: does it really causes issues if the distribution does not follows the FHS ?18:25
mordredomg yes18:25
mordredI'm very mad at redhat right now18:25
*** mlavalle has joined #openstack-qa18:25
afazekashttps://bugzilla.redhat.com/show_bug.cgi?id=662034 I found this18:25
mordredyup. that's even not the whole thing18:25
mordredthey've done sometihng to their python install18:26
mordredwhich causes 'sudo python setup.py' to install things into /usr/lib/python2.718:26
mordredthis is categorically evil18:26
mordredbecause it leads to files overlayed with each other being managed by different systems18:26
afazekasdo you think there is an addtional patch in the fedora setuptools to be evil ?18:27
mordred /usr/local/ exists for a reason and has existed for a reason since before redhat was a company18:27
mordredI think it's not fedora setuptools18:27
mordredI think it's fedora python18:27
mordredand it's not the first time that rh have made incompatible changes in their system python18:27
mordredthey have patches from the 3.x series backported into 2.7 which cause us to have to patch eventlet in our virtualenv18:27
mordredwhich is just mean18:27
mordredI'm going to find and fix whatever they did to python and submit it back upstream18:28
mordredand if they won't acept it, I'm going to strongly push that openstack drop support for redhat as a viable platform until it's fixed18:28
afazekasBTW in fedora 19 you do not need to pip install the argparse it comes with the python-libs  (after devstack I explicitly unisntall the pip installed one)18:28
mordredbecause it is categorically unworkable18:28
mordredthat's because argparse is a normal part of 2.718:29
mordredthat's fine :)18:29
mordredargparse is a backport library to help folks on 2.618:29
mordredbut there's also no harm in installing it on a 2.7 system - it should be mostly a no-op18:29
afazekasmordred: so devstack should not install it from pip on fedora 1918:29
mordredno. devstack should have no opinion on that18:30
afazekassomething contains it in the requirements.txt18:30
mordredyes18:30
mordredargparse is a declared dependency of the project, and the project supports 2.618:30
mordredso it's required to be in requirements.txt18:30
afazekasWhat should ensure on F19 to do not duplicate it ?18:30
mordredthe complexity of making it conditional is just not worth it18:30
mordredis it causing a problem?18:31
afazekasI got a warning on several commands when it is duplicated18:31
mordredok. if you could send those to me, I'd like to sort that out18:31
afazekasSeveral tempest cli test is failing :)18:31
* mordred cries18:31
mordredthey fail on fedora 19 but not on ubuntu?18:31
mordredboth with python 2.7?18:32
afazekaspython 2.7.518:33
afazekasLooks now it does not happens , I'll try it again tomorrow18:36
mordredcool18:38
mordredI was going to be VERY sad if I had yet another python packaging weirdness to investigate18:39
afazekashttps://bugzilla.redhat.com/show_bug.cgi?id=662034#c1018:41
afazekasmordred: do you have link to the back-ported patch ?18:46
mordredfor?18:47
afazekasmordred: 'they have patches from the 3.x series backported into 2.7 which cause us to have to patch eventlet in our virtualenv'18:48
mordredah - no. I gave up on that one a while ago. I've heard that they've fixed the problem not...18:48
afazekasmodrder: is there any 'python-setuptools' version, which does not necessary to uninstall ?18:50
afazekasmordred: ^^18:51
afazekasis the uninstall step skip able, if there is no rpm/deb originated python-setuptools package installed to the system before devstack starts ?18:54
mordredafazekas: not clear - I'm investigating right now18:54
mordredmy goal is to remove the uninstall18:54
mordredbut I'm going to see if I can get a set of small test cases so that we can prove it works or doesn't18:54
openstackgerritA change was merged to openstack/tempest: Add testing of Neutron per tenant quotas API  https://review.openstack.org/3572418:55
openstackgerritMonty Taylor proposed a change to openstack-dev/devstack: Unbreak the pip/setuptools install on fedora  https://review.openstack.org/3972518:55
mordredafazekas: I just put that up as a canary to see what breaks in the gate18:56
mordredafazekas: that's not removing it, and only upgrading setuptools and pip18:56
burtmordred: that just failed for me on my test, but my precise environment wasn't clean19:01
mordredburt: which one?19:02
burt3972519:02
mordredok19:02
mordredI'm trying to dig further in to some root causes here19:02
burtlet me try it from the real clean one19:02
mordredburt: becuase putting bandaids on top of bandaids...19:02
burtyeah19:02
mordredburt: the last one I just pushed up doesn't do the remove ... it goes back to the original just-upgrade approach19:03
burtah19:03
mordredbecause I want to see the error and see if we can track _that_ down19:03
mordredthe workarounds needing workarounds was getting old :)19:03
mordredhttps://jenkins.openstack.org/job/gate-tempest-devstack-vm-full/38321/console19:04
*** mkollaro has quit IRC19:04
mordredin case you want to watch it - but I'm steping out for a sec19:04
sdaguemordred: ok, reading through scrollback19:09
afazekasmordred: looks like the argparse workaround is not required now19:10
sdaguemordred: so are you working on the update.py updates?19:11
sdagueor should I run at it19:11
openstackgerritJoe Hakim Rahme proposed a change to openstack/tempest: Adds tests covering Swift's Account Quota middleware  https://review.openstack.org/3965919:19
openstackgerritDean Troyer proposed a change to openstack-dev/devstack: Fix get_pip_command()  https://review.openstack.org/3977119:19
burtmordred: http://paste.openstack.org/show/42884/19:21
*** mkollaro has joined #openstack-qa19:22
openstackgerritDavid Kranz proposed a change to openstack/tempest: Make testr full runs skip tests with 'slow' tag  https://review.openstack.org/3971619:32
rahmujeblair: I don't understand the comment you left here: https://review.openstack.org/#/c/39659/. Do you mean that you found errors in the patch set?19:36
jeblairrahmu: no, i left that comment on about 30 changes to re-enqueue them because i restarted zuul19:38
rahmuWhat's zuul?19:39
rahmufound it: http://zuul.openstack.org/19:41
rahmu:)19:41
adalbasmtreinish, i linked bug https://bugs.launchpad.net/tempest/+bug/1207498 to the speed up testr bp19:50
adalbasmtreinish, i also see a lot of failures on the job in the gate right now19:51
mtreinishadalbas: ok cool thanks19:53
mtreinishlet me take a look at the job's log19:53
sdaguerahmu: actually http://status.openstack.org/zuul/ is the nice view19:54
afazekasmtreinish:  so the 'tempest.api.compute.admin.test_aggregates:AggregatesAdminTestXML.test_aggregate_add_host_create_server_with_az' is the most problematic testr test right ?19:55
mtreinishafazekas: well it's actually the json version that's failing right now19:55
mtreinishbut yeah19:55
mtreinishadalbas: it looks like a good chunk of them are jenkins failures19:55
mtreinishI see a security group one (which I'm working on respinning the fix for right now) and another az fail19:56
afazekasmtreinish: is it tempest or nova side issue , I saw you had nova related change19:56
adalbasmtreinish, right, they show failures on other jobs too19:56
mtreinishafazekas: that was actually for an unrelated race condition that testr uncovered in another aggregates test19:57
mtreinishafazekas: I believe that it's a tempest issue, but I haven't confirmed it yet19:57
mtreinishjog0 and I were starting to look at it last night19:57
mtreinishI tried to add extra debug with https://review.openstack.org/#/c/39596/ but I can't get it to fail there19:58
adalbasmtreinish, want me to also take a look on that aggregates issue? any points where i should start at?19:58
afazekasmtreinish: I will check is the used lock method execve safe19:58
mtreinishadalbas: well the fail is outlined here: http://paste.openstack.org/show/42787/20:00
mtreinishadalbas: basically when we create a server with an az (which is created right before) nova returns that the az is not available20:01
adalbasmtreinish, ok20:02
mtreinishafazekas: I'm pretty sure the locking is working fine. It logs the proper lock statements at the right times at least.20:04
afazekasmtreinish: so you are seeing lock wait log entries20:06
mtreinishafazekas: I'd have to run it again but that's what I remember. My current theory is that there is another test interfering somewhere. Which is why we only see it some times.20:06
mtreinishafazekas: but I guess it doesn't hurt to double check the locking is working20:08
*** mkollaro has quit IRC20:09
afazekasmtreinish: you can try this for reproducing the issue: https://review.openstack.org/#/c/38980/    # class_setup_in_run=false20:11
* afazekas time to go, bye20:12
*** afazekas has quit IRC20:13
*** psedlak has quit IRC20:17
lifelessdkranz: mtreinish: hi; testr exclusion - what do you need?20:18
dkranzlifeless: Just a way to exclude tests based on a regexp from those already included20:18
mtreinishlifeless: for example this is what we're doing now: https://review.openstack.org/#/c/39716/20:19
dkranzmtreinish: I have to leave to an appt. Can you take this please?20:19
dkranzmtreinish: SOrry about that.20:20
mtreinishdkranz: sure20:20
openstackgerritA change was merged to openstack-dev/devstack: Add Midonet plugin support to devstack.  https://review.openstack.org/3660720:20
lifelessmtreinish: you're using a regex to exclude.20:20
lifelessmtreinish: perhaps I don't understand the suggestion?20:20
mtreinishlifeless: have a cli option to specify exclude regex. So we filter with regex like we did before but then exclude a subset of that filtered list with a different regex .20:22
mtreinishso from the example: (?!.*\[.*\bslow\b.*\]) would become something like: --exclude [.*\bslow\b.*\]20:23
lifelesswhy ?20:24
lifelessis it a convenience thing, or is it a correctness thing?20:24
*** dkranz has quit IRC20:24
mtreinishlifeless: convenience thing mostly. There are people who need to exclude a set of individual tests when running against non devstack environments and the regex gets really unwieldy if they need to figure out one that excludes those tests plus runs the subset we have in the gate20:25
lifelesshuh20:26
lifelesshow is 'in the gate' defined today ?20:28
mtreinishlifeless: in the gate it's 'tempest.api tempest.scenario tempest.thirdparty tempest.cli' right now we're going to switch it to '^tempest\.(api|scenario|thirdparty|cli)(?!.*\[.*\bslow\b.*\]).*$' to exclude the slow tag20:29
*** HenryG has quit IRC20:30
mordredoh look. it's lifeless!20:32
lifelessmtreinish: that re looks wrong to me20:33
lifelessmtreinish:  re.search(r'^tempest\.(api|scenario|thirdparty|cli)(?!.*\[.*\bslow\b.*\]).*$', 'tempest.api.foo(slow)')20:33
openstackgerritA change was merged to openstack/tempest: Make test_neutron_dhcp_agent_list_hosting_net use net name from conf  https://review.openstack.org/3958120:33
lifeless-> matches20:33
mtreinishlifeless: ok, a good thing that it's still up for review then :)20:34
lifelessmtreinish: I'll have to fiddle around for a bit to test properly - my tempest venv has decided to throw a sad20:34
mtreinishlifeless: according to dkranz the issue is that testr ORs multiple regexp and we need it to AND them to make it more convenient to do multiple excludes. Otherwise the regex just keeps getting longer and easier to make mistakes.20:34
mtreinishlifeless: ok, I think there have been some requirements changes to tempest recently.20:35
clarkblifeless: that string should match as slow is not surrounded by brackets20:35
lifelessoh, did I pebkac it20:36
lifelessah I did. cool20:36
lifelessok so20:36
lifelessmtreinish: right, it does or them.20:38
lifelessso one thing we could do is offer an 'and' combiner - but.20:40
lifelessthat gets kinda complex - is it anding the two adjacent re's, or the entire re so far + the new one?20:41
mtreinishlifeless: that why we figured doing an exclude flag would be easier so by default it works the same.20:42
lifelessmtreinish: the issue with exclude flags is 'do they exclude found so far, or exclude from anything found'20:43
mtreinishbut you can use the exclude flag to do remove matches from the list and use AND there20:43
lifelessso you get the same 'how do we build up complex patterns' issue20:43
mtreinishlifeless: I'm not following 'found so far' vs 'anything found'20:43
lifelessshould 'testr run foo --exclude bar quux' include or exclude a test called 'bar_quux' ?20:45
mtreinishlifeless: I think it would exclude, you should be explicit saying that exclude is evaluated last. So the test would be picked up because it matches quux, but then excluded because it matches bar.20:47
lifelessso that conflicts with the concept of 'let someone A define a macro that runs testr and let someone B evolve the test selection'20:48
lifelessbecause if A has an exclude B now cannot escape it.20:48
lifelesswhich AIUI is the actual challenge here - you don't want devs to have to manipulate an unwieldy regex by hand to tweak the test selection20:50
openstackgerritJoe Hakim Rahme proposed a change to openstack/tempest: Adds tests covering Swift's Account Quota middleware  https://review.openstack.org/3965920:51
*** woodspa has quit IRC20:53
mtreinishlifeless: yeah for both devs and users. (the whole discussion was started by: https://review.openstack.org/#/c/39417/ which I feel is a terrible idea and the wrong way to do it)20:53
*** giulivo has quit IRC20:53
lifelessmtreinish: oh gosh20:54
rahmusdague: thanks, bookmarked.20:54
lifelessmtreinish: so it's not terrible20:54
lifelessmtreinish: but it does rather entrench more runner logic into tempest20:55
*** meteorfox has quit IRC20:55
mtreinishlifeless: ok so maybe terrible was a bit harsh. But I feel like we should do it through the test runner and not in tempest.20:56
lifelessme too20:56
lifelessso one thing testr doesn't have today is profiles20:57
lifelesse.g. the config file in total affects every run every time20:57
lifelessand testr doesn't 'understand' that running just slow tests would be a 'full test run' for that partition.20:58
*** SergeyLukjanov has quit IRC21:00
mtreinishlifeless: so if I'm understanding, we could just add profiles that specify the subset of tests that get run?21:03
lifelessits a concept I'm noodling with21:03
lifelessit's not implemented :)21:03
clarkbcould the test loader itself make the decision?21:04
lifelessbut yeah, you'd have N profiles - say gate and slow and all. When running select a profile, and the profile would define a partition which you could shrink but not grow.21:04
lifelessclarkb: yes, see above.21:04
lifelessmtreinish: suggested a regex style that will be easier to extend21:06
mtreinishlifeless: ok, that's basically what we've been using tox jobs for: https://github.com/openstack/tempest/blob/master/tox.ini Then the filter logic after specifying could be AND instead of OR to make specifiying negative matches easier?21:07
mtreinish(*specifying a profile)21:07
openstackgerritMatthew Treinish proposed a change to openstack/tempest: Add tenant isolation for scenario tests  https://review.openstack.org/3909921:14
*** openstackgerrit has quit IRC21:25
*** openstackgerrit has joined #openstack-qa21:25
*** jasondotstar has quit IRC21:38
*** torandu has quit IRC21:40
*** wramthun has joined #openstack-qa21:40
*** torandu has joined #openstack-qa21:41
*** burt has quit IRC21:49
jog0mtreinish: any progress with the aggregates test issue?21:58
mtreinishjog0: not really, the debug print patch hasn't failed testr once, I've done several rechecks on it.22:00
clarkbwhat purpose do aggregates serve? I was asked that recently by someone and I didn't even know there were aggregates22:01
clarkbare they just logical groupings of nodes. eg rackX or rowY?22:01
jog0clarkb: mostly22:01
jog0clarkb: they are a way to assign metadata to nodes.  this metadata can be used for scheduling and whatnot22:02
jog0AZs use aggregates underneath.  and you can use aggregates to do thinkgs like say windows VMs go on this group22:02
clarkbjog0: and aggregates aren't specific like an AZ right?22:04
jog0specific?22:04
jog0aggregates are ment to be for deployers only and not for users to ever know about22:05
clarkbAZ has a specific meaning right? it is an availability zone which keystone and other things grok22:06
clarkbit seems like with aggregates you have to build a thing that groks what they mean on top. One such thing is AZs22:07
openstackgerritMatthew Treinish proposed a change to openstack/tempest: Do not merge test for az fail  https://review.openstack.org/3959622:07
mtreinishjog0: ^^^ I added --until-failure to the job so it'll keep on running until it fails (or jenkins times out) so hopefully it'll hit it22:08
clarkbEmilienM: lgtm22:09
clarkbwhoops ww22:09
*** lcazares has joined #openstack-qa22:10
jog0clarkb: yes, correct.  This makes things easier for deployers to do custom scheduling etc22:11
jog0mtreinish: haha I didn't know that was an option22:11
*** jasondotstar has joined #openstack-qa22:15
mtreinishjog0: yeah it's useful for trying to debug these races with parallel tests. I just can never use it on my dev box because I normally have something not working quite right in my environment.22:18
openstackgerritMatthew Treinish proposed a change to openstack/tempest: Add tenant isolation for scenario tests  https://review.openstack.org/3909922:20
openstackgerritKui Shi proposed a change to openstack-dev/devstack: Update tempest test sample in devstack/README.md  https://review.openstack.org/3982022:24
lifelessmtreinish: something like that yes22:27
*** plomakin has quit IRC22:29
*** plomakin has joined #openstack-qa22:29
*** krtaylor has quit IRC22:33
*** weshay has quit IRC22:36
openstackgerritChmouel Boudjnah proposed a change to openstack-dev/devstack: Don't add bulk middleware.  https://review.openstack.org/3982622:41
openstackgerritDean Troyer proposed a change to openstack-dev/devstack: Add tools/install_pip.sh  https://review.openstack.org/3982722:43
*** meteorfox has joined #openstack-qa22:44
openstackgerritA change was merged to openstack-dev/devstack: Add support for vmdk files as glance images  https://review.openstack.org/3857622:51
openstackgerritafazekas proposed a change to openstack/tempest: Generate temepst API doc from source  https://review.openstack.org/3929123:14
openstackgerritMatthew Treinish proposed a change to openstack/tempest: Add tenant isolation for scenario tests  https://review.openstack.org/3909923:20
*** rhsu has quit IRC23:54

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