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