17:02:31 <msdubov> #startmeeting Rally 17:02:31 <openstack> Meeting started Tue Mar 24 17:02:31 2015 UTC and is due to finish in 60 minutes. The chair is msdubov. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:32 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:35 <openstack> The meeting name has been set to 'rally' 17:03:10 <redixin> sup 17:04:20 <msdubov> amaretskiy, redixin, oanufriev, olkonami, andreykurilin, rvasilets Hi 17:04:33 <andreykurilin> msdubov: hey! 17:06:04 <msdubov> Let's start 17:06:19 <msdubov> #topic [Spec] New task input file format 17:06:30 <msdubov> #link https://review.openstack.org/159065 17:06:44 <msdubov> So the important news is we have finishes this spec on the new task format 17:06:56 <andreykurilin> cool! 17:07:13 <msdubov> The proposed format will be easier for newcomers and, what is no less important, will support parallel runs of different benchmark scenarios 17:07:35 <msdubov> amaretskiy, redixin, oanufriev, olkonami, andreykurilin, rvasilets Does anyone have any specific concerns considering this spec? 17:07:50 <redixin> msdubov, is there blueprint about new task format? 17:07:58 <msdubov> andreykurilin I remember you writing something about it in our chat earlier today 17:08:05 <andreykurilin> msdubov: yeah 17:08:14 <andreykurilin> msdubov: I have a small idea 17:08:17 <msdubov> redixin Not sure, we don't worry about blueprints so much? 17:08:27 <boris-42> hi everybody! 17:08:36 <andreykurilin> hi boris-42 17:09:09 <redixin> msdubov, i saw "work items" in that spec, so i thought there is blueprint, and we can track this work now 17:10:12 <msdubov> andreykurilin: So what's your idea? 17:10:18 <andreykurilin> msdubov: It would be nice to have optional field in scenarios for store rally version. 17:10:34 <boris-42> andreykurilin: hm what do you mean? 17:11:00 <redixin> some scenarius could be version specific 17:11:13 <amaretskiy> afaik this is a kind of final format, so we do not need versioning 17:11:28 <andreykurilin> msdubov: if task.json is written for rally release N, several sceanarios appeared in N release and we will be able to run this task at rally N-1 17:11:41 <andreykurilin> boris-42: ^ 17:11:53 <andreykurilin> instead of InvalidTask format, such scenarios will be skipped 17:12:10 <boris-42> andreykurilin: I think it can be added to format latter 17:12:15 <boris-42> andreykurilin: as a separated change and spec 17:12:48 <boris-42> but in any case what about thrid party plugins? 17:12:55 <boris-42> how you are going to check them and so on? 17:13:28 <msdubov> boris-42: We can add yet another label to mark third-party, but then it starts to be too complicated imho 17:13:43 <msdubov> I like that the current format is not overloaded 17:13:49 <msdubov> not too much fields 17:13:54 <msdubov> so this is a kind of readable 17:14:00 <andreykurilin> boris-42: how third party plygins are related here?) 17:14:26 <andreykurilin> boris-42: the check will be simple. if rally.__version__ < task.scenarios.rally_version: do_skip 17:15:10 <andreykurilin> the check should compare actual rally version and version specified for scenario 17:17:49 <msdubov> boris-42 andreykurilin Anything to add? 17:18:00 <boris-42> andreykurilin: ah you mean that 17:18:57 <boris-42> andreykurilin: so yep 17:19:05 <boris-42> andreykurilin: idea seems interesting 17:19:31 <boris-42> andreykurilin: maybe we should extend it like having that rally.__version__ should be less them something 17:19:45 <boris-42> andreykurilin: in case of deleting scenarios? 17:20:56 <meteorfox> boris-42: hey 17:21:02 <msdubov> meteorfox: hey 17:21:13 <meteorfox> msdubov: hi 17:21:35 <msdubov> boris-42, andreykurilin, I suggest moving forward 17:21:57 <msdubov> Let's discuss yet another spec 17:22:05 <msdubov> #topic [Spec] Database migrations 17:22:18 <msdubov> amaretskiy: Could you please tell us about your recent work on this? 17:22:24 <boris-42> msdubov: it should be renamed 17:22:30 <boris-42> msdubov: to "Rally upgrades" 17:22:52 <amaretskiy> I've just submitted spec https://review.openstack.org/#/c/167319/ 17:23:07 <amaretskiy> however this spec requires further work 17:23:28 <amaretskiy> the main point is that will be renamed Database migrations -> Rally Upgrades 17:26:06 <amaretskiy> this spec will describe also rally update 17:26:40 <amaretskiy> so I'm planning to improve this spec a lot tomorrow 17:26:43 <amaretskiy> eom 17:27:34 <msdubov> amaretskiy: Thanks 17:28:03 <msdubov> #topic Report charts 17:28:17 <msdubov> amaretskiy: Any updates on your patches? 17:28:44 <amaretskiy> there are 3 patches that are waiting revieews 17:29:00 <amaretskiy> 1) https://review.openstack.org/#/c/159458/ 17:29:09 <amaretskiy> 2) https://review.openstack.org/#/c/146814/ 17:29:17 <amaretskiy> 3) https://review.openstack.org/#/c/161699/ 17:29:38 <amaretskiy> please make reviews :) 17:30:05 <msdubov> boris-42 redixin andreykurilin msdubov oanufriev ^ 17:30:09 <amaretskiy> patch 159458 will be updated today 17:30:09 <patchbot> amaretskiy: https://review.openstack.org/#/c/159458/ 17:30:10 <meteorfox> amaretskiy: will do 17:30:14 <boris-42> andreykurilin: uh this one will require https://review.openstack.org/#/c/146814/ a lot of reviews 17:30:18 <boris-42> amaretskiy: ^ 17:30:25 <boris-42> amaretskiy: because of db changes 17:30:51 <boris-42> amaretskiy: I think you should review my spec regarding to new db schema 17:31:08 <amaretskiy> yes 17:34:36 <msdubov> ok, nice 17:34:49 <msdubov> #topic Plugin base 17:35:07 <msdubov> boris-42 What's the progress here? When are you going to update your patches? 17:36:34 <boris-42> msdubov: I will try today 17:37:00 <boris-42> msdubov: It's hard to do part related to benchmark.scenarios 17:37:08 <boris-42> msdubov: they have different nature 17:37:20 <msdubov> boris-42: I see 17:37:21 <boris-42> so it is quite hard to unify them with the rest kinds of plugins 17:37:36 <boris-42> msdubov: I have the idea to remove ScenarioGroups plugins at all 17:37:47 <boris-42> msdubov: and have just Scenarios plugins 17:38:08 <msdubov> boris-42: you mean the notion of scenario classes? 17:38:15 <msdubov> boris-42: How it is going to look then? 17:38:26 <boris-42> msdubov: it will look the same 17:38:51 <boris-42> msdubov: but there will be some hacks 17:39:00 <boris-42> msdubov: I am still looking for clean solution 17:41:21 <msdubov> boris-42: Okay, anyway you are working in relatively small steps so seems like we will get to Scenarios after a couple of patches 17:42:44 <boris-42> msdubov: yep 17:43:04 <boris-42> msdubov: so after we get single base we will be able to work simultaneously 17:43:07 <boris-42> on cleanup of code 17:43:17 <boris-42> so it will be easy to add depraction messages 17:43:28 <boris-42> info stuff will be just moved to plugins 17:43:35 <boris-42> validation stuff will be moved to plguins 17:43:48 <boris-42> so we will reduce amount of code a lot 17:43:50 <msdubov> boris-42: Great 17:44:20 <boris-42> that's all from my side 17:44:27 <boris-42> msdubov: ^ 17:44:53 <msdubov> boris-42: Thanks 17:45:09 <msdubov> #topic Free discussion 17:45:39 <msdubov> boris-42 redixin andreykurilin amaretskiy oanufriev meteorfox Anything else you would like to discuss? 17:45:51 <amaretskiy> none from my side 17:45:59 <oanufriev> no. thanks. 17:46:02 <meteorfox> msdubov: nope 17:46:15 <redixin> msdubov, no 17:46:57 <boris-42> msdubov: can we get this merged https://review.openstack.org/#/c/167187/ 17:47:06 <boris-42> amaretskiy: redixin ^ 17:47:12 <boris-42> it's nasty stuff 17:47:28 <msdubov> Will take a look 17:47:37 <msdubov> oanufriev: Seems like you should take a look as well 17:48:09 <oanufriev> ok 17:48:30 <boris-42> okay 17:48:40 <boris-42> I think we can end meeting? 17:48:41 <boris-42> msdubov: ^ 17:48:45 <msdubov> boris-42: Yep 17:48:49 <msdubov> Thanks for participating 17:49:08 <msdubov> #endmeeting