Tuesday, 2015-06-30

*** andreykurilin__ has quit IRC00:17
kun_huangping BaQs00:30
*** boris-42 has joined #openstack-rally00:31
kun_huangping boris-4200:31
boris-42kun_huang: pong00:31
kun_huangboris-42: https://review.openstack.org/#/c/196855/00:32
kun_huangthis one nearly done00:32
*** dmorita has joined #openstack-rally00:33
boris-42kun_huang: yep going to update it01:03
boris-42kun_huang: we decide just to remove those benchmarks01:03
boris-42tests**01:03
kun_huangboris-42: his patch need update a little01:06
boris-42kun_huang: yep going to do that now01:20
openstackgerritBoris Pavlovic proposed openstack/rally: Restore coverage test functionality  https://review.openstack.org/19679901:26
openstackgerritBoris Pavlovic proposed openstack/rally: Remove extraneous failed server/image tests  https://review.openstack.org/19685501:26
boris-42kun_huang: ^ okay I hope we will be able to merge this01:27
*** echoingumesh has joined #openstack-rally01:27
*** echoingu_ has joined #openstack-rally01:29
*** echoingumesh has quit IRC01:32
kun_huangboris-42: btw, the old "self.get_fm.cleanUp()" seems being used in a wrong way01:34
boris-42kun_huang: ya it looks quite strange01:35
kun_huangit looks good, just looks good01:36
kun_huangcleanup() seems to clear fixture instance01:37
kun_huangbefore 1.2.0, it did, but now, not01:37
boris-42kun_huang: so I agree with stpierre01:38
kun_huangthat test case need run with real object and isntances, but all other need complicated mock and fixture environment01:38
boris-42let's just get rid of wrong tests01:38
openstackgerritBoris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/19649301:49
boris-42kun_huang: ^ less then 300ms to start rally01:52
boris-42kun_huang: -80ms from booting start01:52
boris-42kun_huang: need to tune mreeeee01:52
openstackgerritBoris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/19649302:04
*** echoingu_ has quit IRC02:06
*** echoingumesh has joined #openstack-rally02:07
openstackgerritBoris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/19649302:08
kun_huangboris-42: have you maintained a etherpad to maintain some review work?02:09
boris-42kun_huang: ?02:09
*** echoingumesh has quit IRC02:11
kun_huangboris-42: to track that some patches are close to merge, some need argue further and so on02:12
boris-42kun_huang: so we have02:15
boris-42http://goo.gl/04aT6p02:16
boris-42kun_huang: ^ rally dashboard02:16
openstackgerritBoris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/19649302:19
kun_huangboris-42: that is good but not enough for me02:33
kun_huangboris-42: I tried this https://etherpad.openstack.org/p/rally_review_work02:33
boris-42kun_huang: so if you would like to maintain such list02:37
boris-42kun_huang: I think everybody will be happy02:37
boris-42kun_huang: to use it)02:37
boris-42rally boot time real0m0.267s02:37
boris-4202:37
boris-42WOOOT02:37
kun_huangyou could add in channel topic :)02:40
kun_huangbtw I'm building openstack in my temporary office02:40
kun_huangreally wanna have a test on your patch boris-4202:41
*** echoingumesh has joined #openstack-rally02:42
openstackgerritMerged openstack/rally: Remove extraneous failed server/image tests  https://review.openstack.org/19685502:42
*** echoingumesh has quit IRC02:43
*** echoingumesh has joined #openstack-rally02:43
boris-42kun_huang: what test/02:46
kun_huangboris-42: your patch on rally boot02:46
boris-42kun_huang: did you see this lib https://github.com/boris-42/profimp ?02:46
boris-42kun_huang: I will attach to reports to it02:46
*** echoingumesh has quit IRC02:48
openstackgerritBoris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/19649302:50
*** oanufriev__ has quit IRC02:56
boris-42kun_huang: and actually I will add test02:56
*** kevinbenton has joined #openstack-rally03:08
openstackgerritChris St. Pierre proposed openstack/rally: VMTasks: Make waiting for ping timing configurable  https://review.openstack.org/19277603:33
openstackgerritChris St. Pierre proposed openstack/rally: Fix EC2 utils and tests  https://review.openstack.org/19277503:33
openstackgerritChris St. Pierre proposed openstack/rally: Better Scenario test case fixtures  https://review.openstack.org/19277403:33
openstackgerritChris St. Pierre proposed openstack/rally: Add Heat scenario to test scaling policies  https://review.openstack.org/17843603:33
openstackgerritMerged openstack/rally: Restore coverage test functionality  https://review.openstack.org/19679903:41
*** coolsvap|away is now known as coolsvap04:08
openstackgerritKiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/19352704:46
*** yfried|afk has quit IRC04:48
*** kiran-r has joined #openstack-rally04:52
*** tfreger has joined #openstack-rally04:54
*** kiran-r has quit IRC05:00
*** kiran-r has joined #openstack-rally05:03
openstackgerritMerged openstack/rally: Handle NoneType error from pool_create_args  https://review.openstack.org/19222205:04
*** rdas has joined #openstack-rally05:12
*** kiran-r has quit IRC05:17
*** kiran-r has joined #openstack-rally05:18
openstackgerritMerged openstack/rally: unit-tests: fix mock check errors messages  https://review.openstack.org/19440305:19
openstackgerritMerged openstack/rally: Support validate parameters list for restricted_parameters  https://review.openstack.org/19455205:19
openstackgerritMerged openstack/rally: Support validate parameters list for restricted_parameters  https://review.openstack.org/19455205:19
*** _kiran_ has joined #openstack-rally05:23
*** kiran-r has quit IRC05:24
*** nihilifer has joined #openstack-rally05:25
*** _kiran_ is now known as kiran-r05:27
kiran-rkun_huang: http://185.8.56.88/gqYeldQhUx/mgsenjaTDd/05:27
kiran-rkun_huang: https://review.openstack.org/#/c/193432/ https://review.openstack.org/#/c/193527/05:30
*** kiran-r has quit IRC05:46
*** oanufriev__ has joined #openstack-rally06:08
*** echoingumesh has joined #openstack-rally06:15
*** yfried|afk has joined #openstack-rally06:24
*** yfried has joined #openstack-rally06:29
*** yfried|afk has quit IRC06:29
*** nkhare has joined #openstack-rally06:40
*** oanufriev__ has quit IRC06:42
*** neeti has joined #openstack-rally06:58
*** oanufriev__ has joined #openstack-rally07:00
*** boris-42 has quit IRC07:02
*** anshul has joined #openstack-rally07:05
*** oanufriev__ has quit IRC07:06
*** kiran-r has joined #openstack-rally07:09
*** tfreger has quit IRC07:10
*** tfreger has joined #openstack-rally07:10
kiran-ryfried: Hi!07:15
*** fhubik has joined #openstack-rally07:19
*** temujin has quit IRC07:26
*** temujin has joined #openstack-rally07:27
*** albertw1 has joined #openstack-rally07:31
*** echoingumesh has quit IRC07:32
*** echoingumesh has joined #openstack-rally07:32
*** e0ne has joined #openstack-rally07:33
*** echoingumesh has quit IRC07:37
*** e0ne has quit IRC07:37
yfriedkiran-r: hi07:38
kiran-ryfried: Can you review this patch? https://review.openstack.org/#/c/193432/1707:40
yfriedkiran-r: looking07:41
kiran-ryfried: Thanks.! =)07:42
*** fhubik is now known as fhubik_afk07:44
kiran-ryfried: Sorry, I forgot to add a dependent patch which used lbaas_v1 context. https://review.openstack.org/#/c/193527/07:45
*** tfreger has quit IRC07:45
kiran-ryfried: Please review this one too07:45
*** tfreger has joined #openstack-rally07:45
*** lutostag has quit IRC07:46
*** amaretskiy has joined #openstack-rally07:54
*** fhubik_lunch has joined #openstack-rally08:02
*** yfried is now known as yfried|afk08:03
*** temujin has quit IRC08:03
*** temujin has joined #openstack-rally08:03
*** fhubik_afk has quit IRC08:05
*** fhubik_lunch has quit IRC08:07
*** fhubik_lunch has joined #openstack-rally08:07
*** fhubik_lunch is now known as fhubik_afk08:07
*** acruz has joined #openstack-rally08:12
*** yfried|afk is now known as yfried08:22
*** andreykurilin__ has joined #openstack-rally08:25
*** amalinow has joined #openstack-rally08:26
*** fhubik_afk is now known as fhubik_lunch08:33
*** tfreger has quit IRC08:35
*** tfreger has joined #openstack-rally08:36
openstackgerritAlexander Maretskiy proposed openstack/rally: [Reports] Add class for merging data stream  https://review.openstack.org/19474508:47
*** temujin has quit IRC08:48
-openstackstatus- NOTICE: OpenStack CI is down due to hard drive failures08:49
*** ChanServ changes topic to "OpenStack CI is down due to hard drive failures"08:49
openstackgerritAlexander Gubanov proposed openstack/rally: Add Nova network scenarios  https://review.openstack.org/17813908:51
*** fabian4 has joined #openstack-rally08:56
*** redixin has joined #openstack-rally08:58
*** lutostag has joined #openstack-rally08:59
*** e0ne has joined #openstack-rally09:02
*** albertw1 has quit IRC09:08
*** karimb has joined #openstack-rally09:12
*** e0ne is now known as e0ne_09:15
*** e0ne_ has quit IRC09:26
*** fhubik_lunch is now known as fhubik_afk09:28
*** e0ne has joined #openstack-rally09:29
*** tosky has joined #openstack-rally09:32
andreykurilin__gates are broken... again09:34
*** fhubik_afk is now known as fhubik_lunch09:36
*** tfreger has quit IRC09:40
*** tfreger has joined #openstack-rally09:41
*** tfreger has quit IRC09:45
*** tfreger has joined #openstack-rally09:46
*** aix has quit IRC09:46
*** yfried is now known as yfried|afk09:52
*** karimb has quit IRC09:53
*** karimb has joined #openstack-rally09:56
*** oanufriev_ has joined #openstack-rally09:57
*** yfried|afk is now known as yfried10:00
*** fhubik_lunch is now known as fhubik_afk10:13
*** coolsvap is now known as coolsvap|away10:14
*** fhubik_afk is now known as fhubik_lunch10:17
*** aix has joined #openstack-rally10:17
*** paboldin has joined #openstack-rally10:22
paboldinReview please: https://review.openstack.org/194754/10:22
*** e0ne is now known as e0ne_10:23
paboldinYo, rally. We heard you like unit tests so we put unittests in your unittests so you can unittest while you unittest.10:24
openstackgerritKiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/19343210:24
*** e0ne_ is now known as e0ne10:25
*** kairat_kushaev has left #openstack-rally10:26
*** fhubik_lunch is now known as fhubik_afk10:29
*** fhubik_afk is now known as fhubik_lunch10:33
*** tfreger has quit IRC10:40
*** tfreger1 has joined #openstack-rally10:40
*** tfreger1 has quit IRC10:41
*** tfreger has joined #openstack-rally10:41
*** karmatronic has joined #openstack-rally10:43
*** karimb has quit IRC10:44
openstackgerritKiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/19343210:47
*** karmatronic has quit IRC10:48
*** fhubik_lunch is now known as fhubik_afk10:52
*** dmorita has quit IRC10:54
*** oanufrie1 has joined #openstack-rally10:57
*** karmatronic has joined #openstack-rally11:00
openstackgerritKiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/19352711:04
kiran-randreykurilin__: Not again! :(11:05
*** karmatronic has quit IRC11:06
*** karimb has joined #openstack-rally11:06
*** anshul has quit IRC11:08
*** exploreshaifali has joined #openstack-rally11:13
openstackgerritPavel Boldin proposed openstack/rally: Add command-dict option to specify command args  https://review.openstack.org/17701611:15
openstackgerritPavel Boldin proposed openstack/rally: Add command_customizer context  https://review.openstack.org/18322711:15
openstackgerritPavel Boldin proposed openstack/rally: Add boot_runcommand_delete_custom_image scenario  https://review.openstack.org/18322811:15
openstackgerritPavel Boldin proposed openstack/rally: Add command-dict option to upload a local command  https://review.openstack.org/17701511:15
*** oanufriev_ has quit IRC11:17
*** oanufriev_ has joined #openstack-rally11:18
*** anshul has joined #openstack-rally11:22
*** neeti has quit IRC11:26
openstackgerritRoman Vasilets proposed openstack/rally: Add ability to specify directory with murano package files  https://review.openstack.org/19567711:32
*** anshul has quit IRC11:49
*** karimb has quit IRC11:53
*** karimb has joined #openstack-rally11:53
*** MaxPC has joined #openstack-rally11:54
*** mwagner_lap has joined #openstack-rally11:54
*** fhubik_afk is now known as fhubik_lunch11:58
*** fhubik_lunch is now known as fhubik_afk11:59
*** yfried is now known as yfried|afk11:59
*** anshul has joined #openstack-rally12:01
openstackgerritChris St. Pierre proposed openstack/rally: VMTasks: Make waiting for ping timing configurable  https://review.openstack.org/19277612:07
openstackgerritChris St. Pierre proposed openstack/rally: Fix EC2 utils and tests  https://review.openstack.org/19277512:07
openstackgerritChris St. Pierre proposed openstack/rally: Better Scenario test case fixtures  https://review.openstack.org/19277412:07
*** stpierre has joined #openstack-rally12:14
openstackgerritKiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/19343212:18
*** yfried|afk is now known as yfried12:19
*** oanufrie1 has quit IRC12:25
*** nkhare has quit IRC12:25
openstackgerritKiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/19352712:31
*** frayedknot has joined #openstack-rally12:42
openstackgerritKiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and delete vips  https://review.openstack.org/19381812:49
*** kbaikov has quit IRC12:52
*** gubouvier has joined #openstack-rally13:01
yfriedredixin: I'm having trouble installing rally on a rhel machine13:05
yfriedhttp://paste.openstack.org/show/328437/13:05
yfriedredixin: IIRC you wrote the last version of the intall script13:06
yfriedandreykurilin__: ^13:09
yfriedmeteorfox: ping13:09
redixinyfried, it failed while trying to download https://pypi.python.org/simple/setuptools/../../packages/source/s/setuptools/setuptools-9.1.tar.gz13:09
redixinwith 40413:09
yfriedredixin: yeah. But I have no idea why it built this url to DL13:09
paboldinbtw it works for wget13:14
yfriedpaboldin: my error?13:14
paboldinyfried: probably some temporary failure13:14
openstackgerritKiran proposed openstack/rally: Add Neutron Loadbalancer v1 create and update vips  https://review.openstack.org/19410613:18
*** tfreger has quit IRC13:20
*** nihilifer has quit IRC13:21
stpierrei keep dreaming of a day when gates aren't broken13:23
*** e0ne is now known as e0ne_13:29
*** boris-42 has joined #openstack-rally13:31
*** oanufriev_ has quit IRC13:33
yfriedpaboldin: redixin: https://bugs.launchpad.net/rally/+bug/147011013:37
openstackLaunchpad bug 1470110 in Rally "Installation script fails with "curl"" [Medium,New]13:37
yfriedboris-42: ^13:37
boris-42redixin: stpierre ^13:38
boris-42yfried: uh oh13:38
paboldincurl versoin please13:38
*** e0ne_ has quit IRC13:39
stpierrelooks like wget resolves the ../'s client side13:40
stpierrewhile curl does this:13:40
stpierre> GET /simple/setuptools/../../packages/source/s/setuptools/setuptools-9.1.tar.gz HTTP/1.113:40
stpierrethe easy fix is to just require wget and forget about curl13:40
yfriedpaboldin: boris-42: redixin: curl 7.29.013:41
paboldinstpierre: we should not pass an invalid url to the CURL at the first place13:42
stpierresure, but that's not the easy fix :)13:42
stpierrethat's the URL we get from pypi13:42
redixin+1 for using wget13:42
*** e0ne has joined #openstack-rally13:46
yfriedpaboldin: boris-42: redixin: http://paste.openstack.org/show/328596/ problem with jsonschema requirments13:48
yfriedpaboldin: boris-42: redixin: http://paste.openstack.org/show/328611/13:48
yfriedseems like jsonschema requires functools32 but it wasn't installed. I wonder if the bug is in rally or in jsonschema13:49
openstackgerritChris St. Pierre proposed openstack/rally: install_rally.sh: always use wget, not cURL  https://review.openstack.org/19707913:49
stpierreyfried: i've seen that with several openstack components, so i suspect jsonschema13:50
stpierreseems like there should be an upstream global-requirements fix for it by now13:50
stpierre...but there isn't, afaict13:51
boris-42yfried: recently I saw that bug13:53
boris-42yfried: with functools13:53
yfriedboris-42: https://bugs.launchpad.net/rally/+bug/146605513:53
openstackLaunchpad bug 1466055 in Rally "functools32 should be added to requirements" [Undecided,New]13:53
boris-42yfried: stpierre redixin let's get rid of curl13:54
stpierreboris-42: https://review.openstack.org/19707913:54
yfriedboris-42: stpierre: where do I post bugs against req13:54
boris-42yfried: stpierre redixin it will make installation script simpler13:54
kun_huangkiran-r: ping13:54
*** fhubik_afk is now known as fhubik_lunch13:54
stpierreyfried: i'm not actually sure. looking through commits to the requirements repo i don't see many that reference open bugs. you may just want to put in a review13:57
yfriedstpierre: ^ re jsonschema and functools32 ?13:57
yfriedstpierre: where do I submit bugs against requirements?13:58
stpierreyeah, i don't know where. i don't see a relevant project in launchpad13:59
stpierrethe reviews against requirements with bugs associated have the bugs in different projects14:01
stpierree.g., the bug closed by https://review.openstack.org/#/c/196867/ is against nova14:01
*** albertw has quit IRC14:01
stpierreso i'm ugessing the bug you entered against rally is sufficient14:01
*** albertw has joined #openstack-rally14:01
yfriedstpierre: boris-42: https://bugs.launchpad.net/openstack-gate/+bug/146242114:02
openstackLaunchpad bug 1462421 in OpenStack-Gate "jsonschema 2.5.0 pulling in functools32 which breaks py26 and py34 jobs" [Undecided,Confirmed]14:02
*** kiran-r has quit IRC14:02
stpierrei was just looking at that :)14:02
yfriedstpierre: do you have a fix?14:02
yfriedstpierre: because this breaks my automation14:02
yfriedboris-42: stpierre: can we use a lower version of jsonschema in rally?14:03
*** albertw1 has joined #openstack-rally14:03
yfriedlike <2.5.0 ?14:04
*** rdas has quit IRC14:05
stpierrewe're not allowed to diverge from global requirements14:05
stpierrewhich has: jsonschema>=2.0.0,<3.0.0,!=2.5.014:05
yfriedstpierre: but that's a range14:07
yfriedstpierre: jsonschema>=2.0.0,<2.5.014:08
stpierreyeah, but we can't diverge from that14:08
yfriedstpierre: ^ doesn't contradict14:08
stpierrewe can't specify our own range14:08
yfriedstpierre: so what can we do?14:09
stpierrei think we need to add to global requirements: functools32;python_version=='2.7'14:09
stpierrebut i've never used that syntax before so i'm not entirely sure14:09
*** fhubik_lunch is now known as fhubik14:10
*** nihilifer has joined #openstack-rally14:17
yfriedstpierre: boris-42: https://github.com/Julian/jsonschema/issues/23314:19
yfriedso, must use newer version of pip14:19
stpierrethat's odd, global requirements specifies pip>=6.014:21
yfriedstpierre: no "pip" in rally/requirements.txt14:23
*** karmatronic has joined #openstack-rally14:23
stpierreoh, that could sure be the issue then. we need to add pip to our requirements14:23
yfriedstpierre: I'm on it14:24
*** karimb has quit IRC14:24
*** fhubik is now known as fhubik_afk14:25
openstackgerritYair Fried proposed openstack/rally: Adds pip to requirements  https://review.openstack.org/19710914:28
yfriedboris-42: stpierre: ^14:28
*** karmatronic has quit IRC14:29
*** neeti has joined #openstack-rally14:30
*** karimb has joined #openstack-rally14:36
boris-42yfried: this seems a bit strange...14:39
yfriedboris-42: ?14:39
boris-42yfried: adding to requriments something that is not used in runtime14:40
yfriedboris-42: what do you mean?14:40
yfriedboris-42: since we are creating a venv, we need to make sure pip is up to date14:41
*** rushiagr_away is now known as rushiagr14:45
*** oanufrie1 has joined #openstack-rally14:52
*** ChanServ changes topic to "☁ Rally RoadMap: http://goo.gl/JZkmwY ☁ Review Dashboard: http://goo.gl/YuCJfl ☁ IRC logs http://irclog.perlgeek.de/openstack-rally ☁ Key persons to ask: boris-42, yfried, msdubov, rediskin, andreykurilin, amaretskiy ☁ Documentation: https://rally.readthedocs.org/en/latest/ ☁ To publish changes to Rally: https://rally.readthedocs.org/en/latest/contribute.html"14:54
-openstackstatus- NOTICE: The log volume was repaired and brought back online at 14:00 UTC. Log links today from before that time may be missing, and changes should be rechecked if fresh job logs are desired for them.14:54
yfriedboris-42: looks like latest pip doesn't fix the issue14:54
*** e0ne is now known as e0ne_14:55
*** frayedknot has quit IRC14:57
*** jaypipes has quit IRC14:58
boris-42yfried:  ....14:58
*** e0ne_ is now known as e0ne14:58
boris-42yfried: we have so many issues latest 2 week...14:58
*** e0ne is now known as e0ne_14:59
*** e0ne_ is now known as e0ne14:59
*** exploreshaifali has quit IRC15:01
openstackgerritYair Fried proposed openstack/rally: Adds pip to requirements  https://review.openstack.org/19710915:02
yfriedboris-42: pip has to come first on the list15:02
yfriedboris-42: testing now15:02
*** frayedknot has joined #openstack-rally15:02
*** aix has quit IRC15:09
*** temujin has joined #openstack-rally15:10
*** oanufrie1 has left #openstack-rally15:10
*** kiran-r has joined #openstack-rally15:16
*** andreykurilin__ has quit IRC15:17
yfriedlooks like pip is updated before jsonschema is installed, and yet - jsonschema is installed without functools3215:17
yfriedhowever, when I install jsonschema again, it works as expected15:17
yfriedseems like an issue with pip were it's still using the old version in the same operations15:17
yfriedboris-42: stpierre: ^ http://paste.openstack.org/show/328808/ search for "@@"15:18
yfriedboris-42: stpierre: seems like the best solution is to update pip as part of installation script15:18
stpierreugh15:19
yfried[18:21] <fungi> yfried: this is why we never bothered to include pip in our requirements lists in the past15:22
yfried[18:21] <yfried> fungi: ack15:22
yfried[18:21] <fungi> you need a separate bootstrapping step to upgrade pip before you use it to install other things15:22
yfried[18:21] <yfried> fungi: so, I'm still at loss for the bug15:22
yfriedstpierre: ^ any ideas?15:22
stpierreuggggggggggh15:23
stpierrethis is terrible15:23
stpierreit looks like we don't actually use pip until after we've set up the virtualenv15:23
stpierreso i guess we could remove python-pip from the required package list, and then install it with get-pip.py after the venv has been activated15:24
*** aix has joined #openstack-rally15:24
yfriedstpierre: and make sure it's latest15:24
stpierree.g., lines 9-11 here: https://review.openstack.org/#/c/191194/7/Dockerfile15:24
stpierrei *think* get-pip.py does that, but yeah15:25
yfriedstpierre: that's in docker. what about install script?15:25
yfriedpaboldin: ^15:25
stpierrei'm just offering that up as an example of what to do in install_rally.sh15:25
yfriedstpierre: also - what about no venv (system mode)?15:26
stpierrei think we could just add the get-pip.py step after the virtualenv is (optionally) installed, regardless of whether or not it's used. so remove python-pip from required packages, remove the 'pip wheel' check from install_virtualenv, and then add get-pip.py on line 65115:27
stpierrealthough i'm not sure if we'd need to add the 'pip wheel' check back in, or if get-pip.py can be counted on to take care of that15:28
yfriedstpierre: removing https://github.com/openstack/rally/blob/master/install_rally.sh#L427-L44215:33
stpierreyeah, since pip would get installed after that15:33
yfriedstpierre: where's "remove python-pip from required packages"?15:34
stpierrehttps://github.com/openstack/rally/blob/master/install_rally.sh#L308-L310 and https://github.com/openstack/rally/blob/master/install_rally.sh#L331-L34615:34
*** kiran-r has quit IRC15:35
stpierrehrm, i'm not sure that get-pip.py respects virtualenvs :(15:36
yfriedstpierre: who would know?15:37
stpierrewell, i tried it and it didn't; i'm guessing you could get it to with the right combination of CLI options, but i can't find much on the googles15:38
stpierrei might just not be searching for the right thing, though15:38
stpierreoh, wait15:39
stpierrevirtualenvs include pip15:39
stpierreso all we need to do is make sure that our venv has a new enough pip, *or* use get-pip.py if we're installing to the system15:39
stpierreso we don't need get-pip.py to respect venvs15:39
*** PrashantS has joined #openstack-rally15:42
openstackgerritChris St. Pierre proposed openstack/rally: WIP: install newer pip in install_rally.sh  https://review.openstack.org/19714215:44
stpierreyfried: there's a starting point15:44
yfriedstpierre: can't we just run "pip install -U pip" before doing anything else?15:46
yfriedstpierre: this would upgrade pip prior to isntalling rally15:47
*** neeti has quit IRC15:47
stpierreyeah, i guess all the other changes i made in there aren't really necessary, are they?15:48
*** aix has quit IRC15:48
*** kiran-r has joined #openstack-rally15:49
yfriedstpierre: I don't really know. I get lost in bash...15:50
yfriedstpierre: so can we merge this?15:50
*** kiran-r has quit IRC15:51
openstackgerritChris St. Pierre proposed openstack/rally: Install newer pip in install_rally.sh  https://review.openstack.org/19714215:53
stpierrei want to get redixin's feedback on it first15:54
yfriedstpierre: I think you must use -U when package exists15:55
stpierreif you specify a version it will respect that15:56
stpierreso if you run 'pip install pip>=6.0' and pip 6.0 is installed, it won't upgrade it15:56
redixinstpierre, we have line 337 download "$getpip" https://raw.github.com/pypa/pip/master/contrib/get-pip.py15:56
stpierreyeah, but that only runs if installing pip via system packages fails15:57
stpierreand get-pip.py doesn't actually install the latest pip15:57
*** tosky has quit IRC15:58
*** frayedknot has quit IRC15:59
kun_huanganyone knows the status of cloud-certification task?16:00
*** aix has joined #openstack-rally16:00
*** aix has quit IRC16:01
*** tosky has joined #openstack-rally16:01
*** frayedknot has joined #openstack-rally16:02
boris-42kun_huang: there is patch16:02
*** yfried has quit IRC16:02
*** kiran-r has joined #openstack-rally16:02
boris-42kun_huang: https://review.openstack.org/#/c/193521/16:02
*** acruz has quit IRC16:02
boris-42kun_huang: I belive I will have to continue work on this patch16:02
kun_huangabout this work, we will develop another level engine which interacts with scenarios and sla functionality?16:05
kun_huangboris-42:16:05
boris-42kun_huang: hm not sure that I understand you...16:05
kun_huangor just design some json/yaml task files?16:06
boris-42kun_huang: it will be just a paramtrized task..16:06
boris-42kun_huang: it will be single task16:06
redixinstpierre, what will happen if we run "pip install 'pip>=6.0'" while pip==5.0 is installed?16:06
stpierreit will upgrade pip to >=6.016:06
boris-42pip install -U pip16:06
boris-42stpierre: ^16:06
kun_huangit seems not need develop another new module16:06
boris-42kun_huang: ?16:07
redixinstpierre, so there is no need to add -U, right?16:07
stpierreredixin: not if we specify a version16:07
*** fhubik_afk is now known as fhubik16:07
stpierreboris-42: the only reason i'm concerned about that is if someone is installing rally alongside other openstack stuff without a virtualenv, it seems like that could (theoretically) cause version conflicts16:07
kun_huanghttps://www.irccloud.com/pastebin/IJA8Ftb2/16:07
stpierreif we use the version pinning as it is in global requirements, that can't happen16:08
kun_huangboris-42:  this looks interesting16:08
stpierrebut that's really, really tenuous16:08
boris-42stpierre: yep that can be terrible..16:08
boris-42kun_huang: yep that is the idea16:08
stpierreso i *slightly* lean towards 'pip install pip>=6.0', but it's a very slight lean16:08
boris-42kun_huang: https://rally.readthedocs.org/en/latest/tutorial/step_5_task_templates.html16:08
redixinimo script should not touch anything if pip>=6.0 is good enough16:09
*** anshul has quit IRC16:09
redixinlatest version of pip is not absolutely required16:09
redixinbetter do not upgrade if it is possible16:10
*** karimb has quit IRC16:10
kun_huangredixin: why? does "pip install -U pip" bother people in some cases?16:12
redixinkun_huang, it will upgrade pip, but this is not necessary if there is already good version of pip16:12
kun_huanggot it redixin16:13
kun_huangI think we both agree that pip is unstable usually16:14
*** kiran-r has quit IRC16:15
*** e0ne is now known as e0ne_16:23
*** fhubik has quit IRC16:24
boris-42stpierre: btw what do you think https://review.openstack.org/#/c/195966/ ?)16:26
*** jaypipes has joined #openstack-rally16:26
*** amalinow has quit IRC16:27
boris-42stpierre: not so clear but works on more platforms16:27
stpierreare there platforms that we care about that lack sed -i?16:27
*** andreykurilin__ has joined #openstack-rally16:28
*** dontalton has joined #openstack-rally16:29
stpierrebash portability is *hard*, and it can deeply, deeply compromise readability. i really don't want to just start adding portability for portability's sake. if we honestly want to target running rally on solaris or OS X, then i guess let's do that (and get the CI resources necessary to do so), but i don't think a piecemeal approach to maybe making install_rally.sh kinda work on Solaris or OS X is a good thing.16:31
*** e0ne_ has quit IRC16:34
boris-42stpierre: I am using Mac OS16:34
boris-42stpierre: so I would be happy if rally will be simple to install on it16:34
*** kiran-r has joined #openstack-rally16:34
stpierreif we want to target OS X i'm down with that. i just want to make sure we know what our targeted platforms are, because targeting * is a losing plan.16:35
albertw1any reason that install_rally wasn't written in python?16:35
*** e0ne has joined #openstack-rally16:36
stpierrepresumably because it'd be a python script that just made a bunch of subprocess calls to shell commands :)16:37
paboldinalbertw1: every language has it's design goals. python is a clue language, not shell language.16:38
*** anshul has joined #openstack-rally16:42
*** acruz has joined #openstack-rally16:46
boris-42albertw: albertw1 ping16:47
albertw1well yea there is that in some cases alright! but perhaps some of the shell commands could be better handled for portability by leaving it to python.16:47
boris-42albertw1: so let's do the next16:48
boris-42albertw1: we will create CI that tests installation on Solaris16:48
boris-42albertw1: and make one patch that fixes all issues and merge it16:48
boris-42albertw1: thougths?16:48
*** openstackgerrit has quit IRC16:50
*** openstackgerrit has joined #openstack-rally16:51
stpierre+1, then we'll be able to see how much complexity the whole thing adds (and what features, like long options, we might lose)16:54
stpierreand make an informed decision16:54
stpierrei like informed decisions :)16:54
openstackgerritMerged openstack/rally: install_rally.sh: always use wget, not cURL  https://review.openstack.org/19707916:56
albertw1sounds good.16:56
*** kiran-r has quit IRC17:02
*** kiran-r has joined #openstack-rally17:03
*** e0ne has quit IRC17:05
openstackgerritAlexander Maretskiy proposed openstack/rally: [Bash-Completion] Fix bash completon for files paths  https://review.openstack.org/19718617:14
*** klindgren_ is now known as klindgren17:14
*** agarciam has quit IRC17:18
*** amaretskiy has quit IRC17:21
*** kiran-r has quit IRC17:22
*** oanufriev_ has joined #openstack-rally17:27
*** kiran-r has joined #openstack-rally17:37
*** yfried has joined #openstack-rally17:38
*** kiran-r has quit IRC17:45
openstackgerritOleh Anufriiev proposed openstack/rally: Remove task validation from api.Task.start  https://review.openstack.org/15889917:51
*** e0ne has joined #openstack-rally17:58
*** e0ne is now known as e0ne_18:04
*** temujin_ has joined #openstack-rally18:06
*** oanufriev_ has quit IRC18:06
*** e0ne_ is now known as e0ne18:07
*** temujin_ has quit IRC18:10
*** temujin_ has joined #openstack-rally18:12
*** tosky has quit IRC18:14
*** temujin_ has quit IRC18:17
*** e0ne is now known as e0ne_18:18
*** rushiagr is now known as rushiagr_away18:18
*** e0ne_ is now known as e0ne18:23
*** temujin_ has joined #openstack-rally18:34
*** davideagnello has quit IRC18:39
*** davideagnello has joined #openstack-rally18:44
*** anshul has quit IRC19:01
*** e0ne is now known as e0ne_19:14
*** e0ne_ is now known as e0ne19:15
*** echoingumesh has joined #openstack-rally19:22
*** Prashant_ has joined #openstack-rally19:23
*** PrashantS has quit IRC19:23
*** echoingumesh has quit IRC19:26
*** tosky has joined #openstack-rally19:29
*** nihilifer has quit IRC19:44
openstackgerritMerged openstack/rally: find should use portable options  https://review.openstack.org/19608619:47
*** adiantum has joined #openstack-rally19:56
*** temujin_ has quit IRC20:02
*** temujin_ has joined #openstack-rally20:02
*** rook has joined #openstack-rally20:05
*** frobware_ has joined #openstack-rally20:13
*** nihilifer has joined #openstack-rally20:14
*** echoingumesh has joined #openstack-rally20:14
*** nihilifer has quit IRC20:28
*** gubouvier has quit IRC20:34
*** e0ne has quit IRC20:35
*** amit213 has quit IRC20:44
*** amit213 has joined #openstack-rally20:44
*** amit213 has quit IRC20:44
*** andreykurilin__ has quit IRC20:47
*** karimb has joined #openstack-rally20:50
*** andreykurilin__ has joined #openstack-rally21:00
*** Prashant_ has quit IRC21:04
*** PrashantS has joined #openstack-rally21:04
*** PrashantS has quit IRC21:08
*** temujin_ has quit IRC21:41
*** echoingumesh has quit IRC21:44
*** stpierre has quit IRC21:57
*** frobware_ has quit IRC21:59
*** davideag_ has joined #openstack-rally22:09
*** davideagnello has quit IRC22:13
*** dontalton has quit IRC22:37
*** MaxPC has quit IRC22:57
*** karimb has quit IRC22:59
*** oanufriev__ has joined #openstack-rally23:13
*** mwagner_lap has quit IRC23:15
*** tosky has quit IRC23:45

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