Tuesday, 2017-03-28

*** hongbin_ has quit IRC00:07
openstackrecheckConsole logs not available after 20:04s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 450139,1,22d2abe00:12
*** oomichi has quit IRC00:19
*** pvaneck has quit IRC00:22
*** oomichi has joined #openstack-qa00:23
*** mtanino_ has joined #openstack-qa00:26
*** mtanino has quit IRC00:27
openstackrecheckConsole logs not available after 20:13s for gate-watcher-python27-ubuntu-xenial 443070,7,7a6ef5700:32
*** jaesang has joined #openstack-qa00:34
*** catintheroof has joined #openstack-qa00:35
openstackgerritFelipe Monteiro proposed openstack/patrole master: Compute API Compute Flavor Rxtx Test.  https://review.openstack.org/43513900:37
*** gkadam has quit IRC00:40
masayukigzhufl: so, did you see your mail on the lists.openstack.org? e.g. http://lists.openstack.org/pipermail/openstack-dev/2017-March/114531.html I'm not sure you already noticed or not, though..00:42
*** Apoorva_ has joined #openstack-qa00:48
*** huanxie has joined #openstack-qa00:50
*** Apoorva has quit IRC00:52
*** Apoorva_ has quit IRC00:52
openstackrecheckConsole logs not available after 20:13s for gate-dragonflow-python27-ubuntu-xenial 445548,10,4658c1b00:52
masayukiggmann: ping00:53
*** jamielennox is now known as jamielennox|away00:54
*** tmatsu has joined #openstack-qa00:56
*** tmatsu_ has joined #openstack-qa00:58
*** jamielennox|away is now known as jamielennox00:59
*** tmatsu_ has quit IRC00:59
*** tmatsu_ has joined #openstack-qa01:00
*** tmatsu has quit IRC01:01
*** yangyapeng has joined #openstack-qa01:02
openstackgerritMerged openstack-infra/devstack-gate master: Don't fail ping check for pypi mirror on nonstandard port  https://review.openstack.org/45042001:06
*** amotoki has joined #openstack-qa01:08
openstackrecheckConsole logs not available after 20:11s for gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial 450104,1,7ad947701:13
*** markvoelker has quit IRC01:13
*** amotoki has quit IRC01:14
*** markvoelker has joined #openstack-qa01:14
*** rfolco has joined #openstack-qa01:18
openstackgerritMerged openstack/tempest master: Deprecate the dvr_extra_resources config switch.  https://review.openstack.org/44593101:18
openstackgerritMerged openstack-infra/devstack-gate master: Ignore errors for nodepool mirror checks  https://review.openstack.org/45045601:18
openstackgerritKen'ichi Ohmichi proposed openstack/tempest master: Rename Cinder V2 API tests  https://review.openstack.org/45041101:20
openstackgerritKen'ichi Ohmichi proposed openstack/tempest master: Move Cinder admin tests into unversioned path  https://review.openstack.org/45041401:20
*** tuanluong has joined #openstack-qa01:21
openstackgerritKen'ichi Ohmichi proposed openstack/tempest master: Remove unnecessary Cinder v1 code  https://review.openstack.org/45044101:21
*** charcol has joined #openstack-qa01:23
*** rfolco_ has joined #openstack-qa01:24
*** tmatsu has joined #openstack-qa01:24
*** larainema has quit IRC01:26
*** tmatsu_ has quit IRC01:26
*** huanxie has quit IRC01:27
*** larainema has joined #openstack-qa01:27
*** rfolco has quit IRC01:27
openstackgerritFelipe Monteiro proposed openstack/patrole master: Roles RBAC test for compute extension api os-multinic.  https://review.openstack.org/44878201:32
openstackrecheckConsole logs not available after 20:06s for gate-python-cinderclient-pep8-ubuntu-xenial 450129,1,f25cbf901:33
zhufl@masayukig: yea someone ever told me about that :(  and it seems the problem of our mail box, I will ask our mail administrator for help. besides, does the problem only exist in the web mail list? i.e., can you see my mail properly in your mail box?01:37
masayukigyeah, I can read your mail on my some mail clients properly :) I think it's only on the web mail list.01:39
*** catintheroof has quit IRC01:41
zhuflmasayukig: god bless, things are not worst:)01:41
*** markvoelker has quit IRC01:42
masayukigzhufl: :)01:42
zhuflmasayukig: and would you please take a look at https://review.openstack.org/#/c/445341/ ? maybe some misunderstandings01:43
openstackgerritFelipe Monteiro proposed openstack/patrole master: Compute API Compute Flavor Rxtx Test.  https://review.openstack.org/43513901:43
*** markvoelker has joined #openstack-qa01:44
masayukigzhufl: let me check01:44
*** yamahata has quit IRC01:48
openstackrecheckConsole logs not available after 20:05s for gate-nova-tox-functional-py35-ubuntu-xenial 408964,38,79bb07a01:53
masayukigzhufl: ah, thanks, I misunderstood. I was thinking you just skipped the assertEqual() :-p01:55
*** ramishra has joined #openstack-qa01:57
*** zz_dimtruck is now known as dimtruck01:58
zhuflmasayukig: thanks:) and if you are not too busy, can you look at another simple patch, https://review.openstack.org/#/c/437264/ :)02:01
masayukigzhufl: I'm very busy to watch videos!!!(They are internal videos, actually) So, my eyes on it now :)02:07
masayukigzhufl: JordanP still put -1 on it?02:08
*** mtanino_ has quit IRC02:12
openstackrecheckConsole logs not available after 20:11s for gate-trove-functional-dsvm-mysql-ubuntu-xenial 442233,8,cbe52a002:13
zhuflmasayukig: yea, but I think he may have some misunderstandings:)02:21
masayukigzhufl: heh, yeah, it seems like that02:21
zhuflmasayukig: so if you put your opinion here, then he may realize that:-D02:27
*** oomichi has quit IRC02:28
masayukigzhufl: one silly question, where can I see the result of test_server_sequence_suspend_resume ?02:29
masayukigzhufl : I don't see it in http://logs.openstack.org/64/437264/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/cf5aad8/console.html02:30
zhuflmasayukig: with @test.attr(type='slow'), does it not run?02:32
*** oomichi has joined #openstack-qa02:32
masayukigzhufl: aha, got it.02:33
openstackrecheckConsole logs not available after 20:12s for gate-rally-pep8-ubuntu-xenial 321903,23,cadcfb402:33
openstackgerritFelipe Monteiro proposed openstack/patrole master: Roles RBAC test for compute extension api os-multinic.  https://review.openstack.org/44878202:35
*** esberglu has joined #openstack-qa02:36
*** oomichi has quit IRC02:39
*** esberglu has quit IRC02:40
*** oomichi has joined #openstack-qa02:42
gmannmasayukig: pong02:43
masayukigzhufl: I was confused that the patch doesn't have type=slow .. But the latest tempest has it, right?02:43
masayukiggmann: thanks! but I was thinking to ask you about https://review.openstack.org/#/c/450411/ but oomichi already did that :)02:45
*** yamahata has joined #openstack-qa02:47
gmannmasayukig: ok, nice02:47
zhuflmasayukig: yea the latest version has type=slow on that testcase02:48
masayukigzhufl: +A02:50
zhuflmasayukig: thanks:)02:51
*** markvoelker has quit IRC02:54
openstackrecheckConsole logs not available after 20:15s for gate-zaqar-pep8-ubuntu-xenial 449905,3,96735db02:54
*** markvoelker has joined #openstack-qa02:54
openstackgerritAnanda Chintalapati proposed openstack/tempest master: Identity V3 - Endpoint Groups Client  https://review.openstack.org/45053503:13
*** aojea has joined #openstack-qa03:13
openstackrecheckConsole logs not available after 20:15s for gate-nova-pep8-ubuntu-xenial 450125,1,eb8f7b803:14
*** rfolco_ has quit IRC03:16
*** fnaval has joined #openstack-qa03:17
*** aojea has quit IRC03:18
*** zhufl has quit IRC03:29
*** zhufl has joined #openstack-qa03:31
*** artom_ has joined #openstack-qa03:31
*** artom has quit IRC03:31
openstackrecheckConsole logs not available after 20:21s for gate-manila-python27-ubuntu-xenial 444709,8,893227603:34
*** mriedem has joined #openstack-qa03:38
*** vhosakot has joined #openstack-qa03:38
*** felipemonteiro has quit IRC03:43
*** ajo has quit IRC03:50
*** joanna has joined #openstack-qa03:51
*** ajo has joined #openstack-qa03:54
openstackrecheckConsole logs not available after 20:08s for gate-rally-pep8-ubuntu-xenial 450136,1,f60f83e03:54
*** tmatsu_ has joined #openstack-qa03:58
*** tmatsu has quit IRC03:59
*** armax has quit IRC04:03
*** mriedem has quit IRC04:05
*** vhosakot has quit IRC04:08
*** jamielennox is now known as jamielennox|away04:09
openstackgerritMerged openstack/tempest master: Do not use skip_checks in TestServerAdvancedOps  https://review.openstack.org/43726404:13
openstackrecheckConsole logs not available after 20:09s for gate-python-glanceclient-pep8-ubuntu-xenial 450140,1,228529e04:15
*** markvoelker has quit IRC04:21
*** gouthamr has quit IRC04:23
*** markvoelker has joined #openstack-qa04:23
charcolmtreinish, were you the one who gave a talk on Tempest at summit in Atlanta 2014?04:26
*** sridharg has joined #openstack-qa04:27
*** jamielennox|away is now known as jamielennox04:30
openstackrecheckConsole logs not available after 20:10s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 447188,4,c37078304:35
*** yangyapeng has quit IRC04:51
*** yangyapeng has joined #openstack-qa04:52
openstackrecheckConsole logs not available after 20:10s for gate-tempest-dsvm-neutron-dvr-ubuntu-xenial 450032,1,68dc93f04:55
*** yangyapeng has quit IRC04:56
*** markvoelker has quit IRC05:04
*** makowals has quit IRC05:07
*** tmatsu_ has quit IRC05:08
*** makowals has joined #openstack-qa05:08
*** tmatsu has joined #openstack-qa05:08
*** tmatsu_ has joined #openstack-qa05:11
*** tmatsu has quit IRC05:12
openstackrecheckConsole logs not available after 20:06s for gate-kolla-dsvm-build-oraclelinux-source-centos-7 446911,8,e8814a705:15
*** gcheresh_ has joined #openstack-qa05:16
*** edannon has joined #openstack-qa05:18
*** tmatsu_ has quit IRC05:19
*** tmatsu has joined #openstack-qa05:24
*** aojea has joined #openstack-qa05:26
*** aojea has quit IRC05:27
*** aojea has joined #openstack-qa05:28
*** aojea has quit IRC05:32
openstackrecheckConsole logs not available after 20:05s for gate-tripleo-ci-centos-7-scenario003-multinode-puppet 450121,2,7362e5e05:35
*** lkuchlan has joined #openstack-qa05:35
*** rcernin has joined #openstack-qa05:38
*** tmatsu has quit IRC05:42
*** lkuchlan has quit IRC05:42
*** tmatsu has joined #openstack-qa05:43
*** tmatsu has quit IRC05:43
*** tmatsu has joined #openstack-qa05:44
*** aojea has joined #openstack-qa05:52
openstackgerritBenny Kopilov proposed openstack/tempest master: Volume reset to maintenance mode  https://review.openstack.org/44999205:55
openstackrecheckConsole logs not available after 20:06s for gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial 449040,2,6e791c205:55
*** nadya has joined #openstack-qa06:00
*** lkuchlan has joined #openstack-qa06:02
*** aojea has quit IRC06:03
*** nadya has quit IRC06:07
*** nadya has joined #openstack-qa06:08
*** nadya has quit IRC06:08
*** agurenko has joined #openstack-qa06:10
openstackrecheckConsole logs not available after 20:03s for gate-zun-python35 443461,4,6e532e006:15
*** bkopilov_ has quit IRC06:19
*** bkopilov has quit IRC06:20
openstackrecheckConsole logs not available after 20:06s for gate-tempest-dsvm-murano-api-ubuntu-xenial 446316,6,03f414306:35
*** jamielennox is now known as jamielennox|away06:36
*** oomichi has quit IRC06:48
*** oomichi has joined #openstack-qa06:52
*** sridharg has quit IRC06:53
openstackrecheckConsole logs not available after 20:18s for gate-congress-python35 450143,1,8b495b606:56
*** mtreinish has quit IRC06:57
*** mtreinish has joined #openstack-qa06:58
openstackgerritSivasathurappan Radhakrishnan proposed openstack/tempest master: Refactor test_live_migration  https://review.openstack.org/45058807:05
*** itzikb has joined #openstack-qa07:07
openstackgerritSivasathurappan Radhakrishnan proposed openstack/tempest master: Refactor test_live_migration  https://review.openstack.org/45058807:08
*** lkuchlan has quit IRC07:12
*** amotoki has joined #openstack-qa07:13
*** pcaruana has joined #openstack-qa07:13
*** jiaohaolin has joined #openstack-qa07:15
openstackrecheckConsole logs not available after 20:08s for gate-tricircle-pep8-ubuntu-xenial 449922,6,f45771d07:16
jiaohaolinIs anybody here ?07:16
jiaohaolinwhy can't I use tempest to test Cinder ? It always throws error like this: 'TypeError: __init__() got an unexpected keyword argument 'chunked' '07:16
*** aojea has joined #openstack-qa07:17
*** aojea has quit IRC07:17
*** aojea has joined #openstack-qa07:17
*** lkuchlan has joined #openstack-qa07:17
*** lkuchlan is now known as lkuchlan_wfh07:17
*** tesseract has joined #openstack-qa07:18
*** amotoki has quit IRC07:18
*** zhouyf6 has joined #openstack-qa07:18
*** jamielennox|away is now known as jamielennox07:21
*** nadya has joined #openstack-qa07:21
*** aarefiev_afk is now known as aarefiev07:24
*** seife_ has joined #openstack-qa07:29
*** david_1 has joined #openstack-qa07:29
*** rcernin has quit IRC07:29
*** seife_ has quit IRC07:31
*** david_1 has quit IRC07:31
*** nadya has quit IRC07:34
*** nadya has joined #openstack-qa07:34
openstackrecheckConsole logs not available after 20:07s for gate-requirements-tox-py27-check-uc-ubuntu-xenial 450145,1,e4b5d3d07:36
*** makowals has quit IRC07:37
*** martinkopec has joined #openstack-qa07:39
*** nadya has quit IRC07:42
*** nadya has joined #openstack-qa07:42
*** nadya has quit IRC07:43
*** rcernin has joined #openstack-qa07:47
*** sridharg has joined #openstack-qa07:47
*** makowals has joined #openstack-qa07:49
*** gamado has joined #openstack-qa07:50
*** amoralej|off is now known as amoralej07:53
*** aojea_ has joined #openstack-qa07:55
openstackrecheckConsole logs not available after 20:08s for gate-sqlalchemy-migrate-tox-py27sa07-ubuntu-xenial 450148,1,482abfb07:56
*** aojea has quit IRC07:58
*** rossella_s has joined #openstack-qa07:59
*** bkopilov_ has joined #openstack-qa08:00
*** bkopilov has joined #openstack-qa08:01
*** zhouyf6_ has joined #openstack-qa08:02
*** zhouyf6 has quit IRC08:05
openstackgerritOpenStack Proposal Bot proposed openstack-dev/devstack master: Updated from generate-devstack-plugins-list  https://review.openstack.org/45061608:06
*** rcernin has quit IRC08:06
openstackgerritBenny Kopilov proposed openstack/tempest master: Volume force-delete when volume in maintenance state  https://review.openstack.org/44999308:07
*** rcernin has joined #openstack-qa08:07
*** nadya has joined #openstack-qa08:10
*** rcernin has quit IRC08:10
*** rcernin has joined #openstack-qa08:10
*** nadya_ has joined #openstack-qa08:11
*** markus_z has joined #openstack-qa08:12
*** nadya has quit IRC08:12
*** amotoki has joined #openstack-qa08:14
openstackrecheckConsole logs not available after 20:11s for gate-networking-sfc-python27-ubuntu-xenial 449754,2,08cc3e308:16
*** mvk has quit IRC08:17
*** amotoki has quit IRC08:19
*** david_1 has joined #openstack-qa08:21
*** dgonzalez_ has joined #openstack-qa08:21
*** tpatzig_ has joined #openstack-qa08:21
*** tpatzig_ has quit IRC08:23
*** dgonzalez_ has quit IRC08:23
*** david_1 has quit IRC08:23
*** dgonzalez has quit IRC08:24
*** dsariel has joined #openstack-qa08:27
*** dgonzalez has joined #openstack-qa08:30
*** yamamoto has quit IRC08:31
*** yamahata has quit IRC08:31
openstackgerritBenny Kopilov proposed openstack/tempest master: cinder backup force-delete when backup creating test  https://review.openstack.org/33267008:32
*** e0ne has joined #openstack-qa08:35
*** lucas-afk is now known as lucasagomes08:35
openstackrecheckConsole logs not available after 20:07s for gate-grenade-dsvm-ironic-ubuntu-xenial 437299,31,96cf92b08:37
openstackgerritIan Wienand proposed openstack-dev/devstack master: Run mlock_report under python3  https://review.openstack.org/44732808:38
*** rossella_s has quit IRC08:42
*** rossella_s has joined #openstack-qa08:43
*** rcernin has quit IRC08:46
*** rcernin has joined #openstack-qa08:46
*** mvk has joined #openstack-qa08:47
*** rcernin_ has joined #openstack-qa08:48
*** fnaval has quit IRC08:53
*** lkuchlan_wfh has quit IRC08:56
openstackrecheckConsole logs not available after 20:08s for gate-grenade-dsvm-ironic-inspector-ubuntu-trusty 450158,1,2c3772e08:57
*** gfidente has joined #openstack-qa08:58
*** itzikb_ has joined #openstack-qa08:59
*** itzikb has quit IRC08:59
*** tosky has joined #openstack-qa09:14
*** amotoki has joined #openstack-qa09:15
*** Serlex has joined #openstack-qa09:16
openstackrecheckConsole logs not available after 20:06s for gate-python-cinderclient-pep8-ubuntu-xenial 450129,2,36f61b909:17
*** amotoki has quit IRC09:19
fricklerjiaohaolin: google found https://bugs.launchpad.net/tempest/+bug/1588724 , did you check that you installed the correct requirements?09:23
openstackLaunchpad bug 1588724 in tempest "Tempest tests failed for s/liberty" [Undecided,Confirmed]09:23
*** tosky has quit IRC09:29
*** yamamoto has joined #openstack-qa09:31
*** tosky has joined #openstack-qa09:35
openstackrecheckConsole logs not available after 20:10s for gate-tempest-dsvm-py35-ubuntu-xenial 376201,19,10f3ad909:37
*** sshnaidm|off is now known as sshnaidm09:45
openstackgerritMerged openstack/tempest master: Fix for test_volume_swap  https://review.openstack.org/43964809:45
*** shardy has joined #openstack-qa09:51
*** gfidente has quit IRC09:52
*** yamamoto has quit IRC09:56
openstackrecheckConsole logs not available after 20:13s for gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial 447077,2,e00123609:57
openstackgerritGhanshyam Mann proposed openstack/tempest master: Remove remaining usage of cinder v1 API call from Tempest  https://review.openstack.org/44885110:00
gmannoomichi: ^^ can you check this10:01
openstackgerritRajat Sharma proposed openstack/tempest master: Removing py34 from tox  https://review.openstack.org/45068810:02
*** yamamoto has joined #openstack-qa10:04
*** masayukig[m] has quit IRC10:04
gmannandreaf: can you check this - https://review.openstack.org/44885110:05
*** nadya_ has quit IRC10:07
*** tuanluong has quit IRC10:09
*** tuanluong has joined #openstack-qa10:13
gmannandreaf: also can you check what best can be done on this - https://review.openstack.org/#/c/392464/10:14
*** amotoki has joined #openstack-qa10:16
*** mvk has quit IRC10:16
openstackrecheckConsole logs not available after 20:19s for gate-nova-tox-functional-py35-ubuntu-xenial 376200,26,784324010:18
*** masayukig[m] has joined #openstack-qa10:18
*** gfidente has joined #openstack-qa10:19
*** amotoki has quit IRC10:20
openstackgerritMerged openstack/tempest master: Add test case for update volume encryption type  https://review.openstack.org/44686410:25
*** sdague has joined #openstack-qa10:27
*** mvk has joined #openstack-qa10:31
*** bkopilov_ has quit IRC10:36
*** bkopilov has quit IRC10:36
openstackrecheckConsole logs not available after 20:10s for gate-mistral-pep8-ubuntu-xenial 449143,2,0af61da10:38
*** shardy has quit IRC10:44
*** shardy has joined #openstack-qa10:44
*** lkuchlan has joined #openstack-qa10:44
*** nadya has joined #openstack-qa10:44
openstackgerritMerged openstack/tempest master: Should be more clear for device name opt  https://review.openstack.org/44990310:45
*** agurenko has quit IRC10:46
*** r-mibu has quit IRC10:50
*** r-mibu has joined #openstack-qa10:51
openstackrecheckConsole logs not available after 20:22s for gate-nova-tox-functional-ubuntu-xenial 447710,2,510e86510:58
*** yamamoto has quit IRC11:00
*** zhouyf6_ has quit IRC11:02
*** zhouyf6_ has joined #openstack-qa11:03
*** markus_z has quit IRC11:04
*** sshwarts has joined #openstack-qa11:06
openstackgerritOksana Voshchana proposed openstack-infra/devstack-gate master: WIP: Test SSL wsgi  https://review.openstack.org/41498611:06
*** gszasz has joined #openstack-qa11:07
*** oomichi has quit IRC11:09
*** oomichi has joined #openstack-qa11:13
openstackgerritOksana Voshchana proposed openstack-infra/devstack-gate master: WIP: Test SSL wsgi  https://review.openstack.org/41498611:14
*** grafuls has quit IRC11:17
*** amotoki has joined #openstack-qa11:17
*** markus_z has joined #openstack-qa11:17
openstackrecheckConsole logs not available after 20:10s for gate-neutron-lib-pep8-ubuntu-xenial 450007,4,9d193d611:18
*** amotoki has quit IRC11:21
openstackgerritUday T Kumar proposed openstack/tempest master: Keystone v3 extension os-ep-filter api testcases  https://review.openstack.org/44718811:22
*** yamamoto has joined #openstack-qa11:25
*** lucasagomes is now known as lucas-hungry11:28
openstackgerritMerged openstack/tempest master: Remove unnecessary Cinder v1 code  https://review.openstack.org/45044111:28
*** openstackgerrit has quit IRC11:33
*** openstackgerrit has joined #openstack-qa11:35
openstackgerritSean Dague proposed openstack-dev/devstack master: Provide timings for OSC during devstack run  https://review.openstack.org/45043111:35
*** erlon has joined #openstack-qa11:38
*** lkuchlan has quit IRC11:38
openstackrecheckConsole logs not available after 20:14s for gate-vitrage-dsvm-api-ubuntu-xenial 450107,1,fca75f511:39
openstackgerritMerged openstack/tempest master: Unskip test_snapshot_list_param_limit_equals_zero  https://review.openstack.org/44928311:41
openstackgerritMerged openstack/tempest master: Remove unnecessary show_floatingip  https://review.openstack.org/44534111:41
*** jaesang has quit IRC11:50
*** rfolco has joined #openstack-qa11:51
*** tmatsu has quit IRC11:51
openstackrecheckConsole logs not available after 20:27s for gate-nova-tox-functional-py35-ubuntu-xenial 448684,2,f36456811:59
*** lkuchlan has joined #openstack-qa11:59
*** jordanP has joined #openstack-qa12:00
openstackgerritSean Dague proposed openstack-dev/devstack master: initial work to enable systemd service running  https://review.openstack.org/44832312:01
openstackgerritSean Dague proposed openstack-dev/devstack master: DNM: testing devstack-gate journald  https://review.openstack.org/44931212:02
*** itzikb has joined #openstack-qa12:03
*** itzikb_ has quit IRC12:03
*** markus_z has quit IRC12:09
*** tuanluong has quit IRC12:11
openstackrecheckConsole logs not available after 20:18s for gate-neutron-lib-pep8-ubuntu-xenial 450163,1,5585f3112:19
*** lkuchlan has quit IRC12:22
*** dustins has joined #openstack-qa12:24
*** dave-mccowan has joined #openstack-qa12:25
*** lucas-hungry is now known as lucasagomes12:28
*** grafuls has joined #openstack-qa12:30
*** lkuchlan has joined #openstack-qa12:35
*** gamado has quit IRC12:37
*** tpatzig_ has joined #openstack-qa12:39
*** dgonzalez_ has joined #openstack-qa12:39
*** david_1 has joined #openstack-qa12:39
openstackrecheckConsole logs not available after 20:17s for gate-ironic-pep8-ubuntu-xenial 442402,7,ac63a6b12:40
*** itzikb_ has joined #openstack-qa12:40
*** itzikb has quit IRC12:40
*** sapcc-bot has quit IRC12:41
*** david_1 has quit IRC12:41
*** tpatzig_ has quit IRC12:41
*** dgonzalez_ has quit IRC12:41
*** sapcc-bot has joined #openstack-qa12:42
*** aysyd has joined #openstack-qa12:42
*** david_2 has joined #openstack-qa12:42
*** lkuchlan has quit IRC12:42
*** sapcc-bot1 has joined #openstack-qa12:42
*** rossella_s has quit IRC12:42
*** tmatsu has joined #openstack-qa12:42
*** sapcc-bot1 has quit IRC12:43
*** rossella_s has joined #openstack-qa12:43
*** sapcc-bot2 has joined #openstack-qa12:43
*** sapcc-bot has quit IRC12:43
*** gouthamr has joined #openstack-qa12:46
*** databus23_ has quit IRC12:47
*** databus23_ has joined #openstack-qa12:47
*** tmatsu has quit IRC12:47
*** david_2 has quit IRC12:48
*** david_3 has joined #openstack-qa12:49
*** david_3 has quit IRC12:50
*** databus23_ has quit IRC12:51
*** david_4 has joined #openstack-qa12:51
*** databus23_ has joined #openstack-qa12:51
*** sapcc-bot2 has quit IRC12:51
*** carthaca_ has quit IRC12:52
*** sapcc-bot has joined #openstack-qa12:52
*** carthaca_ has joined #openstack-qa12:52
*** databus23_ has quit IRC12:53
*** sapcc-bot has quit IRC12:53
*** sapcc-bot has joined #openstack-qa12:53
*** databus23_ has joined #openstack-qa12:53
*** esberglu has joined #openstack-qa12:54
*** lkuchlan has joined #openstack-qa12:55
*** markus_z has joined #openstack-qa12:56
*** awaugama has joined #openstack-qa12:58
openstackrecheckConsole logs not available after 20:08s for gate-nova-tox-functional-ubuntu-xenial 449763,1,75e6d9813:00
*** yangyapeng has joined #openstack-qa13:02
markus_zmasayukig: Maybe you could have a look too? https://review.openstack.org/#/c/447557/13:04
*** amoralej is now known as amoralej|lunch13:08
sdaguedtroyer / mtreinish ok, the systemd patch I think is ready to go, if you are inclined to take it in13:09
*** jiaohaolin has quit IRC13:09
*** sapcc-bot has quit IRC13:10
*** databus23_ has quit IRC13:10
*** sapcc-bot has joined #openstack-qa13:10
*** databus23_ has joined #openstack-qa13:10
*** sapcc-bot has quit IRC13:11
*** sapcc-bot has joined #openstack-qa13:12
*** dustins has quit IRC13:13
*** david_4 has quit IRC13:14
*** carthaca_ has quit IRC13:14
*** sapcc-bot has quit IRC13:14
*** databus23_ has quit IRC13:14
*** sapcc-bot has joined #openstack-qa13:14
*** hichihara has joined #openstack-qa13:14
*** tpatzig_ has joined #openstack-qa13:14
*** dgonzalez_ has joined #openstack-qa13:14
*** carthaca_ has joined #openstack-qa13:14
*** seife_ has joined #openstack-qa13:14
*** databus23_ has joined #openstack-qa13:14
*** david_1 has joined #openstack-qa13:14
*** lkuchlan has quit IRC13:15
*** databus23_ has quit IRC13:16
*** seife_ has quit IRC13:16
*** carthaca_ has quit IRC13:16
*** dgonzalez_ has quit IRC13:16
*** tpatzig_ has quit IRC13:16
*** david_1 has quit IRC13:16
*** strigazi has joined #openstack-qa13:17
*** dgonzalez_ has joined #openstack-qa13:17
*** tpatzig_ has joined #openstack-qa13:17
*** carthaca_ has joined #openstack-qa13:17
*** seife_ has joined #openstack-qa13:17
*** databus23_ has joined #openstack-qa13:17
*** david_1 has joined #openstack-qa13:18
*** amotoki has joined #openstack-qa13:18
*** lkuchlan has joined #openstack-qa13:19
*** dgonzalez_ has quit IRC13:19
*** databus23_ has quit IRC13:19
*** seife_ has quit IRC13:19
*** tpatzig_ has quit IRC13:19
*** carthaca_ has quit IRC13:19
*** david_1 has quit IRC13:19
openstackrecheckConsole logs not available after 20:11s for gate-mogan-pep8-ubuntu-xenial 435330,6,291277013:20
*** amotoki has quit IRC13:23
*** agurenko has joined #openstack-qa13:32
*** amotoki has joined #openstack-qa13:34
*** nadya has quit IRC13:39
openstackrecheckConsole logs not available after 20:19s for gate-barbican-simple-crypto-devstack-ubuntu-xenial 345575,6,af0b73d13:40
*** dimtruck is now known as zz_dimtruck13:41
*** huanxie has joined #openstack-qa13:44
*** zhouyf6_ has quit IRC13:45
*** zhouyf6_ has joined #openstack-qa13:46
*** markvoelker has joined #openstack-qa13:49
*** jordanP has quit IRC13:49
*** ihrachys has joined #openstack-qa13:49
*** krtaylor has quit IRC13:56
*** krtaylor has joined #openstack-qa14:00
openstackrecheckConsole logs not available after 20:10s for gate-nodepool-python27-ubuntu-xenial 450183,1,25deb6914:00
*** hongbin has joined #openstack-qa14:01
*** yamahata has joined #openstack-qa14:02
*** amoralej|lunch is now known as amoralej14:03
*** yamahata has quit IRC14:04
*** mriedem has joined #openstack-qa14:09
*** lkuchlan has quit IRC14:09
*** zz_dimtruck is now known as dimtruck14:10
*** yamamoto has quit IRC14:12
*** yamahata has joined #openstack-qa14:16
*** markvoelker has quit IRC14:17
*** smcginnis has joined #openstack-qa14:19
smcginnisI'm sure it's simple, but I haven't done much work here. Can anyone tell me if I'm missing something obvious with this?14:19
smcginnishttps://review.openstack.org/#/c/441266/14:19
openstackrecheckConsole logs not available after 20:13s for gate-congress-python27-ubuntu-xenial 448906,1,5dd99af14:21
sdaguesmcginnis: I don't see a cinder.conf here anywhere, so I think cinder API is just not running at all - http://logs.openstack.org/66/441266/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/51ab09d/logs/apache_config/14:23
smcginnissdague: Ah, missed that.14:24
smcginnissdague: We need cinder.conf and cinder-tls-proxy.conf in there?14:25
sdaguesmcginnis: something has to generate the config for apache14:25
sdaguebut, honestly, it would be good to not do this with apache, but uwsgi instead. The apache model is so much harder to debug here.14:25
*** artom_ is now known as artom14:25
smcginnissdague: Do you know what other config is needed besides what is in cinder-tls-proxy?14:25
*** tonytan4ever has joined #openstack-qa14:26
smcginnissdague: I believe the pike goal is to use Apache though, no?14:26
*** armax has joined #openstack-qa14:27
*** felipemonteiro has joined #openstack-qa14:27
*** dustins has joined #openstack-qa14:30
openstackgerritFelipe Monteiro proposed openstack/patrole master: Modify policy parser to combine custom and default policy files.  https://review.openstack.org/44934814:30
sdaguesmcginnis: it might be, apparently that was voted on when I was out of town, which is unfortunate. I'll see if I can accelerate the uwsgi pattern to avoid this.14:33
smcginnisSimpler would be better, IMO.14:34
sdaguehonestly, I think that as soon as I figure out why one keystone thing was done, I can probably get things working there14:35
openstackgerritLance Bragstad proposed openstack-dev/devstack master: Remove installation of keystone policy file  https://review.openstack.org/45081814:36
sdaguelbragstad: that works ^^^ ?14:36
sdagueif so, I can't +2 it hard enough14:37
lbragstadsdague it should - i tested it on a fresh devstack and ran all the identity tempest tests14:38
lbragstadsdague http://cdn.pasteraw.com/s4oxf0rzvuejk3wwuix4suwiia6whcq14:38
sdaguelbragstad: awesome14:38
lbragstadsdague we need it so that we can do - https://review.openstack.org/#/c/449675/14:38
lbragstadwhich passes all the keystone specific unit tests, but it failed tempest http://logs.openstack.org/75/449675/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d78fd47/logs/devstacklog.txt.gz#_2017-03-27_18_29_25_33414:40
openstackrecheckConsole logs not available after 20:11s for gate-rally-dsvm-cli 449538,3,807993914:41
*** armax has quit IRC14:41
*** armax has joined #openstack-qa14:41
openstackgerritFelipe Monteiro proposed openstack/patrole master: Modify policy parser to combine custom and default policy files.  https://review.openstack.org/44934814:42
sdaguelbragstad: yep14:42
mtreinishcharcol: yes, I was14:54
*** fnaval has joined #openstack-qa14:57
*** hichihara has quit IRC14:59
openstackgerritMerged openstack/patrole master: Compute API Compute Flavor Rxtx Test.  https://review.openstack.org/43513915:01
openstackrecheckConsole logs not available after 20:13s for gate-tripleo-ci-centos-7-scenario003-multinode-puppet 448013,4,f596da915:01
*** gcheresh_ has quit IRC15:08
*** martinkopec has quit IRC15:10
*** mriedem has quit IRC15:10
*** yamamoto has joined #openstack-qa15:13
openstackrecheckConsole logs not available after 20:19s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 449478,3,9755c5e15:21
openstackgerritUday T Kumar proposed openstack/tempest master: Keystone v3 extension os-ep-filter api testcases  https://review.openstack.org/44718815:22
*** yamamoto has quit IRC15:23
*** aarefiev is now known as aarefiev_afk15:24
sdaguemtreinish / dtroyer - ok I'm going to hound you on the systemd review so I can start thinking about the next thing - https://review.openstack.org/#/c/448323/15:25
dtroyerI'm actually giving it a try!  :)15:26
dtroyerbut WTH...15:26
sdagueWTH?15:27
dtroyerwhat the hell…. I +2 anyway15:28
sdagueheh15:28
sdagueah, I didn't realize you were local testing15:28
sdagueyeh, I've been running locally this way for the last week15:28
mtreinishsdague: I'm in the middle of thinking about some puppet stuff, once I get to a good break point I'll review it15:30
sdagueok15:30
sdaguepuppet stuff you say... ?15:30
*** rcernin has quit IRC15:31
*** rcernin_ has quit IRC15:31
mtreinishwriting a deploy module for a different mqtt broker15:31
mtreinishemqttd which supports clustering15:31
mtreinishjust to see how I would do it (it didn't seem like it'd be hard)15:32
*** Serlex has quit IRC15:35
*** agurenko has quit IRC15:35
sdaguedtroyer: you might also want to take a look at this - https://review.openstack.org/#/c/450431/ - I was trying to capture the amount of time spent running osc during a run as part of normal statistics15:36
sdagueit's about 40% of the run time of devstack atm, fwiw15:36
sdaguesorry, between 30-40% depending on run15:37
dtroyerDoes that include the output of OSCs —timing option?15:38
openstackgerritFelipe Monteiro proposed openstack/patrole master: Add heat stack resources patrole tests.  https://review.openstack.org/45032815:38
sdaguedtroyer: it does not15:38
sdagueit's just the wrapping call15:38
sdagueyou can see in the patch what it's dowing15:38
sdaguedoing15:38
dtroyerI think you need that to be actionable at all because you'll find at least half, often more of the execution time is waiting on API responses, especially in DevStack15:39
sdagueis there a way to globally specify that to be run? Because any solution that requires modifying every openstack client call out isn't really going to work15:40
dtroyerI'd have to check if setting it in clouds.yaml would work, I don't think I've ever tried it.15:40
dtroyerin theory it should15:40
dtroyerit is not picked out of the environment15:41
openstackrecheckConsole logs not available after 20:09s for gate-dsvm-networking-odl-functional-carbon-snapshot 448065,4,79ff8ef15:42
sdagueI can pretty easily dump the full list of commands run here if you think that would be useful, however I expect that we're going to keep getting this basic issue15:43
sdaguehttp://paste.openstack.org/show/604506/15:43
*** itzikb_ has quit IRC15:43
sdaguewhich is the API cost is 200ms and the wall clock is 1.8s15:43
sdagueon my setup here there were 149 calls to osc during a stack.sh15:44
dtroyera python client is going to be relatively expensive to load.  The only solution is to load it fewer times15:45
dtroyeror stop using long-load-time languages15:45
sdagueno way to trim some of the load? I remember us talking about things in austin15:46
*** e0ne has quit IRC15:46
dtroyerwe did some of thise while still in Austin.15:46
sdagueI mean, we could also stop using the pattern of all the functions for building roles that check for the roles first15:46
dtroyernot much change. oslo.config hurts.  netifaces hurts15:46
dtroyeryaml hurts15:46
dtroyersure, that's what I am talking about, de-robustify some of those operations and handle the failures differently would help15:47
sdagueyep, that would reduce the call count at least15:47
dtroyerwe added —or-show to a lot of create commands for exactly that reason15:48
dtroyerwithout adding a DSL, there is only so much we can do without hard-coding a bunch of logic like that.  —or-oshow seemed obvious, I'm open to other patterns that are common and not do-able by piping a command file into OSC's stdin15:49
sdagueyeh, well, I guess the question is do we put this overall timing in to help keep an eye on this, and give us something we can drive down? or not15:50
clarkbwe did it for a bunch of other things and did a bunch of work to make them quicker (deb and rpm mirrors, pypi mirror, prebuilt wheels, cached cirros images, and so on)15:50
openstackgerritFelipe Monteiro proposed openstack/patrole master: Add heat resource types rbac tests.  https://review.openstack.org/45086715:51
clarkbat least for the run in CI case15:51
*** fnaval has quit IRC15:52
*** sshwarts has quit IRC15:52
dtroyersure, lets' put it in.  I'm not a fan of wrapping the command, seems fragile to me, but that lets adding —timing be a drop-in rather than waiting for the proper support to be released in OSC.  It would also be nice to get JSON or CSV output for the timing info, which IIRC we don't do today15:54
sdaguedtroyer: yeh, the wrapping is more fragile than I like for sure15:55
sdaguedtroyer: it would be interesting if there was a way that wrapper could be direct in OSC which would let you gather timings of the python subsystem. Though that gets complicated with the REPL15:57
dtroyerthe timing output is emitted on exit, so for batched commands you would get an aggregate of everything called while OSC was loaded15:58
dtroyerI may dig up the osc-as-subprocess trial I did, load it once...15:58
*** fnaval has joined #openstack-qa15:59
*** aojea_ has quit IRC16:00
dtroyersdague: is OSC running under py3 in DevStack now?16:00
sdaguedtroyer: I don't think so16:01
dtroyerkk.  I wasn't sure how much of that was on by default yet16:01
sdaguedtroyer: it would be cool if the timing data could just be appended to a csv by default, and configured globaly16:02
openstackrecheckConsole logs not available after 20:12s for gate-ceilometer-pep8-ubuntu-xenial 446016,5,0096bcd16:02
sdagueso it would be a one and done, and then you'd have a db of calls16:02
*** edannon has quit IRC16:02
dtroyerI have an OSC release coming up soon to side-step an os-client-config issue, I'll see if I can get that in too16:03
*** vhosakot has joined #openstack-qa16:03
* dtroyer heads to next meeting...16:04
*** erlon has quit IRC16:05
*** mriedem has joined #openstack-qa16:13
sdaguedtroyer: cool16:13
sdagueso... interesting thing in just poking at https://pypi.python.org/pypi/import-profiler/0.0.316:14
openstackgerritMerged openstack-dev/devstack master: lib/neutron: allow to add more ml2 extension drivers  https://review.openstack.org/44460216:15
*** flwang has quit IRC16:17
sdaguepbr is about 20% of load time because of package utils being dragged in16:19
sdagueand osprofiler is 10% of load time because it is unconditionally pulled in for keystoneauth16:19
sdaguewhich seems really weird, as I'd expect to load that on demand only when you were actually profiling a request16:20
clarkbsdague: do you have output you can paste? that sounds interesting to look at16:21
*** yamahata has quit IRC16:21
sdaguesure16:22
openstackrecheckConsole logs not available after 20:15s for gate-cinder-python27-ubuntu-xenial 442016,3,176e9bf16:22
openstackgerritAdnan Khan proposed openstack/patrole master: RBAC test for compute extension os-multinic api (for v2.10).  https://review.openstack.org/44878216:22
openstackgerritAdnan Khan proposed openstack/patrole master: Roles RBAC test for Keystone OS-FEDERATION API v3 roles  https://review.openstack.org/44616616:22
sdagueclarkb: http://paste.openstack.org/show/604515/16:23
clarkbpbr is using pkg resources there to grab version info16:24
clarkb(I think)16:24
sdagueyep16:24
clarkbmaybe we make that lazy load if you actually ask for the version number16:24
sdagueyeh, and once you go down the pkg resources tree, you've just one 250ms load time16:25
sdaguesorry, you've just won 250ms additional load time16:25
*** pcaruana has quit IRC16:26
*** flwang has joined #openstack-qa16:29
*** bkopilov has joined #openstack-qa16:31
*** bkopilov_ has joined #openstack-qa16:31
*** dustins has quit IRC16:31
*** sridharg has quit IRC16:33
*** agurenko has joined #openstack-qa16:35
*** nadya has joined #openstack-qa16:38
*** rossella_s has quit IRC16:42
openstackrecheckConsole logs not available after 20:13s for gate-tempest-pep8-ubuntu-xenial 450175,1,36f397816:42
*** markus_z has quit IRC16:42
*** lucasagomes is now known as lucas-afk16:43
*** Apoorva has joined #openstack-qa16:45
oomichigmann: yeah, that is good16:48
*** gfidente is now known as gfidente|afk16:52
*** nadya has quit IRC16:59
sdagueclarkb / dtroyer - definitely interesting playing with that a little bit. There are 4 times during a normal load that osprofiler might be loaded, for instance, and until you eliminate all of them you don't save the 50ms, but you do save 50ms consistently when you do17:00
*** yamahata has joined #openstack-qa17:01
sdagueI do think you could dig out of this through pushing hard on lazy loading into some of these libs17:01
openstackrecheckConsole logs not available after 20:12s for gate-tempest-dsvm-cells-ubuntu-xenial 396420,7,cf2df4817:03
clarkband libs like pyyaml are actually really tiny compared to others17:07
*** mtanino has joined #openstack-qa17:11
*** mtanino has quit IRC17:13
*** mvk has quit IRC17:13
clarkband for cryptography I wonder if you can rely on python stdlib if your python is new enough to actually verify certs (is on xenial and centos7 but not trusty iirc)17:13
*** amoralej is now known as amoralej|off17:18
*** yangyape_ has joined #openstack-qa17:21
*** yangyapeng has quit IRC17:23
openstackrecheckConsole logs not available after 20:23s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 449703,2,463a7d517:23
openstackgerritAdnan Khan proposed openstack/patrole master: RBAC testcase for compute extension os-multinic api (for v2.10).  https://review.openstack.org/44878217:24
*** rbak has joined #openstack-qa17:24
*** rbak has quit IRC17:27
*** dustins has joined #openstack-qa17:28
*** amotoki has quit IRC17:31
*** nadya has joined #openstack-qa17:33
*** nadya has quit IRC17:33
lbragstadsdague well - looks like https://review.openstack.org/#/c/450818/ passes check17:34
*** gszasz has quit IRC17:38
sdagueclarkb: it would be nice if there was a pbr pattern for getting the version number that lazy loaded until you read that variable. I think that there is a bunch of time spent on setting all those up in all our libraries that we almost never touch17:39
sdaguemordred: ^^^17:40
sdaguejust some sniff testing on import load times for why osc feels slow17:40
clarkbman pbr imports pkg resources all over the place17:41
clarkbbut at runtime should only be version that hits it I think17:41
clarkbI will poke at that17:41
sdagueclarkb: cool17:41
mordredsdague: I thought it already was lazy - or was at some point in the past at least17:41
mordredbut I'm probably wrong about that17:41
sdaguemordred: it definitely is not17:41
mordredneat17:41
clarkbit looks like a simple patch let me write one17:41
clarkbat least assuming that at runtime we only import pbr.version17:42
sdagueclarkb: well, you are going to need to change common usage as well17:42
clarkblet me double check against osc17:42
sdaguehttps://github.com/openstack/python-openstackclient/blob/master/openstackclient/__init__.py17:42
clarkbsdague: we only need code paths taht run after osc is installed17:42
clarkbthe paths that import pkg_resources at install time can likely stay17:42
clarkbsdague: oh ya that negates any beneify to lazy loading in pbr17:43
sdagueright, but that's what everyone uses17:43
clarkbmordred: "beneify" is anoyther possible project name17:43
sdague_version__ = pbr.version.VersionInfo('keystoneauth1').version_string() - keystoneauth17:43
openstackrecheckConsole logs not available after 20:10s for gate-grenade-dsvm-ironic-ubuntu-xenial 437299,32,9ace78a17:43
clarkbsdague: ya so we actually don't care about fixing it in pbr17:43
sdagueclarkb: well, you still do right?17:44
*** tosky has quit IRC17:44
clarkbsdague: I mean it won't change anything17:44
sdaguewe need a pbr call for getting version which is the equiv of pbr.version.VersionInfo('keystoneauth1').version_string()17:44
sdaguethat is lazy17:44
clarkbno17:44
clarkbyou need to not call version_string() until you need it17:44
sdagueclarkb: why not?17:44
sdagueok, well everyone does that17:44
clarkbputting the lazyness in version_string() is the wrong place imo17:45
*** aojea has joined #openstack-qa17:45
sdaguewhy?17:45
clarkbbecause the assignment to __version__ is going to execute the thunk17:45
clarkbyou can't have a lazy thing that is expected to be there from the get go17:45
sdagueright, I mean a cantrip of how you would have a lazy version17:45
sdaguehonestly, I'm not sure I know why everyone is converting to a string in code, but they are17:46
clarkbsdague: its a pythonism17:46
sdaguevs. having it be the versioninfo17:46
clarkbthe right way to do this is have pbr not import pkg_resources until version_string() is called which is simple. But then you have to rewrite all the libs17:47
mordredwell....17:47
mordredwe _could_ have version_string() return an object with __str__ and whatnot overridden17:48
mordred(or add a call that does that, more likely)17:48
mordredso that it doesn't run the pkg_resources code until someone actually dereferences __version__ in consuming code17:48
clarkbmordred: except that the method is literally "version_string"17:48
clarkbmordred: so I would be opposed to returning anything but a string :)17:49
mordredright. so we make a new method17:49
mordreddef deferred_version_object17:49
clarkbright thats what I mean about needing to rewrite everything17:49
clarkband not in pbr17:49
mordredand change the consuming code to be __version__ = version_info.deferred_verison_object()17:49
clarkbso you may as well just fix the user outside of pbr17:49
mordredwell - you'd only need a one-line fix in all the projects17:50
mordredas opposed to fixing the places where things consume __version__17:50
sdaguemordred: ++17:50
sdaguebecause that's vaguely managable17:50
clarkbexcept you then break the contract with __version__17:50
mordreddo you?17:50
mordredif you treat it like a string it'll behave like a string17:50
clarkbnot when you do things like list __dict__17:50
mordredso "print __version__" would still work, as would str(__version__)17:51
clarkbright you need an explicit cast anywhere you expected a str17:51
mordrednot if you override both __str__ and __repr__ you don't17:51
clarkband __eq__ and __ne__ and hope no one uses "is"17:52
mordredyah17:52
mordredwell - I mean, what in the world are they doing if they were using is? :)17:52
*** gcheresh_ has joined #openstack-qa17:52
*** mvk has joined #openstack-qa17:52
sdagueclarkb: so, eveything is fine, and there is nothing to fix?17:52
mordredwe _could_ return a subclass of str though so that isinstance works17:53
clarkbif osc.__version__ is "x.y.z": do things for that version ?17:53
mordredthat's incorrect python17:53
clarkbsdague: no I personally think the fix is in the consumers of version17:53
sdagueclarkb: so fix all software17:53
mordredbecause osc.__version is never going to be the same object as "x.y.z" literal17:53
clarkbsdague: don't get the version until you need it17:53
sdagueI find that the "its your problem user"17:53
sdaguevs. realizing that in openstack we decided to be clever and not just put constants in here17:54
sdagueand we own some of the responsibility for not making everything slow because of it17:54
clarkbsure my concerns are more that the fix proposed is likely going to break something17:54
sdagueevery change everywhere is going to break something17:55
clarkbbecause its very hard to make sure the behavior is the same for every way that people likely use version data17:55
*** dsariel has quit IRC17:55
sdagueand saying that the fix is thus, change every consuming piece of software, doesn't seem like an answer17:55
clarkband we know that when we break things this way everything grinds to a hault and people get cranky17:55
oomichimasayukig: we get attension from defcore side for https://review.openstack.org/#/c/45041117:55
clarkbif you change consuming pieces of software then you mitigate that because api doesn't change just where you consume it17:55
clarkbit was only what a month ago that we last broke the world with a change just like this17:56
clarkbthats what I am saying17:56
clarkbit was bad enough taht people not in openstack were dropping pbr17:57
sdagueclarkb: then make something where you can import/call pbr in a certain way to make all that lazy17:58
*** pvaneck has joined #openstack-qa17:58
sdaguebecause on the server side the 250ms add is not really relevant. But the current state of the world basically means that CLIs that have pbr anywhere have a huge tax, even though most of them are never going to touch any of these variables17:59
clarkbsdague: https://review.openstack.org/450913 is all that is necessary to do mordred's thing18:00
clarkbsdague: you just have to change the clients to stop using version_string() and assign only the VersionInfo object18:00
sdagueclarkb: right, and I'm saying that's not possible for something like osc18:01
clarkbwhat?18:01
clarkbI wrote the change you and mordred wanted...18:01
sdaguebecause you have to fix every single library that touches pbr18:01
sdagueclarkb: no, you didn't18:01
clarkbok you don't want to change anything in osc18:01
sdagueclarkb: totally good changing osc18:01
clarkbI'm even more opposed to not returning a string in teh function called "version_string"18:01
clarkbsdague: then what is wrong with the change above?18:02
sdaguebut can't have to change keystoneauth1 keystoneclient and every other lib in openstack that does that patter18:02
clarkbsdague: so you want version_string to return not a string but the lazy VersionInfo object?18:03
*** shardy has quit IRC18:03
sdagueyes, even if you have to explicitly opt into it18:03
clarkbit could be modified to return self, I just don't think thats a really clean interface18:03
sdaguewhich osc could do18:03
openstackrecheckConsole logs not available after 20:10s for gate-networking-sfc-python27-ubuntu-xenial 449954,5,f97614f18:03
sdaguebecause even if you have that patch, and change osc, the pbr hit just moves18:03
sdagueinto osc_lib. Then you change it there then it moves to keystoneauth118:04
sdagueand so and and so for18:04
sdaguehaving actually done that chase on osprofiler18:04
clarkbyes I get that (the chagne currently pushed is essentially that opt in, you assign the VersionInfo object not VersionInfo.version_string())18:04
sdaguethe answer can't be, make every included library correct18:04
sdaguebecause that's actually an intractable problem18:05
clarkbits intractable to solve that in pbr too...18:05
clarkbbecause you can't assume that version_string() is the only way this is getting pulled in18:05
sdaguenot if you can opt for the delay behavior18:05
sdagueclarkb: that's possible18:06
sdaguebut it would go a long way to figure that out18:06
*** tesseract has quit IRC18:06
sdagueand it's definitely a very common way this is all getting pulled in18:06
clarkboh str() and version_string() are different ugh18:09
clarkbso that won't work as is18:09
*** tosky has joined #openstack-qa18:09
clarkbversion_string() is the brief string and str() is the full string18:09
*** gcheresh_ has quit IRC18:10
*** nadya has joined #openstack-qa18:13
clarkbsdague: mordred https://review.openstack.org/450918 is a quick mock up of what a version_string() returning non string looks like18:16
clarkbwe can see if that breaks in testing (it likely does want equality and inequality checks implemented)18:16
*** gcheresh_ has joined #openstack-qa18:19
*** itzikb_ has joined #openstack-qa18:20
openstackgerritFelipe Monteiro proposed openstack/patrole master: Add heat events rbac tests.  https://review.openstack.org/45091918:21
openstackgerritMerged openstack-dev/devstack master: Update devstack supported OS's on documentation  https://review.openstack.org/44924518:23
openstackgerritFelipe Monteiro proposed openstack/patrole master: Modify policy parser to combine custom and default policy files.  https://review.openstack.org/44934818:23
openstackrecheckConsole logs not available after 20:21s for gate-nova-python27-ubuntu-xenial 382853,3,e0d9d6b18:24
mordredclarkb, sdague: https://review.openstack.org/450921 this is a quick mock up of what I was talking about18:27
clarkbmordred: you actually don't need the version_string_deffered method18:28
openstackgerritFelipe Monteiro proposed openstack/patrole master: Add heat resource types rbac tests.  https://review.openstack.org/45086718:28
clarkbmordred: VersionInfo itself is already mostly that18:28
clarkbmordred: but sdague doesn't want a different api in pbr because that means changing all of the things18:28
mordredclarkb: okie18:28
clarkbmordred: so I tossed up mock up of what it would be if version_string returned not a string18:28
*** aojea has quit IRC18:29
clarkband we'll see if testing catches anything that breaks on that18:29
mordredclarkb: oh - nice18:29
mordredclarkb: I like that18:29
*** aojea has joined #openstack-qa18:29
clarkbI prefer your thing because it doesn't change anything under existing users in ways that could break them deepdning on how they use version data18:31
clarkbbut sdague is right that it won't fix the pkg_resources overhead for osc until all the things swtich to it18:32
*** markvoelker has joined #openstack-qa18:32
clarkbalso why is pkg_resources so slow?18:33
*** aojea has quit IRC18:34
clarkbhttps://github.com/pypa/setuptools/issues/92618:34
openstackgerritDustin Schoenbrun proposed openstack/tempest master: Enhancement of tempest cleanup documentation  https://review.openstack.org/44404118:34
clarkbmordred: the neutron src pbr job is probably the most interesting as that should run the services and osc18:36
mordred++18:36
openstackgerritPradeep Kumar proposed openstack/tempest master: Keystone v3 extension os-ep-filter api testcases  https://review.openstack.org/44718818:37
clarkbunfortunate that the setuptools bug doesn't have much more info than what we know (its slow)18:38
openstackgerritMerged openstack-dev/devstack master: initial work to enable systemd service running  https://review.openstack.org/44832318:41
clarkbhttp://paste.openstack.org/show/604553/18:44
openstackrecheckConsole logs not available after 20:11s for gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial 447077,2,10eb63218:44
clarkbhttps://github.com/pypa/setuptools/blob/master/pkg_resources/__init__.py#L682-L695 is where the bulk of the time cost is18:48
clarkbwhich transitively calls into https://github.com/pypa/setuptools/blob/master/pkg_resources/__init__.py#L2003-L2046 a bunch18:50
clarkbso its slow because disk io is slow18:51
clarkbI take that back its the sort18:53
*** nadya has quit IRC18:55
*** armax has quit IRC18:55
*** markvoelker has quit IRC18:57
*** e0ne has joined #openstack-qa18:58
*** sridharg has joined #openstack-qa19:00
*** nadya has joined #openstack-qa19:03
openstackrecheckConsole logs not available after 20:06s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 447188,7,f1c8b9b19:04
sdagueclarkb: like I said, I would be totally ok if this was behavior that you opted into before import. I do wonder if stevedore usage in osc is going to make this all irrelevant. Mostly, I'd like to figure out if we can even isolate the issue with your patch.19:13
sdagueclarkb: I'll try a local install and see what the import looks like19:14
clarkbsdague: ok19:14
clarkbthe tempest job is still running19:14
*** nadya has quit IRC19:16
sdagueyeh, stevedore totally also pulls in pkg_resources19:16
clarkbthe cost in pkg_resources is they parse every version of every python package they can find on import in order to sort them all19:17
sdaguehttp://paste.openstack.org/show/604558/19:17
clarkbI'm putting that together on the bug in setuptools but currently trying to infra meeting19:17
clarkbbut maybe if I write it down then someone can look at it19:17
sdagueyeh, no worries19:17
sdagueyeh, given that this just moves things to stevedore, it's definitely not worth the pbr change for real19:18
sdaguebut it's probably at least some useful data, I guess the real question is to figure out if there is a good place to write this down so the next time someone wonders in 12 months we don't start all over from scratch19:19
clarkbsdague: the really neat thing about this is its slower if you have more packages :)19:19
clarkbso I wonder how much quicker it would be if osc was installed in a venv with minimal deps19:20
clarkbprobably not enough to make it worthwhile19:20
sdagueclarkb: um... yep19:22
sdagueit's actually *noticably* faster for import19:22
clarkbthe pbr change is? but only until stevedore arrives right?19:23
sdaguehttp://paste.openstack.org/show/604561/19:23
sdagueno, just putting everything in a venv19:23
clarkboh interesting19:23
sdaguethat shaves about 700ms off import time19:23
sdaguebecause python, pkg_resources, and stevedore again are hitting the whole python path19:24
clarkband its much smaller in a venv than devstack install19:24
sdagueyep19:24
openstackrecheckConsole logs not available after 20:09s for gate-dragonflow-dsvm-fullstack-ubuntu-xenial 445548,12,374907619:24
sdagueyeh, the wall clock difference between the 2 is 800ms - 900ms for an openstack server list (no actual servers)19:25
sdaguewhich I think is about 30ms of API time19:25
clarkbwow thats actually way more than I expected19:25
sdaguereal0m1.928s19:26
sdagueuser0m1.448s19:26
sdaguesys0m0.104s19:26
sdaguevs19:26
sdaguereal0m1.048s19:26
sdagueuser0m0.696s19:26
sdaguesys0m0.052s19:26
sdaguedtroyer: if you haven't rage quit the whole problem yet, the above might be interesting19:27
*** aojea has joined #openstack-qa19:32
*** databus23_ has joined #openstack-qa19:32
*** dgonzalez_ has joined #openstack-qa19:32
*** tpatzig_ has joined #openstack-qa19:32
*** dgonzalez_ has quit IRC19:34
*** databus23_ has quit IRC19:34
*** tpatzig_ has quit IRC19:34
openstackgerritPradeep Kumar proposed openstack/tempest master: Keystone v3 extension os-ep-filter api testcases  https://review.openstack.org/44718819:35
*** nadya has joined #openstack-qa19:41
openstackgerritMerged openstack-dev/devstack master: Restrict enabling the manage_volume volume feature  https://review.openstack.org/43721719:41
openstackgerritMerged openstack/tempest master: Add test case for volume unmanage and manage  https://review.openstack.org/43341119:42
*** nadya has quit IRC19:42
openstackgerritFelipe Monteiro proposed openstack/patrole master: Modify policy parser to combine custom and default policy files.  https://review.openstack.org/44934819:43
openstackrecheckConsole logs not available after 20:14s for gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial 444337,18,4ff7b9519:44
dtroyerso that venv bit explains a lot to me, I've done nearly all of my import timing testing in a venv19:45
dtroyeralso, on my Macbook Air, so SSD19:45
*** e0ne has quit IRC19:46
*** dsariel has joined #openstack-qa19:47
*** e0ne has joined #openstack-qa19:49
*** itzikb_ has quit IRC19:50
*** armax has joined #openstack-qa19:50
sdagueyeh, this is on an ssd19:56
sdaguedtroyer: that also probably explains why we get dramatically different results and I'm like "this is so slow" :)19:57
sdaguebecause normally it's just in a full devstack19:57
sdagueso, if we venv installed osc on a gate node, we'd probably save ~ 2 minutes on a test run19:58
sdagueof course, that completely throws a wrench in the osc plugin story19:58
dtroyerfor the gate, not really, put them there too.  we already know which ones to install19:59
dtroyerhave you tried a venv with the usual DevStack-default plugins installed?19:59
dtroyerI don't think that those would make much of a difference, but I wouldn't have guessed a venv would either.20:00
sdaguedtroyer: they would need to know how to get into the venv20:01
clarkbI updated https://github.com/pypa/setuptools/issues/926 with what I found so that maybe someone that groks setuptools better can run with it20:02
sdaguedtroyer: how do we know which ones to install?20:02
dtroyervia ENABLED_SERVICES and/or LIBS_FFROM_GIT?20:03
*** Apoorva has quit IRC20:04
openstackrecheckConsole logs not available after 20:23s for gate-dragonflow-dsvm-fullstack-ubuntu-xenial 443648,4,4ee0e1e20:05
*** Apoorva has joined #openstack-qa20:05
*** rbak has joined #openstack-qa20:17
*** rbak has quit IRC20:17
*** rbak has joined #openstack-qa20:17
sdaguedtroyer: ... I'm not quite seeing it20:18
sdaguebut ok20:18
dtroyerThat's from memory… we decide what to install in the first place via ENABLED_SERVICES and whatnot, I thought the client installs were in a separate function, I may be mis-remembering that bit20:19
*** dustins has quit IRC20:21
sdaguedtroyer: yeh, I don't know, I'll play with a patch20:23
openstackrecheckConsole logs not available after 20:10s for gate-zun-pep8-ubuntu-xenial 429943,7,c34ed1d20:25
*** e0ne has quit IRC20:26
sdaguejroll: how does ironic get it's osc plugin installed?20:29
jrollsdague: pip install python-ironicclient20:30
*** e0ne has joined #openstack-qa20:30
sdaguedtroyer: yeh, so that's going to be a problem20:31
jrollsdague: what bit exactly?20:32
sdaguejroll: so... we could speed up openstack client quite a bit by putting it in a dedicated venv20:32
sdagueas it turns out it hits code that scans the entire python library space, quite a few times20:32
openstackgerritFelipe Monteiro proposed openstack/patrole master: Fix non-existent cinder policy action tests.  https://review.openstack.org/45096820:32
jrollright, I skimmed scrollback20:32
sdaguebut then a pip install python-ironicclient isn't going to make that plugin available to openstackclient20:33
jrollright, we'll have to change devstack plugins to do the right thing, yeah?20:33
sdagueyeh, all of them20:33
sdagueand it's not like there is a great interface there20:34
jrollwhich shouldn't be too bad, install it both globally and in a venv, tell people they'll get speedups if they use the venv20:34
clarkbmaybe we just always install osc using all of the known plugins?20:34
clarkbit will still be smaller than devstack as a whole20:34
sdagueclarkb: maybe it is ...20:34
sdagueI suspect that is going to make for a ton of growth20:34
clarkbya it could20:34
openstackgerritFelipe Monteiro proposed openstack/patrole master: Fix non-existent cinder policy action tests.  https://review.openstack.org/45096820:34
openstackgerritNicolas Helgeson proposed openstack/patrole master: Identity V3 Tests - Roles  https://review.openstack.org/44287020:35
jrollis disk space a thing to be concerned about in devstack?20:35
dtroyerthe 'openstackclient' package will do exactly that.  Time to get it released I suppose...20:35
clarkbjroll: its less space and more things that you can stat in python path20:35
dtroyer^^^ install all known plugins20:35
jrollclarkb: ah, gotcha20:35
clarkbjroll: since the thing that is slow is pkg_resources looks through your entire python path and parses every single version of python package installed there and sorts tehm20:36
jrollright right20:36
jrollsdague: feels like we could do global and venv installs for some time while we move devstack plugins, deprecate the global usage for a cycle20:37
jrollor a few months or something20:37
sdaguedtroyer: so... how many crazy ideas are you willing to hear from me today?20:40
dtroyerI have a huge inbox already, so hit me20:41
openstackrecheckConsole logs not available after 20:10s for gate-python-zunclient-pep8-ubuntu-xenial 441926,2,8caaf7920:45
*** e0ne has quit IRC20:47
*** esberglu has quit IRC20:47
*** esberglu has joined #openstack-qa20:48
openstackgerritKen'ichi Ohmichi proposed openstack/tempest master: Remove set_mac_address from old remote_client  https://review.openstack.org/44874220:50
*** tonytan4ever has quit IRC20:50
*** esberglu has quit IRC20:52
*** gcheresh_ has quit IRC20:55
*** e0ne has joined #openstack-qa20:58
*** markvoelker has joined #openstack-qa20:59
openstackgerritRob Crittenden proposed openstack-dev/devstack master: Move enable_mod_ssl from lib/tls to lib/apache  https://review.openstack.org/33467520:59
*** e0ne has quit IRC21:01
sdaguedtroyer: ok, so this is kind of the pattern that I have been pushing on mtreinish for tempest as well (and he mostly ignores me) :)21:01
*** e0ne has joined #openstack-qa21:02
sdaguehave openstack client be a no dependency project, which builds and manages it's own venv21:02
sdaguethen: openstack plugin add python-ironicclient21:02
*** e0ne has quit IRC21:02
sdaguegoes and installs that21:02
sdaguebecause it's managing it's own venv21:02
*** e0ne has joined #openstack-qa21:02
dtroyerhow does this work in a distro package world?21:03
dtroyerthat's dynamic vendoring :)21:03
*** e0ne has quit IRC21:03
sdaguedtroyer: yeh, well, it's a crazy idea :)21:03
sdaguebut they are sticking everything in docker containers now anyway21:03
dtroyerI've cnsidered it, and really that's just an unpacked py2exe thing, which actually works21:03
sdaguehonestly, I don't know how it works there21:03
*** e0ne has joined #openstack-qa21:04
*** markvoelker has quit IRC21:04
*** e0ne has quit IRC21:04
dtroyerI can't use py2exe and friends because none of them support entrypoints, or I'd have done that 3 years ago21:04
sdaguebut, if the options on the table are "do this" or "rewrite in a whole other language" this seems like a much nearer term thing to get a bit more control over the load times21:04
*** rfolco has quit IRC21:04
*** e0ne has joined #openstack-qa21:04
*** e0ne has quit IRC21:05
*** e0ne has joined #openstack-qa21:05
sdaguedtroyer: so if it was managing it's own venv you probably could forgo entrypoints21:05
dtroyerone thing we are doing is removing dependencies, unfortunately most of the slow-to-load ones are not going away any time soon21:05
sdagueosc actually knows what it installed21:05
*** e0ne has quit IRC21:05
openstackrecheckConsole logs not available after 20:15s for gate-nova-tox-functional-ubuntu-xenial 449742,2,2ef816121:06
sdaguepart of the current problem is osc has no idea what's installed, it has to ask python21:06
*** e0ne has joined #openstack-qa21:06
dtroyerso you are now getting closer to a rewrite scale where changing platforms gets more competitive21:06
*** e0ne has quit IRC21:06
sdaguedtroyer: maybe21:06
sdagueanyway, like I said, crazy idea21:07
*** aojea has quit IRC21:07
dtroyerin practice that's how I use OSC anyway though, just managed with a Makefile for the 5 different combinations I track21:07
sdaguedtroyer: sure, but the fact is that's not how most other people use it21:08
sdaguewhich means they are getting a suboptimal experience, and it would be nice to get their experience in line with yours21:08
sdagueanyway, time to go work on dinner21:08
dtroyerits crazy ideal like that though that lead to useful things a lot of the time…  I'll ponder it a bit more21:09
*** dimtruck is now known as zz_dimtruck21:10
*** gouthamr has quit IRC21:10
clarkbI ran across another packager recently and now I forgot what it was21:11
clarkbbut wonder if it solves the py2exe type problems21:11
clarkbdtroyer: https://conda.io/docs/21:15
*** rbak has quit IRC21:18
*** blancos has joined #openstack-qa21:18
*** jrcloud has joined #openstack-qa21:18
dtroyerclarkb: at a glance it looks like it does handle entrypoint now, I don't think it did when I did my trials21:19
*** zackf has quit IRC21:20
*** vhosakot_ has joined #openstack-qa21:20
*** vhosakot has quit IRC21:22
openstackrecheckConsole logs not available after 20:07s for gate-mistral-pep8-ubuntu-xenial 449143,3,490dc3c21:26
*** dustins has joined #openstack-qa21:26
clarkbsdague: fyi the pbr version thing isn't drop in fix http://logs.openstack.org/18/450918/2/check/gate-tempest-dsvm-neutron-src-pbr-ubuntu-xenial/264050b/logs/screen-n-cpu.txt.gz?level=WARNING#_2017-03-28_18_58_01_25921:27
clarkbmordred: ^ you are probably interested in that too21:27
openstackgerritSamantha Blanco proposed openstack/patrole master: Removes invalid Neutron policy actions  https://review.openstack.org/45099921:27
clarkbI don't know why its not getting serialized properly as is21:27
*** vhosakot_ has quit IRC21:28
mordredclarkb: zomg. I betcha the libvirt code there is doing something like an "isinstance(str)"21:28
*** aojea has joined #openstack-qa21:29
*** mriedem has quit IRC21:29
*** vhosakot has joined #openstack-qa21:30
*** ihrachys has quit IRC21:32
*** gfidente|afk has quit IRC21:38
*** mriedem has joined #openstack-qa21:40
openstackrecheckConsole logs not available after 20:07s for gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial 434317,1,f468b8821:46
*** aojea has quit IRC21:49
*** aojea has joined #openstack-qa21:49
*** aojea has quit IRC21:54
*** awaugama has quit IRC21:57
*** markvoelker has joined #openstack-qa21:59
*** gouthamr has joined #openstack-qa22:01
*** blancos has quit IRC22:04
*** mriedem has quit IRC22:04
*** markvoelker has quit IRC22:06
openstackrecheckConsole logs not available after 20:11s for gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial 449637,1,928725722:06
*** cody-somerville has joined #openstack-qa22:08
*** fnaval has quit IRC22:08
*** mriedem has joined #openstack-qa22:18
*** dustins has quit IRC22:19
*** felipemonteiro has quit IRC22:25
openstackrecheckConsole logs not available after 20:09s for gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial 441921,6,857bfd622:26
oomichiandreaf: gmann: masayukig: can you take a look at https://review.openstack.org/#/c/447081/ ?22:29
*** yamamoto has joined #openstack-qa22:30
*** yamamoto has quit IRC22:37
*** ihrachys has joined #openstack-qa22:45
openstackrecheckConsole logs not available after 20:16s for gate-tempest-dsvm-neutron-full-ubuntu-xenial 450211,1,9111fd022:46
*** vhosakot has quit IRC22:49
*** david-lyle has quit IRC22:51
*** fnaval has joined #openstack-qa22:52
*** yamamoto has joined #openstack-qa22:53
*** ihrachys has quit IRC22:55
*** dkranz has quit IRC22:55
*** yamamoto has quit IRC22:56
*** zz_dimtruck is now known as dimtruck22:56
charcolmtreinish, I watched it yesterday and it was really helpful, so thank you!23:01
mtreinishcharcol: cool, glad you found it useful23:01
mtreinishalthough some of the info in that presentation is a bit dated now23:01
*** markvoelker has joined #openstack-qa23:02
*** yamamoto has joined #openstack-qa23:03
*** markvoelker has quit IRC23:06
openstackrecheckConsole logs not available after 20:18s for gate-python-cinderclient-releasenotes 449858,4,18ccf2323:07
*** sdague has quit IRC23:15
*** yamamoto has quit IRC23:24
openstackrecheckConsole logs not available after 20:12s for gate-freezer-api-pep8-ubuntu-xenial 441207,6,df6495223:27
*** mriedem has quit IRC23:28
clarkbmordred: the problem with the lxml thing is its got the python object in C23:30
clarkbmordred: so I think its being extra careful and not so duck typey23:31
clarkbmordred: I actually don't know how to deal with that in a sane way23:31
clarkblikely nova would need to explicitly cast there if we want to do what sdague suggseted23:31
*** dave-mccowan has quit IRC23:31
*** catintheroof has joined #openstack-qa23:37
*** chrome0 has quit IRC23:40
*** chrome0 has joined #openstack-qa23:43
*** erlon has joined #openstack-qa23:44
openstackrecheckConsole logs not available after 20:13s for gate-shade-dsvm-functional-legacy 450260,1,07887a323:47
*** charcol has quit IRC23:59

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