Friday, 2014-02-21

*** maurosr has quit IRC00:00
*** maurosr has joined #openstack-qa00:01
*** shwetaap has joined #openstack-qa00:02
*** ociuhandu has quit IRC00:05
*** markmcclain has quit IRC00:05
*** mkollaro has quit IRC00:08
*** markmcclain has joined #openstack-qa00:09
openstackgerritSean Dague proposed a change to openstack/tempest: add cli.has_manage option  https://review.openstack.org/7524500:09
*** rockyg has quit IRC00:11
ravikumar_hpsdague: mtreinish: Gate runs full tempest . Right? so where do you we use tests identified with attr=gate00:12
sdaguewe don't, it was a half implemented feature00:13
sdagueso attr=gate should be removed00:14
ravikumar_hpso same is smoke . right?00:14
ravikumar_hpi will remove attr=gate ..00:15
*** ociuhandu has joined #openstack-qa00:16
openstackgerritEric Windisch proposed a change to openstack/tempest: Allow LiveBlockMigrationV3Test to be skipped if v3 is disabled  https://review.openstack.org/7524900:17
*** jroovers has quit IRC00:17
openstackgerritArmando Migliaccio proposed a change to openstack/tempest: Allow IPv6 tests to be disabled  https://review.openstack.org/7493300:21
*** ociuhandu has quit IRC00:24
sdaguesmoke stays00:25
*** StevenK_ is now known as StevenK00:25
*** StevenK is now known as Guest9969500:26
*** Guest99695 is now known as StevenK00:26
openstackgerritEric Windisch proposed a change to openstack/tempest: Only execute tearDown if setUpClass created cls.volume  https://review.openstack.org/7525400:29
*** ociuhandu has joined #openstack-qa00:30
*** matsuhashi has joined #openstack-qa00:31
*** cadenzajon has quit IRC00:32
openstackgerritJohn Griffith proposed a change to openstack/tempest: Ensure detach before teardown in scenario manager  https://review.openstack.org/7427200:46
*** salv-orlando_ has joined #openstack-qa00:47
*** matsuhas_ has joined #openstack-qa00:48
*** mlavalle_ has joined #openstack-qa00:48
*** nati_uen_ has joined #openstack-qa00:48
*** dmorita has joined #openstack-qa00:50
*** notmyname_ has joined #openstack-qa00:50
openstackgerritEric Windisch proposed a change to openstack/tempest: Only execute tearDown if setUpClass created cls.volume  https://review.openstack.org/7525400:52
openstackgerritAnita Kuno proposed a change to openstack/tempest: Removed RestClientXML class  https://review.openstack.org/7495400:53
*** nati_ue__ has joined #openstack-qa00:53
anteayasdague: I had got some logs from the failures the last time00:54
anteayathe console logs00:54
anteayado you want them?00:54
*** ruhe- has joined #openstack-qa00:54
*** nati_uen_ has quit IRC00:54
*** SergeyLukjanov2 has joined #openstack-qa00:55
*** matsuhashi has quit IRC00:55
*** nati_ueno has quit IRC00:55
*** jaypipes has quit IRC00:55
*** mlavalle has quit IRC00:55
*** jgrimm has quit IRC00:55
*** salv-orlando has quit IRC00:55
*** lifeless has quit IRC00:55
*** SergeyLukjanov has quit IRC00:55
*** ruhe has quit IRC00:55
*** notmyname has quit IRC00:55
*** ewindisch has quit IRC00:55
*** obondarev has quit IRC00:55
*** dtroyer has quit IRC00:55
*** smurashov has quit IRC00:55
*** SergeyLukjanov2 is now known as SergeyLukjanov00:55
*** salv-orlando_ is now known as salv-orlando00:55
*** mlavalle_ is now known as mlavalle00:55
*** notmyname_ is now known as notmyname00:55
*** ruhe- is now known as ruhe00:55
openstackgerritEric Windisch proposed a change to openstack/tempest: Skip EC2VolumesTest if Cinder is not available  https://review.openstack.org/7526700:57
*** obondarev has joined #openstack-qa00:57
*** dtroyer has joined #openstack-qa00:57
*** lifeless has joined #openstack-qa00:57
anteayasdague: here are the links: http://paste.openstack.org/show/67813/01:00
*** cnesa has quit IRC01:00
*** atiwari has quit IRC01:01
*** jgrimm has joined #openstack-qa01:01
*** ewindisch has joined #openstack-qa01:01
*** obondarev has quit IRC01:02
*** dtroyer has quit IRC01:02
*** lifeless has quit IRC01:02
*** obondarev has joined #openstack-qa01:02
*** dtroyer has joined #openstack-qa01:02
*** lifeless has joined #openstack-qa01:02
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Add GIT_TIMEOUT variable to watch git operations  https://review.openstack.org/7491001:02
*** jaypipes has joined #openstack-qa01:03
*** ChanServ sets mode: +o jaypipes01:03
*** smurashov has joined #openstack-qa01:03
*** bill_az_ has quit IRC01:08
openstackgerritA change was merged to openstack-infra/elastic-recheck: Add fingerprint for bug 1282795  https://review.openstack.org/7522001:14
*** weshay has joined #openstack-qa01:15
openstackgerritEric Windisch proposed a change to openstack/tempest: Skip deleting flavors in tearDown if setUpClass did not complete  https://review.openstack.org/7527401:16
*** openstackgerrit has quit IRC01:18
*** openstackgerrit has joined #openstack-qa01:18
*** openstackrecheck has quit IRC01:22
*** openstackrecheck has joined #openstack-qa01:22
*** rfolco has joined #openstack-qa01:22
openstackgerritEric Windisch proposed a change to openstack/tempest: Skip deleting flavors in tearDown if setUpClass did not complete  https://review.openstack.org/7527401:23
*** ociuhandu has quit IRC01:23
*** nosnos has joined #openstack-qa01:34
openstackgerritA change was merged to openstack/tempest: Minor changes to scenario manager  https://review.openstack.org/7397301:36
openstackgerritSean Dague proposed a change to openstack-infra/elastic-recheck: Improved timestamp parsing  https://review.openstack.org/7374101:39
*** rfolco has quit IRC01:46
*** zhikunliu has joined #openstack-qa01:52
*** Sukhdev has quit IRC01:54
*** mlavalle has quit IRC01:57
zhikunliucyeoh: ping01:59
cyeohzhikunliu, hi02:00
zhikunliuI have updated https://review.openstack.org/#/c/73503/. could you have a look when you have time?02:00
cyeohzhikunliu: sure - I'm just heading out to lunch now but will have a look when I get back02:04
zhikunliucyeoh:  got it. thank you! :)02:05
*** weshay has quit IRC02:28
*** matsuhas_ has quit IRC02:34
*** matsuhas_ has joined #openstack-qa02:36
*** marun has quit IRC02:37
cyeohzhikunliu: hi02:43
*** markmcclain has quit IRC02:46
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: WIP: Add "delete the volume-attached server" tests  https://review.openstack.org/7528802:47
zhikunliucyeoh: hi02:47
*** bhuvan has joined #openstack-qa02:47
cyeohzhikunliu: so I ended up just writing a message on your patch, but I was wondering - did you end up autogenerating the sample file again or edit it manually?02:48
zhikunliucyeoh: auto generated02:48
cyeohok - what I find interesting is how the sample file was generated incorrectly in the first place.02:49
cyeohI'm thinking there might be a bug in it perhaps02:49
cyeohbecause the groupings in the config file didn't change02:50
cyeohmtreinish: when you get back you might want to look at the conversation above and at https://review.openstack.org/#/c/7350302:50
zhikunliucyeoh: what I found is - generator compares opt with the opts in groups to find the group in which the opt is. these 3 opts has same 'name', 'default value', and 'help message'.   The first match is '[network-feature-enabled]', so they go to the same group.02:58
openstackgerritSteve Baker proposed a change to openstack/tempest: NeutronResourcesTestJSON test reasons for stack failure  https://review.openstack.org/7528902:58
openstackgerritSteve Baker proposed a change to openstack/tempest: Improve ServerCfnInitTestJSON asserts and debugging  https://review.openstack.org/6924102:58
cyeohzhikunliu: ok, that's definitely a bug then :-) Would you mind submitting a bug report for it?02:59
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Check server terminations on "delete server" tests  https://review.openstack.org/7529002:59
zhikunliucyeoh: https://bugs.launchpad.net/tempest/+bug/1280085. could we still use this bug to track the problem?03:00
cyeohzhikunliu: I would just submit another one, being specific about the bug being in the config file generator and referencing 128008503:01
zhikunliucyeoh: ok, thanks :)03:02
cyeohzhikunliu: thank you!03:02
*** matsuhas_ has quit IRC03:03
*** matsuhas_ has joined #openstack-qa03:06
mtreinishcyeoh: I know that we're kind of out of date on the config generator from oslo03:25
mtreinishit might be worth trying to sync it to the latest to see if that bug has been fixed already03:26
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Add GIT_TIMEOUT variable to watch git operations  https://review.openstack.org/7491003:26
openstackrecheckConsole logs not available after 13:32s for check-tempest-dsvm-neutron-full 49166,6,d157b4203:27
*** matsuhas_ has quit IRC03:29
cyeohmtreinish: ah cool - thanks03:29
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Add more files to run_tests.sh bash8 check  https://review.openstack.org/7529503:35
openstackrecheckConsole logs not available after 13:38s for check-tempest-dsvm-full 74954,4,157de3103:41
*** masayukig has quit IRC03:44
*** harlowja is now known as harlowja_away03:45
*** dkranz has joined #openstack-qa03:54
openstackrecheckConsole logs not available after 13:41s for check-tempest-dsvm-full 69328,2,42151f103:58
*** liudong has joined #openstack-qa04:00
*** bhuvan has quit IRC04:13
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: WIP: Add "delete the volume-attached server" tests  https://review.openstack.org/7528804:14
*** mrodden has quit IRC04:24
*** locke1051 has quit IRC04:24
openstackrecheckConsole logs not available after 13:25s for gate-tempest-dsvm-full 74413,1,fecb12204:25
*** matsuhashi has joined #openstack-qa04:25
*** nati_ue__ has quit IRC04:25
*** om has joined #openstack-qa04:26
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Do not merge: Reproduce bug/1277027  https://review.openstack.org/7494404:29
*** Madan has joined #openstack-qa04:36
openstackrecheckConsole logs not available after 13:36s for check-tempest-dsvm-neutron-full 75210,1,445be7b04:39
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Un-nest generate_swift_config  https://review.openstack.org/7530804:40
*** ken1ohmichi has quit IRC04:51
*** bhuvan has joined #openstack-qa04:52
openstackgerritA change was merged to openstack/tempest: Migrate negative test to a different file  https://review.openstack.org/6983905:02
*** shwetaap has joined #openstack-qa05:02
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Add qcow2 image support  https://review.openstack.org/7531205:05
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Fix heredoc matching for trailing quote  https://review.openstack.org/7531405:16
openstackgerritIan Wienand proposed a change to openstack-dev/devstack: Enforce function declaration format in bash8  https://review.openstack.org/7531505:22
*** matsuhashi has quit IRC05:23
*** jroovers has joined #openstack-qa05:24
*** bhuvan has quit IRC05:30
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Add "delete the volume-attached server" tests  https://review.openstack.org/7528805:30
*** matsuhashi has joined #openstack-qa05:33
openstackrecheckConsole logs not available after 13:39s for check-tempest-dsvm-neutron-full 72798,18,5768dc305:34
*** locke105 has joined #openstack-qa05:40
*** shwetaap has quit IRC05:47
*** ociuhandu has joined #openstack-qa05:48
openstackgerritZhi Kun Liu proposed a change to openstack/tempest: fix duplicate api_extensions  https://review.openstack.org/7350305:54
*** ociuhandu has quit IRC05:54
*** liudong has quit IRC06:07
*** liudong has joined #openstack-qa06:09
*** coolsvap has joined #openstack-qa06:13
*** locke105 has quit IRC06:16
*** thomasbiege has joined #openstack-qa06:18
*** thomasbiege has quit IRC06:18
*** protux has joined #openstack-qa06:19
raiesafazekas: hi06:24
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Do not merge: Reproduce bug/1277027  https://review.openstack.org/7494406:25
*** vkozhukalov has joined #openstack-qa06:33
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Add "delete the volume-attached server" tests  https://review.openstack.org/7528806:34
*** zhikunliu has quit IRC06:36
*** morganfainberg is now known as morganfainberg_Z06:36
*** saju_m has joined #openstack-qa06:36
raieshi06:41
raiesdevstack installation is getting failed due to http://paste.ubuntu.com/6969426/06:41
raiesany suggestions ?? ^^06:41
*** om has quit IRC06:47
*** om has joined #openstack-qa06:53
*** afazekas has quit IRC07:09
coolsvapadd IMAGE_URLS=https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img to your localrc and rerun stack.sh07:11
*** afazekas_ has quit IRC07:14
*** bhuvan has joined #openstack-qa07:18
*** banix has joined #openstack-qa07:21
*** vkozhukalov has quit IRC07:31
*** bhuvan has quit IRC07:37
*** pbrooko has joined #openstack-qa07:42
*** jamielennox is now known as jamielennox|away07:44
*** bhuvan has joined #openstack-qa07:56
*** afazekas_ has joined #openstack-qa07:56
*** om has quit IRC07:58
*** om has joined #openstack-qa08:00
openstackgerritValeriy Ponomaryov proposed a change to openstack/tempest: Implement pluggability for tempest (config)  https://review.openstack.org/6998508:04
openstackgerritValeriy Ponomaryov proposed a change to openstack/tempest: Implement pluggability for tempest (clients)  https://review.openstack.org/6998308:04
*** giulivo has joined #openstack-qa08:09
*** devvesa has joined #openstack-qa08:09
openstackgerritAnn Kamyshnikova proposed a change to openstack/tempest: Verify more information in API tests for LBaaS  https://review.openstack.org/6111808:10
*** bhuvan has quit IRC08:14
*** luqas has joined #openstack-qa08:17
*** shardy_afk is now known as shardy08:20
*** saju_m has quit IRC08:31
*** jordanP has joined #openstack-qa08:32
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Clean up scenario functions  https://review.openstack.org/7533908:33
openstackgerritYaroslav Lobankov proposed a change to openstack/tempest: Savanna: add tests for job binaries  https://review.openstack.org/7466808:34
openstackgerritYuiko Takada proposed a change to openstack/tempest: Add agents tests for Nova v3 API  https://review.openstack.org/7461108:36
raiescoolsvap: keeping it in localrc Internal server error is found08:36
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Add qcow2 image support  https://review.openstack.org/7531208:40
*** thomasbiege has joined #openstack-qa08:42
*** rossella-s has joined #openstack-qa08:43
*** jlibosva has joined #openstack-qa08:45
openstackgerritKen'ichi Ohmichi proposed a change to openstack/tempest: Add "delete the volume-attached server" tests  https://review.openstack.org/7528808:45
*** masayukig has joined #openstack-qa08:47
openstackgerritSylvain Baubeau proposed a change to openstack/tempest: Add Cinder tests for quota sets  https://review.openstack.org/7360608:50
*** ociuhandu has joined #openstack-qa09:00
coolsvapraies: are you configuring swift with your devstack?09:00
*** saju_m has joined #openstack-qa09:01
*** banix has quit IRC09:02
*** saju_m has quit IRC09:02
*** rossella-s has quit IRC09:04
*** yassine has joined #openstack-qa09:04
*** thomasbiege has quit IRC09:05
*** vkozhukalov has joined #openstack-qa09:07
*** fbo_away is now known as fbo09:09
*** ociuhandu has quit IRC09:11
*** luqas has quit IRC09:17
*** mkollaro has joined #openstack-qa09:21
*** saju_m has joined #openstack-qa09:21
raiescoolsvap: yes it is also configured09:21
openstackgerritDaisuke Morita proposed a change to openstack/tempest: Add parametric tests of Swift account API  https://review.openstack.org/6707109:21
openstackgerritYuiko Takada proposed a change to openstack/tempest: Separate negative tests for test_images  https://review.openstack.org/7534509:22
*** dmorita has quit IRC09:23
*** gszasz has joined #openstack-qa09:24
*** BobBall has left #openstack-qa09:31
openstackgerritafazekas proposed a change to openstack/tempest: Add custom pretty tox entry  https://review.openstack.org/7535109:32
openstackgerritEiichi Aikawa proposed a change to openstack/tempest: Separate negative tests for test_server_addresses  https://review.openstack.org/7535209:36
openstackgerritGavin Brebner proposed a change to openstack-dev/devstack: Create glance-swift for swift or s-proxy  https://review.openstack.org/7404709:41
*** Madan1 has joined #openstack-qa09:42
*** max_lobur_afk is now known as max_lobur09:43
*** Madan has quit IRC09:44
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Add qcow2 image support  https://review.openstack.org/7531209:49
*** masayukig has quit IRC09:51
*** luqas has joined #openstack-qa09:53
*** liudong has quit IRC10:08
*** psedlak has quit IRC10:22
*** thomasbiege has joined #openstack-qa10:28
*** psedlak has joined #openstack-qa10:29
*** masayukig has joined #openstack-qa10:36
*** rfolco has joined #openstack-qa10:36
*** yassine has quit IRC10:40
*** yassine has joined #openstack-qa10:40
*** masayukig has quit IRC10:40
jrooversHi everyone, I'm running tempest against our OS deployment and I'm hitting an issue with the floating IP tests. In particular, our deployment does not have a default floating ip pool, i.e. you always need to specify the name of the pool when creating a new floating ip. I was wondering whether a patchset exists that allows the explicit configuration of the floating ip pool that tempest10:42
jrooversuses.10:42
*** mkollaro has quit IRC10:42
*** coolsvap has quit IRC10:45
openstackgerritZhang Gong proposed a change to openstack/tempest: Add Keystone role and service test cases  https://review.openstack.org/7495010:47
*** tosky has joined #openstack-qa10:48
*** Madan has joined #openstack-qa10:49
*** Madan1 has quit IRC10:50
*** mkollaro has joined #openstack-qa10:51
*** coolsvap has joined #openstack-qa10:52
*** luqas has quit IRC10:56
*** nosnos has quit IRC10:58
*** matsuhashi has quit IRC11:02
*** vkozhukalov has quit IRC11:08
afazekas_jroovers: why you do not specify a default floating ip pool ?11:18
afazekas_in your deployment11:19
*** vkozhukalov has joined #openstack-qa11:20
*** coolsvap has quit IRC11:28
afrittolisdague: I just saw bug 1265672 again, so I re-opened the ticket11:29
*** masayukig has joined #openstack-qa11:32
*** Madan has quit IRC11:46
*** luqas has joined #openstack-qa12:07
*** luqas has quit IRC12:08
*** luqas has joined #openstack-qa12:09
*** akamyshnikova has quit IRC12:11
openstackgerritafazekas proposed a change to openstack/tempest: Fix InvalidInstanceID.NotFound handling  https://review.openstack.org/7538512:13
malinimasayukig, chmouel: Thanks for the reviews https://review.openstack.org/#/c/75160/2//COMMIT_MSG12:21
maliniI was trying to troubleshoot the failing marconi tests in http://logs.openstack.org/49/63449/16/experimental/check-tempest-dsvm-marconi/be62e9b/console.html12:22
masayukigmalini: you're welcome :)12:22
maliniThis is the issue I had with the tests - devstack was starting marconi in 0.0.0.0:8888 ok, but my tests were failing with a connection error12:23
malini& I am still searching in the dark how to fix tht - since everything looks ok in my devstack server12:23
maliniI saw chmouel's comment tht SERVICE_HOST is the standard in all other devstack services12:24
maliniDo you think tht could be the reason?12:24
chmouelmalini: hello, why is tempest trying to contact 127.0.0.1 ?12:25
malinichmouel:hmm... marconi is running there..should it be something else ?12:26
openstackgerritafazekas proposed a change to openstack/tempest: EC2 client token is not reuseable for new instance creation  https://review.openstack.org/7538812:26
chmouelmalini: where is that patch referenced from?12:27
chmouelmalini: so I can check the review12:27
malinichmouel: https://review.openstack.org/#/c/63449/12:27
malinichmouel: I have an experimental job running the marconi-tempest test12:29
maliniSee check-tempest-dsvm-marconi12:29
*** luqas has quit IRC12:31
*** luqas has joined #openstack-qa12:31
chmouelmalini: indeed, i think there is something wrong with your patch and it should be fixed there but I don't know very well tempest to be able to pinpoint it12:32
*** om has quit IRC12:33
*** luqas has quit IRC12:33
chmouelmalini: checking out your patch to test it may take a bit12:34
malinichmouel: Does it look like a devstack fix to you ?12:35
chmouelmalini: i think  the fix to bind marconi to localhost is not the way to do it12:36
chmouelgive me a bit as i am restacking  and willl see if i can help12:36
malinichmouel: thanks!!12:36
*** vkozhukalov has quit IRC12:39
chmouelmalini: may takes a while since i am restarting a fresh vm12:42
*** masayukig has quit IRC12:42
*** masayukig has joined #openstack-qa12:43
malinichmouel: np..Thnks for chking this !! I might be a lil bit on & off - since I am still at home & have a 1 year old hovering around.12:43
chmouelmalini: cool no worries, i got to take care of a 8 year old one today for me :)12:44
*** masayukig has quit IRC12:47
*** weshay has joined #openstack-qa12:51
*** masayukig has joined #openstack-qa12:51
*** vkozhukalov has joined #openstack-qa12:55
openstackrecheckConsole logs not available after 13:27s for gate-glance-python27 75292,2,f64f67012:56
openstackgerritChmouel Boudjnah proposed a change to openstack/tempest: Add tests for Swift in orchestration  https://review.openstack.org/6535813:03
*** zul has joined #openstack-qa13:09
*** mwagner_lap has joined #openstack-qa13:11
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Clarify admin_delete_server_of_others test case  https://review.openstack.org/7170913:12
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Clarify admin_delete_server_of_others test case  https://review.openstack.org/7170913:13
*** cnesa has joined #openstack-qa13:16
*** ociuhandu has joined #openstack-qa13:16
openstackgerritDirk Mueller proposed a change to openstack/tempest: Determine schema location properly even with symlinks  https://review.openstack.org/7540813:20
openstackgerritSean Dague proposed a change to openstack/tempest: add cli.has_manage option  https://review.openstack.org/7524513:20
*** malini is now known as malini_afk13:30
openstackgerritafazekas proposed a change to openstack/tempest: Fix InvalidInstanceID.NotFound handling  https://review.openstack.org/7538513:34
*** luqas has joined #openstack-qa13:35
*** mwagner_lap has quit IRC13:38
*** max_lobur is now known as max_lobur_afk13:41
*** russellb is now known as rustlebee13:44
*** gszasz has quit IRC13:46
*** mriedem has joined #openstack-qa13:48
openstackgerritafazekas proposed a change to openstack/tempest: Configure the ec2 zone explicitly  https://review.openstack.org/7541113:54
*** sthaha has joined #openstack-qa13:54
*** sthaha has joined #openstack-qa13:54
openstackgerritafazekas proposed a change to openstack/tempest: Configure the ec2 zone explicitly  https://review.openstack.org/7541113:55
sdaguedkranz: I see you are awake and reviewing :)13:56
*** amotoki has quit IRC13:57
dkranzsdague: Yes, first thing in the morning it all that is working for me lately13:57
dkranzsdague: I think next week may be better :)13:57
sdagueby the time I got back to certain reviews you'd already approved them, it was funny :)13:58
dkranzsdague: Same here :)13:59
sdaguehey, so I hadn't quite realized how much devstack defaults were all over the tempest.conf until this morning, the boto tests are especially terrible.13:59
dkranzsdague: Yes. I've got a question13:59
sdagueI think we should not have defaults for any of those in tempest.conf, and be explicit on setting them in devstack13:59
dkranzsdague: I tripped across that stuff while writing a script to configure tempest.conf for havana in a more automated way14:00
dkranzsdague: I want to submit it to master but there are too many differences between havana and master for that to really work14:00
dkranzsdague: So I think I will submit it to master as WIP for comments14:00
dkranzsdague: And then try to merge it to master after it is all working on havana14:01
dkranzsdague: Our stable/havana policy makes it touch to do anything else14:01
sdagueso step #1 is we need to submit the explicit piece in devstack14:01
dkranzsdague: Right14:01
sdagueoh, because icehouse refactored so much?14:01
dkranzsdague: Yes, including auto-gen of the sample conf14:02
dkranzsdague: havana tempest.conf actgually has values in the sample that are different from the config.py14:02
dkranzsdague: So the default is wrong14:02
openstackgerritafazekas proposed a change to openstack/tempest: Configure the ec2 zone explicitly  https://review.openstack.org/7541114:02
sdagueyeh, well there is a reason to do that, because we really do need to fix master, otherwise a havana just gets lost14:03
dkranzsdague: ??14:03
dkranzsdague: Oops. I am supposed to be at a meeting now.14:04
sdagueif we fix havana but not master, then we're still broken for the base case :)14:04
*** gszasz has joined #openstack-qa14:04
sdagueit only helps downstream folks, and only for one release14:04
dkranzsdague: We need to fix master.14:08
sdagueagreed14:08
sdaguewell, push your patch, I'll go and see about a devstack master fix14:08
sdagueI can use it as reference14:08
dkranzsdague: Sorry, my patch was just a script to auto-configure tempest.conf14:09
dkranzsdague: I just don't want to merge it to master yet because it needs more work.14:09
dkranzsdague: But I wanted to make sure we are all comfortable with the basic approach14:10
sdaguehow are you getting things like the images and endpoints?14:10
*** saju_m has quit IRC14:10
dkranzsdague: You provide the endpoint and it does everything else14:10
dkranzsdague: I'll push it as WIP14:10
sdagueand you think you can fill out the entirety of tempest.conf from that?14:11
dkranzsdague: That is my goal14:11
*** sthaha has quit IRC14:11
sdaguehow do you handle local images?14:11
dkranzsdague: I have to pay attention to my call now. Back at 1014:12
openstackgerritafazekas proposed a change to openstack/tempest: pep8 tox entry should relay on site packages  https://review.openstack.org/7541414:12
sdagueok14:12
sdagueI'm not convinced you could make this work for the gate because there are internal questions like is resize enabled14:13
sdaguethat are not auto discoverable14:13
*** otherwiseguy has quit IRC14:14
*** banix has joined #openstack-qa14:16
openstackgerritMasayuki Igawa proposed a change to openstack/tempest: Cleanup _interface class variables in compute/v3  https://review.openstack.org/7541514:17
*** om has joined #openstack-qa14:19
*** zul has quit IRC14:20
openstackgerritElena Ezhova proposed a change to openstack/tempest: Add tests for binding extended attributes for ports  https://review.openstack.org/6427114:23
openstackgerritSean Dague proposed a change to openstack/tempest: add cli.has_manage option  https://review.openstack.org/7524514:27
*** rossella-s has joined #openstack-qa14:29
openstackgerritafazekas proposed a change to openstack/tempest: pep8 tox entry should not depend on site packages  https://review.openstack.org/7541414:30
salv-orlandosdague, mtreinish: I see you've enable the full job for neutron as non-voting superseding the patch for the parallel job14:32
salv-orlandowhich is good, but can I be a bit pedant and ask for the parallel job as well? I mean the smoke tests ran in parallel fashion14:32
sdaguesalv-orlando: it's actually parallel14:33
salv-orlandoI'd like to keep it running for 2-3 weeks and then enable parallelism on voting jobs after icehouse is released (this way there won't be last minute drama)14:33
sdaguethat's the full parallel job14:33
salv-orlandoI know but it will fail always before of the tests not implemented...14:33
salv-orlandosorry the tests not supported14:33
sdagueit's passing14:33
salv-orlandouhm nope14:33
salv-orlandofails 100%14:34
*** masayukig has quit IRC14:34
sdaguelink?14:34
sdaguehttp://logs.openstack.org/45/75245/2/check/check-tempest-dsvm-neutron-full/1473fb1/console.html is very clearly running in parallel14:35
sdagueand passed14:35
salv-orlandooh you're right. What the hell was I looking at then?14:36
salv-orlandosorry for wasting your time then...14:36
sdaguehey, we were as surprised as anyone yesterday on this14:36
sdagueafazekas_: pointed out that it was passing on some experimental jobs14:36
salv-orlandoso miracles happen14:36
sdagueit looks like, from overnight, the regular neutron check job fails about %12 of the time14:36
sdagueand the parallel one fails 20%14:37
sdagueso it's not yet to the point where I'd want to make it vote, but if there was a hard push to clear up some of the fails, we could get there by i314:37
salv-orlandoyeah I'm looking at those failures. I found an instance which might be of infra interest since the job fails at startup14:37
salv-orlandolike before even starting devstack14:37
sdagueyep, there have been some nodepool issues14:37
salv-orlandosdague: right but the one I'm talking about is in the zuul queue now : https://jenkins07.openstack.org/job/check-tempest-dsvm-neutron-isolated/339/console14:38
*** jgrimm has quit IRC14:41
*** otherwiseguy has joined #openstack-qa14:42
sdagueok, yeh, there is failures in another log there, it was probably an infra fail14:42
*** Nikolay_St has joined #openstack-qa14:43
openstackrecheckopenstack-infra/devstack-gate change: https://review.openstack.org/72365 failed gate-tempest-dsvm-postgres-full in the gate queue with an unrecognized error14:46
*** jordanP has quit IRC14:47
salv-orlandosdague: thanks for looking at it. I would like to classify the failures of the full job, as well as the standard jobs. Pretty much I would just like to see all the failure for these jobs in the past 24 hours, see what are unclassified, triage them, file bugs, and whatever14:48
openstackgerritDirk Mueller proposed a change to openstack/tempest: Use Python 2.6.x compatible syntax for dict comprehension  https://review.openstack.org/7542214:49
salv-orlandoonly thing is that I have to admit my ignorance in not knowing a way for simply retrieve every failure for a given job14:49
*** max_lobur_afk is now known as max_lobur14:49
openstackgerritA change was merged to openstack/tempest: Separate the deleting server tests  https://review.openstack.org/7493614:49
sdaguesalv-orlando: so, I can help with that, let me check in on a few other things first14:50
sdaguethat's basically how we build this - http://status.openstack.org/elastic-recheck/data/uncategorized.html14:50
salv-orlandono worries I'm not in a rush. Thanks14:50
salv-orlandoyes indeed that where I usually look14:51
afazekas_sdague: I need this change https://review.openstack.org/#/c/75388/ before I can add non DEBUG https://review.openstack.org/#/c/71474/14:51
openstackgerritSteven Hardy proposed a change to openstack-dev/devstack: Set stack_user_domain config correctly  https://review.openstack.org/7542414:51
openstackgerritDavid Kranz proposed a change to openstack/tempest: Script to generate tempest.conf for a deployment  https://review.openstack.org/7542514:52
openstackgerritA change was merged to openstack/tempest: Add "delete a shelved server" tests  https://review.openstack.org/7493914:58
rahmuhey, can anyone confirm they can reproduce this bug I just filed? https://bugs.launchpad.net/tempest/+bug/128308314:58
openstackgerritA change was merged to openstack/tempest: Makes some Swift API tests optional  https://review.openstack.org/7504614:58
*** malini_afk is now known as malini15:00
openstackgerritMate Lakat proposed a change to openstack/tempest: Experimental patch to exclude some tempest tests  https://review.openstack.org/7512015:00
sdagueafazekas_: while you are fixing boto things, the tempest config for boto really shouldn't have devstack defaults in it15:02
sdaguethose should be set by devstack15:02
*** jordanP has joined #openstack-qa15:02
chmouelmalini: it was just a transient error (i could not replicate your issue as well on my newly spinned devstack)15:03
afazekas_sdague: I wanted to do on both side15:04
*** masayukig has joined #openstack-qa15:05
malinichmouel: I'll try re-runnng the experimental job in jnekins.I saw it a couple of times in jenkins..But hope its transient15:05
afazekas_I am also planning to add on option for explicitly specify the network id15:05
malinichmouel: it would have been a lot easier, if we cud repro this locally in devstack :(15:05
dkranzsdague: So I submitted https://review.openstack.org/#/c/75425/ which I hope will clarify what I am trying to do.15:05
chmouelmalini: jenkins sets his service_host to 127.0.0.115:05
chmouelmalini: so i guess marconi didn't run properly or crashed in some way so tempest could not contact it properly15:06
sdagueafazekas_: so basically, we should never default filenames or service urls in tempest.conf15:06
sdaguethose need to be blank15:06
afazekas_ok15:07
*** afazekas_ has quit IRC15:07
*** luqas has quit IRC15:07
malinichmouel: the logs say it started finehttp://logs.openstack.org/49/63449/16/experimental/check-tempest-dsvm-marconi/be62e9b/logs/screen-marconi-server.txt.gz .It cud have crashed..But I have never seen the same thing happen in my devstack servers ..& Itried quite a few times15:07
*** shwetaap has joined #openstack-qa15:08
chmouelmalini: yep saw that but I don't see why binding to 127.0.0.1 from 0.0.0.0 would fix it15:08
*** Nikolay_1t has joined #openstack-qa15:09
*** masayukig has quit IRC15:09
malinichmouel: It was just a last resort try ..I am not confident tht wud change anything either15:09
*** Nikolay_St has quit IRC15:09
sdaguedkranz: yeh, though I think this changes one set of embedded assumptions for another. A few less assumptions here, but still plenty of them.15:09
dkranzsdague: Well, it is a draft :)15:10
*** luqas has joined #openstack-qa15:10
sdagueyeh15:10
malinichmouel: meanwhile I can update it to use service_host to .So we are consistent with other services15:10
dkranzsdague: serioulsy, it would help if you could enumerate the issues you know about15:10
*** coolsvap has joined #openstack-qa15:10
dkranzsdague: The fact that you cannot autodiscover resize is a but in the api15:10
sdaguelike the fact that you create flavors in there15:10
dkranzsdague: bug15:11
dkranzsdague: The creation is optional15:11
chmouelmalini: cool, sounds a good idea15:11
sdaguedkranz: well, plenty of compute features aren't discoverable in advance15:11
sdaguelike resize working or migration15:11
*** rossella-s has quit IRC15:11
sdaguelive migration being testable15:11
dkranzsdague: Right, those are bugs that need to be worked around15:11
dkranzsdague: My target was not really the gate though that would be nice to have15:12
dkranzsdague: and is why there is a patch file argument so you can customize the starting point15:12
sdagueso that's my objection15:12
sdagueif we can't come up with a tool that both works with the gate, and works with the vendor setups that exist15:13
sdaguehow do we think we have a tool that can work with any vendor setup15:13
sdagueat which point I'd just much rather say - look, he's the config file, have at15:13
dkranzsdague: Well, if this approach is rejected, so be it15:14
*** bhuvan has joined #openstack-qa15:14
dkranzsdague: But I disagree that it is useful to tell folks doing deployments to have at the config file15:14
dkranzsdague: This tool would have to be customized by each vendor, which is why there is the --patch argument15:15
dkranzsdague: It is not nirvana but, IMO, much better than the current state15:15
*** yfried has quit IRC15:15
afrittolidrankz, sdague: about this I was thinking we could integrate with the tool which is actually doing the deployment - like in the gate, where devstack is deploying everything15:15
dkranzafrittoli: In that sense the gate is actually easier because there is only one deployment15:16
afrittolidkranz, sdague: official openstack deployment tools is tripleo / heat, so it would be good to have something that works with that15:16
sdagueafrittoli: which don't test in the gate :)15:16
dkranzsdague: Yet, but supposedly we will be15:16
sdagueso here's the issue, it's about testability15:16
sdagueif this tool can't work for the gate, then it's not testable15:17
dkranzsdague: It can work for the gate.15:17
dkranzsdague: At worst, no discovery is needed there because we control the deploy as well15:17
sdagueok, so start with proposing an experimental job which would use a tool like this15:17
dkranzsdague: But this sort of thing is impossible to really test in the gate because it dies on the multi-config issue.15:18
sdagueand demonstrate we could do that, then we could talk about switching over15:18
dkranzsdague: It is a worst-case example of that15:18
sdaguedkranz: what do you mean about multi-config?15:18
*** relaxdiego has joined #openstack-qa15:18
dkranzsdague: The fact that this script is supposed to deal with configuration details but we only use a few in the gate.15:19
sdaguewell it at least ensures that those don't break15:19
dkranzsdague: So it will be impossible to test it in the gate except for a narrow subset, just like we do for the rest of OpenStack15:19
dkranzsdague: Right15:19
dkranzsdague: I am not disagreeing with you except for one thing15:20
dkranzsdague: My priority right now is to get this working for real deployments15:20
sdagueI'm just concerned in moving from a "we know this works" to "use this tool, but we don't test it, so meh"15:20
dkranzsdague: I would not do that at all15:20
sdaguealso, apparently enovance has a tool like that15:20
dkranzsdague: do you  have a pointer?15:21
sdaguewhich I only found out about by their posting15:21
openstackgerritRabi Mishra proposed a change to openstack-dev/devstack: Implements fix to run lbaas service on fedora with devstack  https://review.openstack.org/7543315:21
sdaguehttps://www.openstack.org/vote-atlanta/Presentation/whatthestack-a-tool-based-on-tempest-to-verify-your-deployments15:22
sdaguechmouel: you know anything about that?15:22
sdagueand where one might find the source15:22
dkranzIs it this https://github.com/enovance/tempest-report15:22
chmouelsdague: hold on on the call will talk to you about it15:22
dkranzsdague: All I was saying about testing is that if we used something like this with devstack in the gate, then by definition it would keep working with devstack.15:23
sdaguechmouel: cool, thanks15:24
dkranzsdague: But hard to make sure it kept working with every variant15:24
sdaguedkranz: ok, sure. So that's the direction I'd like to see this evolve. Start with a new job that triggers this to config and overwrite the tempest conf15:24
sdaguethen evolve this and figure out if we can get parity to the existing approach15:24
sdagueand if the answer is yes, then I'm for it15:25
chmouelyep so that's something that christian scheweed and nick barcet has been working on15:25
chmouelI don't think we have announced it properly yet excet via this presentation15:25
dkranzchmouel: Can you look at the patch I just pushed and tell me if it is "the same" or different?15:25
chmoueldkranz: about?15:26
sdaguechmouel: so... realistically, if you guys don't get your code out there now, we're just going to implement the same thing15:26
sdagueand make your stuff irrelevant15:26
*** rossella-s has joined #openstack-qa15:26
chmouelsdague: good point, I think that github repo is the latest one15:26
sdaguetempest-report?15:26
chmoueldo you want us to move it to stackfoge?15:26
dkranzchmouel: https://review.openstack.org/#/c/75425/115:26
sdaguewell, I'll let dkranz make a call on all that15:27
chmouelsdague: tempest-report is the repo i think whatthestack is the website15:27
dkranzchmouel: This is the first I heard of what you are doing. I would appreciate if you could look at what I just pushed and tell me if we should be collaborating or that what you are doing is different15:27
chmouelwhich is a nice UI15:27
chmoueldkranz: let me check with the engineer who's been working on that15:28
dkranzchmouel: ok15:28
dkranzchmouel: THe problem I was solving has no use for a ui15:28
dkranzchmouel: But there is a part around service-discovery where I could see use for that in a more general sense15:28
dkranzchmouel: The commit message clearly describes my goal.15:29
chmoueldkranz: I am getting christian to jump over here15:29
*** bhuvan has quit IRC15:30
chmouelas I wasn't much involve with this15:30
*** cschwede_ has joined #openstack-qa15:30
openstackgerritElena Ezhova proposed a change to openstack/tempest: Add tests for binding extended attributes for ports  https://review.openstack.org/6427115:30
chmoueldkranz, sdague: but from the first look the two have different goals15:31
chmouel(between the review and whatthestack)15:31
cschwede_dkranz: i was just looking at your recent patch15:32
*** thomasbiege1 has joined #openstack-qa15:32
cschwede_dkranz: whatthestack uses part of https://github.com/enovance/tempest-report15:34
dkranzcschwede_: Can you state your goal?15:35
dkranzcschwede_: Is it to "visualize" what the stack is providing?15:35
*** thomasbiege1 has quit IRC15:36
*** thomasbiege has quit IRC15:36
dkranzcschwede_: There was a reference to a "presentation". Is that available?15:36
cschwede_dkranz: yes, to easily run tempest tests and get a quick glance on what is working and what not15:36
cschwede_dkranz: presentation?15:36
dkranzcschwede_: chmouel mentioned it above15:36
chmoueldkranz: the whatthestack website?15:37
dkranzcschwede_: My patch is about how you setup tempest to run15:37
*** jgrimm has joined #openstack-qa15:37
cschwede_dkranz: no, there is no public presentation yet. presentation will be hopefully during the summit :)15:37
dkranzcschwede_: Perhaps they are complements and not trying to do the same thing15:37
chmoueldkranz: oh yeah i mean the summit talk sorry for my frenglish15:38
dkranzchmouel: not a frenglish issue at all. I just didn't kknow you were referring to summit15:38
dkranzchmouel, cschwede_ : So I stated a clear goal and pushed a draft15:39
cschwede_dkranz: yes, saw your patch, currently reading15:39
dkranzCan you do at least the first now?15:39
cschwede_stating our goal?15:40
dkranzcschwede_: Yes15:40
dkranzcschwede_: You saw my goal in the commit message15:40
dkranzcschwede_: Most of the code is just details15:41
*** mkoderer has quit IRC15:41
dkranzcschwede_: Except for the argparse part15:41
cschwede_dkranz: quite similar to yours: just enter your keystone credentials and let the tool discover available services and settings and finally write a tempest.conf15:41
cschwede_dkranz: except that whattestack is a webbased-service15:42
dkranzcschwede_: Is this service actually running tempest too?15:42
cschwede_dkranz: yes15:43
dkranzcschwede_: So what that really sounds like is rally15:43
dkranzcschwede_: Part of my motivation for this script was to enhance tempest/rally integration15:43
*** max_lobur is now known as max_lobur_afk15:45
dkranzcschwede_: what kind of service is this? paid, free, open-source, proprietary, etc?15:45
*** jroovers|afk has joined #openstack-qa15:47
*** Nikolay_1t has quit IRC15:50
*** jroovers has quit IRC15:50
*** om has quit IRC15:52
*** jroovers|afk has quit IRC15:53
*** jordanP has quit IRC15:56
relaxdiegohi, can anybody point me to the devstack local.conf used for the gating process?15:56
cschwede_dkranz: tempest-report itself is opensource. afaik about rally use cases are different? so use case for rally is more benchmarking?15:59
dkranzcschwede_: At the moment. But I think the methodology of rally is similar. Such is the way of open source :)16:00
*** markmcclain has joined #openstack-qa16:01
openstackgerritandrea-frittoli proposed a change to openstack/tempest: Refactor Managers to a common base class  https://review.openstack.org/7370416:02
openstackgerritandrea-frittoli proposed a change to openstack/tempest: Defines a Credentials class  https://review.openstack.org/7438716:02
dkranzsdague, mtreinish: I am about to send out the message about contributing to negative test replacement but it would be good to get a +A on https://review.openstack.org/#/c/73982/ if possible.16:03
cschwede_dkranz: yes, very true :)16:04
*** masayukig has joined #openstack-qa16:05
*** coolsvap has quit IRC16:08
*** coolsvap1 has joined #openstack-qa16:08
*** coolsvap1 has quit IRC16:08
*** shwetaap has quit IRC16:09
openstackgerritA change was merged to openstack/tempest: Remove unsed client variables  https://review.openstack.org/7489316:10
*** masayukig has quit IRC16:10
*** luqas has quit IRC16:13
*** coolsvap1 has joined #openstack-qa16:14
*** atiwari has joined #openstack-qa16:15
*** jordanP has joined #openstack-qa16:21
*** jlibosva has quit IRC16:22
*** otherwiseguy has quit IRC16:28
openstackgerritA change was merged to openstack/tempest: Refactor cross_tenant to security_groups_basic_ops  https://review.openstack.org/6956716:37
*** mlavalle has joined #openstack-qa16:37
openstackgerritandrea-frittoli proposed a change to openstack/tempest: Refactor Managers to a common base class  https://review.openstack.org/7370416:39
openstackgerritA change was merged to openstack/tempest: Splits network_basic_ops to fully isolated test cases  https://review.openstack.org/6687916:39
cschwede_dkranz: coming back to your patch for tempest.conf (https://review.openstack.org/75425): i will try to integrate our code from tempest-report also, thus we have a common code base16:42
dkranzcschwede_: How will you do that?16:42
*** shwetaap has joined #openstack-qa16:44
cschwede_dkranz: reviewing your code and then submit possible additional code as a follow up patch16:44
dkranzcschwede_: Ah, ok great!16:44
dkranzcschwede_: I think what you are doing overall has other goals but it would be good to separate the "configure tempest" part into a module that can be called or invoked as script.16:45
openstackgerritMalini Kamalambal proposed a change to openstack-dev/devstack: Bind Marconi to SERVICE_HOST & add health check  https://review.openstack.org/7516016:45
dkranzcschwede_: You can then use that in the rest of your code. Does that make sense?16:45
cschwede_dkranz: yes, that was my idea also. and then I will submit the CLI tool that also runs the tests and summarizes the results16:46
dkranzcschwede_: I am going to create a blueprint in tempest for this.16:46
cschwede_dkranz: great!16:46
*** otherwiseguy has joined #openstack-qa16:47
openstackgerritJulien Leloup proposed a change to openstack/tempest: Stress Test for server availability through SSH  https://review.openstack.org/7406716:48
malinirelaxdiego: I believe you can get the localrc under the logs directory16:48
cschwede_dkranz: and finally whatthestack will use that code also, so if someone doesn't want to use the CLI you can use the web app (which itself is a free service) to run tests against an openstack deployment16:48
dkranzcschwede_: sure, sounds good16:48
*** cnesa has quit IRC16:49
relaxdiegothanks @malini! i was actually look at that just now.16:49
*** max_lobur_afk is now known as max_lobur16:54
salv-orlandohi quality people! I remember some tempest cores a while ago pointed out log_ip_ns was a temporary thing and had eventually to go. With the better logging neutron now has, it seems really redundant. Personally I have not used those information in weeks. Is it ok for you if I push a quick patch for removing it? It's dumping so much stuff in the console log, that it's more of a hindrance than a help.16:55
openstackgerritDavid Kranz proposed a change to openstack/tempest: Script to generate tempest.conf for a deployment  https://review.openstack.org/7542516:57
malinirelaxdiego: yw16:57
*** cnesa has joined #openstack-qa16:57
*** cschwede_ has quit IRC17:00
openstackgerritDirk Mueller proposed a change to openstack/tempest: Fix s3 url default  https://review.openstack.org/7546317:00
openstackgerritDavid Kranz proposed a change to openstack/tempest: Script to generate tempest.conf for a deployment  https://review.openstack.org/7542517:01
*** rossella-s has quit IRC17:04
*** cnesa has quit IRC17:04
*** rossella-s has joined #openstack-qa17:06
*** masayukig has joined #openstack-qa17:06
*** rossella-s has quit IRC17:07
*** GGiora has quit IRC17:07
*** otherwiseguy has quit IRC17:08
*** masayukig has quit IRC17:10
*** cschwede_ has joined #openstack-qa17:15
*** relaxdiego has quit IRC17:16
*** mkollaro has quit IRC17:24
*** cschwede_ has quit IRC17:26
*** pbrooko has quit IRC17:27
*** jog0 is now known as flashgordon17:30
*** mkollaro has joined #openstack-qa17:32
*** relaxdiego has joined #openstack-qa17:37
*** devvesa has quit IRC17:37
openstackgerritElena Ezhova proposed a change to openstack/tempest: Assign floating ip to a server in load balancer scenario  https://review.openstack.org/7189817:37
*** dtalton has joined #openstack-qa17:39
*** cadenzajon has joined #openstack-qa17:39
*** vrovachev has left #openstack-qa17:40
*** dtalton has left #openstack-qa17:40
*** atiwari has quit IRC17:40
*** vkozhukalov has quit IRC17:40
*** dansmith is now known as damnsmith17:52
*** jordanP has quit IRC17:53
*** max_lobur is now known as max_lobur_afk17:55
*** harlowja_away is now known as harlowja17:56
*** wendar has quit IRC17:57
*** YorikSar has quit IRC18:00
*** otherwiseguy has joined #openstack-qa18:03
*** shwetaap has quit IRC18:04
*** masayukig has joined #openstack-qa18:07
*** hemnafk is now known as hemna18:09
*** masayukig has quit IRC18:11
*** marun has joined #openstack-qa18:12
openstackrecheckopenstack/tempest change: https://review.openstack.org/73503 failed check-tempest-dsvm-postgres-full, check-tempest-dsvm-cells-full because of: https://bugs.launchpad.net/bugs/126215318:14
*** damnsmith is now known as busymany18:18
*** busymany is now known as damnsmith18:18
*** cadenzajon has quit IRC18:21
*** vponomaryov has left #openstack-qa18:24
*** morganfainberg_Z is now known as morganfainberg18:24
*** cadenzajon has joined #openstack-qa18:28
*** atiwari has joined #openstack-qa18:32
*** YorikSar has joined #openstack-qa18:38
*** markmcclain has quit IRC18:52
*** shwetaap has joined #openstack-qa19:07
afrittolimtreinish, dkranz, giulivo, sdague: I rebased 73704 (and thus lost mtreinish +2). Check is OK. May I ask for  re-review and merge if the change is ok, so I can progress on the multiauth bp ?19:08
*** wendar has joined #openstack-qa19:11
*** locke105 has joined #openstack-qa19:12
dkranzafrittoli: I gave +2 again19:12
*** shwetaap has quit IRC19:14
*** shwetaap has joined #openstack-qa19:18
*** tosky has quit IRC19:20
openstackgerritAaron Rosen proposed a change to openstack-dev/devstack: Ensure die is called if git fetch/checkout fails  https://review.openstack.org/7548619:20
*** vkozhukalov has joined #openstack-qa19:25
*** cnesa has joined #openstack-qa19:27
*** cnesa has quit IRC19:31
*** masayukig has joined #openstack-qa19:35
*** ociuhandu has quit IRC19:37
*** masayukig has quit IRC19:39
*** mrodden has joined #openstack-qa19:40
*** bill_az_ has joined #openstack-qa19:43
afrittolidkranz: thanks!19:52
*** protux_ has joined #openstack-qa19:57
*** protux has quit IRC19:57
*** protux_ has joined #openstack-qa19:57
*** harlowja is now known as harlowja_away19:59
*** markmcclain has joined #openstack-qa20:02
*** harlowja_away is now known as harlowja20:08
*** malini is now known as malini_afk20:13
*** cnesa has joined #openstack-qa20:16
*** afrittoli has quit IRC20:18
*** YorikSar has quit IRC20:27
*** shwetaap has quit IRC20:28
*** otherwiseguy has quit IRC20:29
*** cadenzajon has quit IRC20:29
*** shwetaap has joined #openstack-qa20:29
*** cnesa has quit IRC20:34
*** masayukig has joined #openstack-qa20:36
*** andreaf has quit IRC20:37
*** andreaf has joined #openstack-qa20:37
*** cnesa has joined #openstack-qa20:38
*** ociuhandu has joined #openstack-qa20:40
*** masayukig has quit IRC20:41
*** YorikSar has joined #openstack-qa20:48
*** ekarlso has quit IRC20:50
*** ekarlso has joined #openstack-qa20:50
*** atiwari has quit IRC20:50
*** shwetaap has quit IRC20:54
*** bradsturtevant has joined #openstack-qa21:00
*** ociuhandu has quit IRC21:01
*** atiwari has joined #openstack-qa21:03
*** rfolco has quit IRC21:07
*** cadenzajon has joined #openstack-qa21:13
*** cnesa has quit IRC21:13
*** cnesa has joined #openstack-qa21:18
*** dtalton has joined #openstack-qa21:21
*** dtalton2 has joined #openstack-qa21:22
openstackgerritA change was merged to openstack/tempest: Separate non-admin AZ tests from admin test files  https://review.openstack.org/7489821:25
*** dtalton has quit IRC21:26
*** markmcclain has quit IRC21:31
*** shwetaap has joined #openstack-qa21:33
*** masayukig has joined #openstack-qa21:36
mriedemare there any plans for moving tempest to use python-openstackclient?21:40
*** masayukig has quit IRC21:41
openstackgerritDavid Kranz proposed a change to openstack/tempest: Script to generate tempest.conf for a deployment  https://review.openstack.org/7542521:43
*** jeblair has quit IRC21:45
*** markmcclain has joined #openstack-qa21:46
*** dtalton2 has quit IRC21:46
*** jeblair has joined #openstack-qa21:50
*** dtalton has joined #openstack-qa21:52
*** dtalton2 has joined #openstack-qa21:53
*** yassine has quit IRC21:54
*** dtalton3 has joined #openstack-qa21:55
*** dtalton3 has left #openstack-qa21:56
*** dtalton has quit IRC21:58
*** dtalton2 has quit IRC21:59
*** gszasz has quit IRC22:05
*** lyxus has joined #openstack-qa22:05
lyxusHello Folks, I was wondering what was the difference. If I am running something like testr run tempest.api.network.test_networks.NetworksIpV6TestJSON.test_list_networks, the test will be run without problems. However if the [gate,smoke] is appended at the end. The test won't be run. Any ideas/pointers?22:05
clarkblyxus: oh actually now that I think about it more, the string you pass testr run is a regex22:11
clarkbyou might need to escape the []s22:11
boris-42_dkranz hi22:14
dkranzboris-42_: hello22:15
boris-42_dkranz I just saw your patch about tempest config22:15
boris-42_dkranz it will absolutely unusable in case of Rally22:16
boris-42_will be*22:16
dkranzboris-42_: What do you think? It is still missing things22:16
boris-42_yep22:16
dkranzboris-42_: Why22:16
dkranz?22:16
boris-42_let me tyr to describe case22:16
boris-42_how I would like to be able to use it22:16
boris-42_with tempest.config.InitCloudForTempest():22:17
*** jgrimm has quit IRC22:17
boris-42_or even another22:17
boris-42_with tempest.config.GenerateConifg as conf:22:17
boris-42_   call tempest with this config22:18
dkranzboris-42_: So you want to separate the module from the script?22:18
dkranzboris-42_: That is pretty trivial22:18
boris-42_in __enter__ you will do all work around crating resources22:18
boris-42_in __exit__ cleanup22:18
dkranzboris-42_: ok22:18
boris-42_and I don't see cleanup stuff here ..'22:18
boris-42_another thing probably you should split22:19
boris-42_https://review.openstack.org/#/c/75425/4/tools/config_tempest.py22:19
boris-42_to something like "lib"22:19
dkranzboris-42_: No, because this script is not about running tempest, but about configuring it22:19
dkranzboris-42_: Yes, I agree.22:19
boris-42_that has API to do different steps22:19
dkranzboris-42_: THe module should be inside tempest.22:19
boris-42_and call of it22:20
boris-42_dkranz not sure that I get latest sentence..22:20
dkranzboris-42_: You should put comments in the review...22:20
dkranzboris-42_: You are raising two issues22:20
dkranz1. The bulk of the code should be in a module inside tempest, and the tools/.. script should call it22:21
dkranzAgreed22:21
*** masayukig has joined #openstack-qa22:21
dkranz2. This code should be a class that supports more methods than create-conf-file: it should run, cleanup, etc.22:21
dkranzboris-42_: Is that right?22:21
boris-42_dkranz yep both right22:22
boris-42_dkranz when I say "lib"22:22
boris-42_I thought separated files for running stuff script22:22
dkranzboris-42_: So the first is a simple code reorg which I will do22:22
boris-42_and bunch of methods that do all works22:22
boris-42_everything except women is simple in this life=)22:22
dkranzboris-42_: I suggest you add a review comment with the methods you would like to see supported.22:23
*** fbo is now known as fbo_away22:24
dkranzboris-42_: I am not so sure these should all be in one class as opposed to having a function that configures, another one that cleans up, etc.22:24
boris-42_dkranz about ContexClass22:24
dkranzboris-42_: what is that?22:25
boris-42_with SomeStuffThatMakesMeHappy:22:27
boris-42_dkranz like we have in Rally https://github.com/stackforge/rally/blob/master/rally/benchmark/runner.py#L6622:28
boris-42_so you are creating users inside context object22:29
boris-42_and if something went wrong you are always deleting them22:30
boris-42_without spaghetti of try/except22:30
dkranzboris-42_: So I was trying to limit the scope of this but if you can put in the blueprint exactly how you think this should work we can discuss that.22:34
boris-42_dkranz sure (not sure that I am able today )22:34
dkranzboris-42_: np22:34
boris-42_but on weekend I will add how to make it useful for Rally22:34
boris-42_one thing that I would like is to help to adopt tempest22:35
dkranzboris-42_: The only reason I combined creation of resources with creation of tempest.conf at all is because they have to match22:35
boris-42_to better integration22:35
dkranzboris-42_: right22:35
dkranzboris-42_: But there are other use cases than rally for this functionality22:35
boris-42_sure22:35
boris-42_Rally is a just 1 of users22:36
dkranzboris-42_: So we have to first understand them all22:36
boris-42_let we make at least useful for 1 project)22:36
openstackgerritA change was merged to openstack/tempest: EC2 client token is not reuseable for new instance creation  https://review.openstack.org/7538822:36
dkranzboris-42_: ok, we can check back on Monday22:36
boris-42_definitely22:37
boris-42_dkranz what i would like as well is to have results of tempest in JSON22:37
boris-42_dkranz what do you think where is the best place to make this? tempest or Rally?22:38
dkranzboris-42_: So that is a totally different issue22:38
boris-42_dkranz sure22:38
boris-42_dkranz but anyway ?)22:38
dkranzboris-42_: I think tempest already generates xunit22:38
dkranzboris-42_: BUt it is really the test runner22:38
lifelessboris-42_: tempest output is in subunit22:39
dkranzboris-42_: tempest itself has no output except for log messages22:39
lifelessboris-42_: you can convert subunit to xunit (but thats lossy, so why would you?)22:39
dkranzlifeless: He says he wants json22:39
boris-42_ya22:39
boris-42_"JSON"22:39
lifelessoh22:39
dkranzlifeless: I just suggested he convert that from xunit22:39
boris-42_cause "JSON" I can analyze22:39
dkranzlifeless: or subunit22:39
dkranzboris-42_: The point is that it is not tempest, it is the runner22:40
lifelessboris-42_: analyzing in python? there's good python libraries for subunit, or we can do a subunit2json (I've been meaning to do that anyway)22:40
boris-42_lifeless i would like as well to store this stuff in DB22:40
boris-42_lifeless and i think that at the end DB will be mongo22:40
boris-42_lifeless so storing in JSON makes sense22:40
lifelesssure, if you like22:41
boris-42_lifeless dkranz  so I think this is part of Rally?22:41
boris-42_we will run and process results inside it22:41
lifelessboris-42_: please tell me rally won't depend on mongo22:41
* clarkb is with lifeless22:41
boris-42_lifeless no it won't' depend on mongo22:42
lifelesswhew :)22:42
boris-42_lifeless but I would like to make support for mongo as well22:42
boris-42_implementing one more db backend22:42
boris-42_lifeless so no worries=)22:42
boris-42_lifeless the key reason for mongo is next22:43
*** shwetaap has quit IRC22:43
lifelessnext what?22:43
boris-42_lifeless when we finish base steps I will write results share system22:43
boris-42_lifeless like pastebing22:43
boris-42_pastebin22:43
boris-42_lifeless http://pavlovic.me/rally/new_snapshot.html22:43
lifelesssure; we want to do machine learning for tempest in the gate too22:43
boris-42_^ but you will get link to something like that ^22:43
lifelessits on our copious todo lists22:43
lifelessI'd really like something native for that though, so testr can plug straight into it22:44
clarkbalso put the json data in postgres >_>22:44
boris-42_clarkb we are putting now=)22:44
*** shwetaap has joined #openstack-qa22:44
boris-42_lifeless btw as you here22:44
boris-42_lifeless so what about installing Rally with cloud in tripleO ?22:45
boris-42_lifeless as well we can make tripleO based engine inside Rally (as now we have devstack, and going to have Fuel)22:47
lifelesssounds great22:47
boris-42_lifeless I will ask Roman to help me a bit with installing Rally in TripleO cause I am totally newbie..22:48
lifeless:)22:48
boris-42_lifeless btw would you like to see something aghh22:48
lifelesson saturday morning... not really :)22:49
*** malini_afk is now known as malini22:50
boris-42_lifeless http://pavlovic.me/rally/create_and_delete_user.html22:52
*** masayukig has quit IRC22:52
boris-42_lifeless why keystone spends so much time to create user?22:53
*** masayukig has joined #openstack-qa22:53
lifelessthat is arggh :)22:53
lifelessdunno, it doesn't take that long for tripleo22:54
boris-42_it is 30 concurrent requests22:54
boris-42_sometimes it works 1sec22:54
boris-42_sometimes 1422:54
lifelessoh, because keystone and concurrency are not friends22:54
boris-42_lol22:54
boris-42_and keystone & production?22:54
lifelesslike, its fixable, someone just needs to roll their sleeves up and focus on it22:54
morganfainbergkeystone eventlet is single threaded22:54
lifelessrather than new APIs or whatever, make it better.22:55
lifelessmorganfainberg: shouldn't matter22:55
lifelessmorganfainberg: like in principle - work with me - how much /actual/ logic is needed to make a user? 10ms worth maybe? + lets allow 5ms to flush a commit to disk ?22:55
lifelessmorganfainberg: so 30 requests - 450ms.22:55
morganfainberglifeless, eh.22:55
lifelessmorganfainberg: as a target goal.22:55
lifelessmorganfainberg: but we take longer -> there's room to optimise.22:56
morganfainberglifeless, i think there are other more glaring performance issues than user creation22:56
lifelessmorganfainberg: sure are ;)22:56
morganfainberglifeless, that should be addressed first, and that is largely mitigated by running under apache (Yes, i know... still needs to be done for devstack/etc)22:56
boris-42_seems like I should stop working around graphs22:57
boris-42_and continue working around OpenStack profiler22:57
boris-42_so we will get where there problem is22:57
lifelessmorganfainberg: what is the reference deployment?22:57
morganfainbergaannnyway22:57
lifelessmorganfainberg: we run keystone standalone today like all the other openstack services,22:57
morganfainberglifeless, the best practice deployment is keystone under mod_wsgi22:57
lifelessmorganfainberg: with an ssl frontend22:57
*** masayukig has quit IRC22:57
morganfainberglifeless, but devstack (obstensibly reference) is single eventlet22:57
clarkb"best practice" <- note this isn't tested 15k times a day22:57
morganfainbergclarkb, i know.22:58
lifelessmorganfainberg: so let me rephrase.22:58
morganfainbergclarkb, we need to fix that22:58
lifelessmorganfainberg: tripleo. upstream reference production deployment.22:58
morganfainbergclarkb, long long list :( higher on my list but still blocking on other thigns22:58
lifelessmorganfainberg: we're installing whatever setup.py install does.22:58
lifelessmorganfainberg: which is standalone at the moment.22:58
morganfainberglifeless, setup.py can't do apache22:58
morganfainbergsorry, that would be a bad idea imo22:58
morganfainbergvery bad :P22:59
morganfainbergbut i would say, if at all possible, running under mod_wsgi would be my target for "Reference" deployment22:59
lifelessmorganfainberg: http://docs.openstack.org/developer/keystone/installing.html22:59
lifelessdocuments 'keystone-all'22:59
lifelessfor 'using keystone'22:59
morganfainbergbut... i don't want that until we test it more (e.g. gate)22:59
clarkbmorganfainberg: I know. I am just going to continue to give you guys a hard time about it until reality reflects what you say :)22:59
morganfainbergclarkb, ^22:59
lifelessmorganfainberg: tripleo has check jobs running this on every tripleo change now23:00
morganfainbergclarkb, i wont get on much more than the talking point until we fix devstack for gate23:00
lifelessmorganfainberg: and 'check experimental' in keystone will run the same tripleo jobs.23:00
clarkbkeystone can say wsgi + apache is the reference recommended best practice but until it is actually tested it really isnt23:00
morganfainbergclarkb, and i wont propose a change to triple-o stuff until we gate on it23:00
lifelessmorganfainberg: I don't think devstack has to do apache (in fact I'd argue it shouldn't)23:00
clarkblifeless: well the port issue has forced the issue23:00
morganfainberglifeless, i think devstack should support that out of the box well, and i think we need to gate on it23:01
lifelessmorganfainberg: you can get CI on it in the tripleo jobs - they aren't up to gating yet, but we're working on it23:01
morganfainberglifeless, in fact, i think we should be gating on both tbh23:01
morganfainbergclarkb, ^23:01
morganfainbergunless we're dropping eventlet23:01
clarkbmorganfainberg: thats fine if we can fix the port issue23:01
lifelessmorganfainberg: yes, just saying that where something is in conflict with developer friendliness, I think trpleo is a viable gate strategy for it23:01
lifelessclarkb: whats the port issue?23:01
clarkblifeless: 35357 is a linux ephemeral port23:01
morganfainberglifeless, IANA and linux ephemeral ports don't match23:01
morganfainberglifeless, we are assigned 3535723:01
morganfainberglinux says that's ephemeral even though IANA says otherwise23:02
lifelessyou can fix the linux ephemeral range when you install23:02
lifelessno?23:02
morganfainbergclarkb, what would you think of a devstack-g for keystone that is eventlet, but everything else gets httpd?23:02
morganfainberglifeless, it needs to be baked into the image to be effective23:02
lifelessmorganfainberg: because you need to reboot?23:03
morganfainberglifeless, nope, just anything running could consume the port23:03
morganfainberglifeless, so installing the sysctl override at stack.sh time doens't solve the issue23:03
lifelessmorganfainberg: so put it in prepare_node23:03
lifelessin devstack_gate23:03
morganfainberglifeless, still doesn't solve it unless that is what roles the image we print nodes from23:03
morganfainberg?23:03
lifelessit is23:03
boris-42_lifeless clarkb morganfainberg dkranz btw is somebody interesting to hear about Rally I making about 1 hangout call per wiki for developers23:04
morganfainbergannnd. i've been told that is suboptimal23:04
boris-42_deep dive into code + live demo23:04
boris-42_just to understand idea of project=023:04
lifelessboris-42_: maybe after feature freeze23:04
lifelessright now human bandwidth is streeeetched23:04
morganfainberglifeless, i was told we shouldn't "fix" the ephemeral ports, we should fix keystone23:04
boris-42_as usually =)23:04
clarkblifeless: so that can fix it for the gate but not for devstack23:04
morganfainbergboris-42_, ++ post FF would be better for me.23:04
clarkbwe want to actually test devstack23:04
lifelessmorganfainberg: by using a different port than the IANA gave you ?23:05
clarkbany changes to the node images to unbreak bugs in devstack is a bug23:05
boris-42_Okay guys I will ping you=) after FF23:05
morganfainberglifeless, at that point we should use apache23:05
boris-42_but if you will be ready before just ping me=)23:05
morganfainbergclarkb, i disagree since this is a linux issue...but23:05
clarkblifeless: I proposed the change to use a different port but people really like the IANA assignment23:05
lifelessclarkb: mmm, linux using ports IANA say they shouldn't is not a devstack bug.23:05
clarkband my change was shot down quit quikcly23:05
lifelessmorganfainberg: how does using apache fix the port issue ?23:05
clarkblifeless: right its an IANA bug23:05
morganfainbergclarkb, no, if we use a different port we should just abandon the port completely23:05
morganfainberglifeless, port 80/44323:05
morganfainbergclarkb, no linux bug imo23:06
morganfainbergclarkb, linux is the one refusing to adhere to the authority on port assignments23:06
clarkbmorganfainberg: its both and neither side will budge I am sure23:06
lifelessIANA and Linux distros can beat each other up over it23:06
morganfainberglifeless, yep23:06
clarkbmorganfainberg: right bu linux is making a decision based on performance and stuff23:06
openstackgerritChris Buccella proposed a change to openstack/tempest: Skip test_get_instance_action test for nova v3  https://review.openstack.org/7304423:06
clarkblike you need more ports than IANA says you can have23:06
lifelessclarkb: unlike the IANA ? :P23:06
lifelessclarkb: next you'll be blaming the IETF23:07
clarkblifeless: everyone :P23:07
morganfainberglifeless, since we can use port 80/443, we can be sure nothing else is there but httpd.23:07
clarkbalso why isn't ipv6 loopback a /64 or something23:07
openstackgerritJoe Gordon proposed a change to openstack-infra/elastic-recheck: Add fingerprint for bug 1283283  https://review.openstack.org/7553323:07
morganfainbergunless someone is doing something that is against VERY well established23:07
clarkbthis /128 is really annoying :P23:07
lifelessclarkb: I know right23:07
morganfainbergclarkb, ugh. ipv623:07
* morganfainberg shoves ipv6 soapbox under the desk.23:07
lifelessmorganfainberg: so, I'm fine with whatever port you choose :) but I still don't see how thats related to running in mod_wsgi specifically23:07
morganfainberglifeless, mod_wsgi also gives us multiple keystone processes23:08
morganfainberglifeless, it's a 2-fold win, sane ports, and better concurrency23:08
lifelessmorganfainberg: I am not a huge fan of mod_wsgi (or really any such tightly coupled servers)23:08
lifelessmorganfainberg: so, I probably need to sit down and understand why people think more processes is a good first thing to fix the performance issues we see23:08
morganfainberglifeless, we could use unicorn, or any WSGI thing, but mod_wsgi also plays into the fact we want to use mod_shib (?) for SAML assertion processing for federation23:08
lifelessmorganfainberg: because it makes no sense to me23:09
morganfainberglifeless, we have some issues with serialization as well due to crypto work and relying on it to sign tokens23:09
lifelessmorganfainberg: openssl? its terrrible ain't it :(23:09
morganfainberglifeless, yep23:09
lifelessmorganfainberg: but - a multiprocessing worker pool will handle that beautifully23:09
lifelessmorganfainberg: get all the openssl code out of your process23:10
morganfainberglifeless, yeah, but we do use apache for other things, and eventlet afaict does not play nice with that23:10
morganfainberglifeless, we offer apache as a way to provide external auth (SAML processing, mod_basic_auth, etc)23:10
morganfainberglifeless, it's a many many pronged reason23:10
*** banix has quit IRC23:10
morganfainberglifeless, there is a lot of work to move towards sane pools that can do that.23:11
lifelessmorganfainberg: ok, so sure - but you mentioned performance, and IME multiple processes for performance just makes liveness issues worse *unless* the specific issue that was being encountered was GIL threading fairness23:11
lifelessif its bad(O) code in the server, more processes just causes process thrashing (bad) unless you tune timeslices and then you get an unresponsive server (bad)23:12
morganfainberglifeless, sure, except GIL reasons are only one factor when you have multiple backends to deal with.  some data in ldap, some in sql, etc23:12
morganfainberglifeless, we have plenty of bad O code23:12
morganfainberglifeless, but we also aggregate data across a ton of systems.23:13
morganfainberglifeless, s/ton/variety23:13
morganfainberglifeless, if it was always SQL and always the same set of SQL, it is easier23:13
morganfainberglifeless, be we do have deployments where some stuff is LDAP, some SQL, some in-mem, some in memcache, and we need to get the data from all of them.  there is still a limit to the benefit of coroutine-esque performance gains in those scenarior23:14
morganfainbergos*23:14
morganfainberggrr.23:14
openstackgerritJames E. Blair proposed a change to openstack-infra/devstack-gate: Add timestamps to devstack-gate output  https://review.openstack.org/7553423:14
lifelessmorganfainberg: so, what I'd do is have a service per system you're connecting do and do RPC calls from the API to each backend23:14
openstackgerritA change was merged to openstack-infra/elastic-recheck: Add fingerprint for bug 1283283  https://review.openstack.org/7553323:14
morganfainberglifeless, that is an architecture change i'm not opposed to23:14
lifelessmorganfainberg: make each one small, lean, focused and easy to analyse (and report on)23:14
openstackgerritA change was merged to openstack/tempest: Clean up scenario functions  https://review.openstack.org/7533923:14
morganfainberglifeless, but we're a bit from being able ot do that23:14
openstackgerritA change was merged to openstack/tempest: Add qcow2 image support  https://review.openstack.org/7531223:15
morganfainberglifeless, but yes. it is on my "what i'd like to see" kind of setup (ish)23:15
lifelesscool23:15
morganfainberglifeless, so, for immediacy, i see three things: 1: multiple backends, 2: OpenSSL *sigh*, 3:  bad(O) code23:16
lifelessmorganfainberg: did you see23:16
morganfainberglifeless, 1 and 2 do absolutely benefit from multiple processes as we work on betterâ„¢ approaches23:16
morganfainberg3 should be addressed in either case23:16
morganfainbergdamn it :P lifeless , i swore to my self i'd leave my soapbox at home today :P23:17
lifelessmorganfainberg: https://bugs.launchpad.net/tripleo/+bug/128284223:17
morganfainberglifeless, nope hadn't seen that one yet23:17
lifelessso 2 - I don't understand why you can't use a multiprocessing pool from eventlet23:17
lifelessmorganfainberg: there's some reason to think its keystone giving up the ghost23:17
lifelessmorganfainberg: and keystones default logging is - excuse me I don't mean to be mean - awful.23:18
morganfainberglifeless, we could. in fact we should support that too. but if you want external auth/federation w/ SAML we need mod_shib23:18
morganfainberglifeless, i think we have some patches in flight to help w/ logging23:18
*** mriedem has quit IRC23:18
morganfainberglifeless, in fact.. i am fairly certain i saw one or two23:18
lifelessmorganfainberg: well I'm saying that the openssl signing stuff is still an issue if its in your process at all because its just - well, you know ;). So I'd run a process pool even with mod_wsgi23:19
morganfainberglifeless, yep.23:19
lifelessmorganfainberg: and I can't imagine that its *not* appropriately setup to just split out23:20
morganfainberglifeless, and we need multiple ways to handle it nicely23:20
lifelessor even run as a RPC service locally on the same machine23:20
morganfainberglifeless, it isn't setup well for that atm.23:20
morganfainberglifeless, i hope we are "fixing" that in J.23:20
morganfainberglifeless, one of my main targets for J, be 100% performance focused23:20
morganfainberglet other people work on features23:20
morganfainbergbut i want to streamline keystone a lot23:21
lifeless\o/23:21
morganfainberglifeless, i'll know how much i'll be focused on that for J after i have a chat w/ the guys who pay my bills next week :)23:22
morganfainberglifeless, ok wtf is with those logs23:22
morganfainbergthats... bad23:22
morganfainberggive me a moment to finish some quick copy/pasta for a review and i'll take a closer look23:23
morganfainberglifeless, ^23:23
lifelessmorganfainberg: this is our config https://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/keystone/os-apply-config/etc/keystone/keystone.conf23:23
lifelessmorganfainberg: we take the sample, then for things folk want to change we templateise them, everything else we leave as is23:24
morganfainberg5 mins to finish adding helpstrings for our sample keystone config  and post it :P23:24
lifelessmore-or-less23:24
lifelesswe try anyhow23:24
*** openstackrecheck has quit IRC23:24
openstackgerritA change was merged to openstack-infra/elastic-recheck: Suppress bug 1269940 from the graphs page  https://review.openstack.org/7273123:24
*** openstackrecheck has joined #openstack-qa23:24
*** malini is now known as malini_afk23:26
morganfainberglifeless, ok looking at the sample now23:27
morganfainbergerm23:27
morganfainbergyour config23:27
morganfainbergah,23:27
morganfainbergok i think what has happened here is we moved to the standard oslo logging constructs23:28
morganfainbergand got rid of our bad icky stuff23:28
lifelessso we default to no settings at all23:28
morganfainbergbasically, we're getting the bare-minimum logging23:28
morganfainbergwarning+ only i think23:28
morganfainbergwhich seems about right for what you're seeing23:28
morganfainberglet me see what the settings should be now23:28
lifelessFor something handling HTTP requests, I'd expect an httpd-style log by default, no ?23:29
morganfainberglifeless, well, it's going to look more like nova's now?23:29
lifelessyou still have # Print more verbose output (set logging level to INFO instead23:29
lifeless# of default WARNING level). (boolean value)23:29
lifelessin keystone.conf.sample23:29
lifeless#verbose=false23:29
lifeless*anyhow*, point is - the default, just whines about API versions23:30
morganfainberglifeless, yeah23:30
lifelesson every request or something23:30
lifelesswe can't see how much traffic (no http request logs)23:30
lifelessso there's no way to get even the slightest hint about behaviour without changing the defaults... this seems wrong to me23:30
lifelessIf I may be so bold23:31
lifelessthe deprecation warning should log once per process lifetime, or perhaps at startup if the v2 API is enabled.23:31
morganfainberglifeless, that is a fair assessment23:31
lifelessit could add an HTTP Warning header to the response23:31
lifelessthat way folk using the old API could tell, if they wanted to. Sysadmins don't give a rats.23:32
lifeless[and have no direct control either]23:32
lifeless(also - we're seeing that implies that neutron / heat/nova - something - is using the v2, so we're internally using a deprecated API. ouch).23:32
lifelessand secondly, I'd really like to see a one-line HTTPd style log item per HTTP request23:33
lifelessso that I can run any vanilla http log aggregator against it.23:33
morganfainberglifeless, hm..23:33
morganfainbergif we use httpd, you'll absolutely get that23:33
morganfainberglifeless, i'm not surprised people are using v2 still23:34
*** openstackrecheck has quit IRC23:34
*** openstackrecheck has joined #openstack-qa23:34
morganfainbergs/people/services23:35
lifelessbbiaw23:35
*** rustlebee is now known as russellb23:36
morganfainberglifeless, i'll see if i can figure out what settings will hlep for immidiate time for your logs in keystone23:36
morganfainberglifeless, talk w/ ya later (monday at the latest)23:37
*** shwetaap has quit IRC23:45
*** shwetaap has joined #openstack-qa23:46
*** damnsmith is now known as dansmith23:46
*** giulivo has quit IRC23:48
openstackrecheckConsole logs not available after 13:24s for gate-keystone-python33 75526,1,d971da323:51
*** masayukig has joined #openstack-qa23:53
openstackgerritJoe Gordon proposed a change to openstack-infra/elastic-recheck: Add fingerprint for bug 1282876  https://review.openstack.org/7554223:55
*** jhenner has quit IRC23:55
*** masayukig has quit IRC23:58

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