14:02:19 #startmeeting Rally 14:02:20 Meeting started Mon May 16 14:02:19 2016 UTC and is due to finish in 60 minutes. The chair is rvasilets. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:24 The meeting name has been set to 'rally' 14:02:32 o/ 14:02:33 Hi to all 14:03:15 boris-42, stpierre 14:04:30 amaretskiy, 14:04:33 rvasilets: hi 14:04:36 hi 14:04:59 Looks like our meeting will be short 14:05:18 #topic Review request 14:05:39 Okey the only topic is mine 14:05:45 I want more review 14:06:15 First https://review.openstack.org/#/c/283180/ its hanging from 27th april 14:06:25 rvasilets: everybody wants more review+) 14:06:49 Second https://review.openstack.org/#/c/314536/ this is the fix to the high priority bug 14:07:28 Third https://review.openstack.org/#/c/315657/ As I understand the only reasonable patch in future coming release 14:07:32 eom 14:08:00 ok 14:08:07 I have several topics 14:08:15 Okey 14:08:25 "usage of global-requirements" 14:08:52 #topic usage of global-requirements 14:09:08 andreykurilin: so that's good topic 14:09:13 #link https://review.openstack.org/#/c/316794/ 14:09:41 andreykurilin: however as far as I understand as far as we use devstack 14:09:48 boris-42: no 14:09:49 :) 14:09:49 andreykurilin: we have to use global requirments 14:10:06 I had a talk with jd__ today 14:10:18 gnocchiclient do not use g-r 14:10:34 and everything is ok 14:11:05 telemetry team has an 2 years experience without usage of g-r 14:11:19 andreykurilin: sooo 14:11:27 andreykurilin: than maybe it's time to think about it=) 14:11:32 yeah:) 14:12:15 andreykurilin: we would be able to do upper constraits as well 14:12:20 yeah 14:12:23 we need it 14:12:25 for releases 14:12:55 first of all, if we decided to abandon g-r for Rally, we will need to sync latest requirements(which are in g-r) with our list 14:13:14 we will need to implement several small jobs 14:13:41 but it should not be a hard task 14:14:18 I propose to think a bit about g-r. what are advantages and disadvantages of its usage 14:14:30 and discuss this topic at the next meeting 14:14:56 andreykurilin: so does ceilometer have this jobs? 14:15:01 I though that if we are OPenStack that we should use g-r 14:15:17 *we must 14:15:37 rvasilets: I think it was an old requirement which was rejected while moving to "big tent" 14:15:52 rvasilets: now, we have an ability to reject g-r 14:16:01 boris-42: I don't know 14:16:24 Ou, really) Then I have nice improvements to Rally logic =) 14:16:37 boris-42: I think we can ask jd__ to share his workflow about requirements. 14:16:55 Who is he? 14:16:59 rvasilets: andreykurilin btw I would prefer to remove pbr and testr 14:17:05 heh 14:17:13 rvasilets: andreykurilin and use directly setuptools and pytest 14:17:20 that will make rally work on windows 14:17:21 That was one from my suggestions) 14:18:01 rvasilets: http://stackalytics.com/?user_id=jdanjou 14:18:31 boris-42: yeah, I think we will be able to reject pbr 14:18:46 lol Core in: pbr 14:18:49 yeah:) 14:19:36 andreykurilin: so I think like not supporting windows is a good reason+) 14:19:40 andreykurilin: to make things simpler 14:19:49 yes 14:20:20 And we will be able to rempve some extra code 14:20:27 like percentile 14:20:31 or LockedDict 14:21:51 ok, let's think a bit more about g-r, talk with redixin about implementation of new jobs 14:21:56 rvasilets: why do you want to remove Lockeddict? 14:22:15 rvasilets: to add more useless dependendinces ?) 14:22:24 boris-42: I think, rvasilets means usage of external libraries for such stuff 14:22:37 andreykurilin: that is very bad patterns 14:22:40 pattern 14:23:01 we should use as less as possible libs 14:23:07 and depend on less things 14:23:15 boris-42, okey boss but for persentile its reasonable! 14:23:32 there is better implementation though C in numpy 14:24:00 rvasilets: numpy btw is very very haevy package 14:24:09 rvasilets: and is it stream algorithm? 14:25:09 Talking only about percentile: In numpy its faster 14:25:15 No its not streaming 14:26:10 rvasilets: then it's bad non working for us algorithm 14:26:55 boris-42, then numpy developer is not so clever 14:27:00 lol 14:27:15 let's move to the next topic 14:27:22 rvasilets: oh god 14:27:28 rvasilets: you need a car 14:27:35 rvasilets: but here is motocycle 14:27:41 rvasilets: but I don't need motocycle 14:27:53 rvasilets: oh developer of motocycle are not so clever 14:27:56 rvasilets: WTF man?? 14:28:29 rvasilets: we can use only streaming algorithms otherwise, we won't scale 14:28:42 rvasilets: if they don't have such implementaiton, we can't use it 14:30:11 Okey lets move 14:30:17 what the topic? 14:30:30 glossary 14:30:34 + 14:30:44 #topic Glossary 14:30:45 #link https://review.openstack.org/#/c/266389/ 14:30:58 first of all I want ask all of you to review this patch 14:31:00 http://docs-draft.openstack.org/89/266389/10/check/gate-rally-docs/bc530ca//doc/build/html/glossary.htmlъ 14:31:04 http://docs-draft.openstack.org/89/266389/10/check/gate-rally-docs/bc530ca//doc/build/html/glossary.html 14:31:19 It describes most of base terms of Rally 14:31:53 While reviewing some terms, I found that we have at least one bad term 14:31:55 andreykurilin: i'll try to review it soon 14:32:07 "type" in task component 14:32:12 #link http://docs-draft.openstack.org/89/266389/10/check/gate-rally-docs/bc530ca//doc/build/html/glossary.html 14:32:39 This entity relates only to arguments not to full task 14:32:59 Imo, we should rename it to something like arguments_type or param_type 14:33:15 Any ideas? 14:34:11 andreykurilin: nothing for now 14:34:34 andreykurilin: what I would prefer is to finish first refactoring of input task format 14:34:40 I don't have ideas for now 14:34:42 andreykurilin: that is the source of evil 14:35:03 andreykurilin: btw I have a topic 14:35:03 porposal: rename rally.task.types.ResourceType -> rally.task.arguments.Argument 14:35:27 amaretskiy: I talked on firday to AppFormix 14:35:31 andreykurilin: ^ 14:35:41 amaretskiy: sounds better 14:35:46 they are interested in 2 things 14:35:48 boris-42: they want to contribute to rally? 14:35:50 :) 14:35:52 aaS 14:36:11 & helping with making rally able to benchmark non openstack envs 14:36:15 cool 14:36:24 I'm being ready to start implementing AaS for last year :) 14:36:48 aaaS - anything as a service :D 14:37:35 boris-42: Do they need a spec for aas or some chat will be enough? 14:38:01 We are all ready) 14:38:03 boris-42: lets just start implementing RaaS, I'm ready 14:38:40 amaretskiy: and what about services base?) 14:39:11 boris-42: I has reviewed this today 14:39:54 amaretskiy: okay maybe we should start 14:40:14 boris-42: I remember we have a spec 14:40:42 #link https://review.openstack.org/#/c/182245/ 14:40:48 we have to revive it 14:42:17 reborn of an old manuscript) 14:42:58 amaretskiy: yep 14:43:04 amaretskiy: so we need to complete it 14:43:20 boris-42: I take it 14:44:28 Okey its more similar to the Open discussion anything else related to Glossary? 14:44:46 nothing from me 14:45:07 boris-42, amaretskiy ^ 14:45:27 nothing from me 14:45:37 I think we have to merge base version of glossary to finally get it available in docs, and improve it later in another patches 14:45:56 nothing from me 14:45:59 #topic Free discussion 14:46:37 feel free to flood=) 14:49:39 it looks like we can finish meeting 14:51:24 #endmeeting