17:10:05 <boris-42> #startmeeting rally
17:10:06 <openstack> Meeting started Tue Oct 14 17:10:05 2014 UTC and is due to finish in 60 minutes.  The chair is boris-42. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:10:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:10:10 <openstack> The meeting name has been set to 'rally'
17:10:11 <openstack> boris-42: Error: Can't start another meeting, one is in progress.  Use #endmeeting first.
17:10:16 <boris-42> andreykurilin_ hi
17:10:18 <boris-42> rediskin hi
17:10:20 <boris-42> msdubov hi
17:10:20 <msdubov_> Hi
17:11:09 <andreykurilin_> hi
17:11:10 <andreykurilin_> )
17:11:11 <rediskin> hi
17:13:35 <amaretskiy> hi
17:13:57 <boris-42> amaretskiy rediskin msdubov andreykurilin_ hi guys
17:14:02 <boris-42> so
17:14:19 <boris-42> #topic new design of rally report
17:14:26 <boris-42> amaretskiy could you share a bit info
17:14:31 <boris-42> amaretskiy about your work
17:14:54 <amaretskiy> I've completely reworked HTML report
17:15:48 <amaretskiy> now we have report with responsive layout (bootstrap framework) and powered by AngularJS
17:15:58 <amaretskiy> menus, tabs, etc...
17:16:10 <amaretskiy> and I'm continuing this work...
17:16:27 <boris-42> amaretskiy share some link for new people
17:17:09 <amaretskiy> http://logs.openstack.org/19/125119/14/gate/gate-rally-dsvm-rally/1a2e582/rally-plot/results.html.gz
17:17:33 <boris-42> amaretskiy ya looks really nice
17:17:42 <amaretskiy> thanks :)
17:18:03 <andreykurilin_> cool
17:18:03 <boris-42> our operators will like it rmk mux ^ =)
17:18:27 <boris-42> amaretskiy so okay let's move to next topic
17:18:41 <boris-42> #topic future plans for rally task report
17:18:44 <boris-42> amaretskiy so
17:18:52 <boris-42> amaretskiy what you are going to add to it as next steps ?
17:19:22 <rmk> very cool
17:19:40 <amaretskiy> I'm planning to add tabs for scenario output data (if any) and for raised exceptions (if any)
17:20:07 <amaretskiy> plus a lot of small changes
17:20:21 <boris-42> rmk this is just first step=)
17:21:57 <boris-42> amaretskiy what about putting description on graphs and benchmarks
17:22:09 <boris-42> amaretskiy like now it's not clear what actually and how we are benchmarking
17:22:15 <amaretskiy> yes, that is a topic of next patch
17:22:23 <boris-42> amaretskiy so you are going to use doc strings?
17:22:34 <boris-42> amaretskiy basically we will need to put them to rally results
17:22:44 <amaretskiy> yes, scenario docstrings will be displayed
17:23:15 <boris-42> amaretskiy so maybe something like "info" tab?
17:23:33 <boris-42> so you can read description about what was actually run?
17:24:10 <amaretskiy> maybe rename "config" into "info" and include description
17:24:46 <amaretskiy> I guess we can put both description and scenario config in the same tab
17:25:16 <amaretskiy> or just put the description behind the tabs
17:26:22 <amaretskiy> scenario docstring should be saved in the database
17:27:05 <boris-42> amaretskiy ya
17:27:10 <boris-42> amaretskiy together with taskrestuls
17:27:15 <amaretskiy> yes
17:27:17 <boris-42> amaretskiy let me help you with this part
17:27:25 <boris-42> amaretskiy cause I am refactoring that part currently
17:28:04 <boris-42> okay let's move to next stuff
17:28:09 <boris-42> #rally task info updates
17:28:17 <boris-42> msdubov please provide some updates
17:31:59 <boris-42> msdubov around?)
17:32:35 <msdubov_> boris-42 yep
17:33:05 <boris-42> msdubov_ so
17:33:25 <boris-42> msdubov_ do you have something to say about rally task info command?
17:33:47 <msdubov_> rally info now supports typos handling
17:34:12 <msdubov_> e.g. you type "ExistingServer" and it suggests "ExistingServers"
17:34:27 <msdubov_> also "Nova"->"NovaServers"
17:34:44 <msdubov_> So it also works as a kind of autocompletion me
17:34:50 <msdubov_> chanism
17:35:09 <msdubov_> nownI'm concerned with covering Rally with docstrings
17:35:29 <boris-42> msdubov_ hm wait a bit
17:35:30 <msdubov_> and also simplifying the rally info syntax quite a bit
17:35:34 <boris-42> msdubov_ what about LIST command ?
17:35:47 <boris-42> msdubov_ as well when I type rally info find NovaServers
17:35:56 <boris-42> msdubov_ it doesn't display methods from it
17:36:04 <boris-42> msdubov_ so it's hard to use for now
17:36:14 <msdubov_> boris-42 i know
17:36:23 <boris-42> msdubov_ maybe we should concentrate on functionality ? and then on docstirngs?
17:36:31 <msdubov_> it is partially implemented in one of my commits on review
17:36:40 <msdubov_> boris-42 agree
17:36:56 <boris-42> msdubov_ what about having command "rally info"
17:37:02 <boris-42> msdubov_ without list/query
17:37:17 <boris-42> msdubov_ just make it like bash-competition and version commands?
17:37:20 <msdubov_> that's syntax simplification I mentioned above
17:37:48 <msdubov_> I also want to make it like you describe
17:41:36 <boris-42> msdubov_ where?
17:41:36 <boris-42> msdubov_ ah see
17:41:36 <boris-42> msdubov_ okay when you are expecting to finish it?
17:41:38 <boris-42> msdubov_ ?
17:41:40 <boris-42> okay moving to next topic
17:41:41 <boris-42> #topic changes in Rally CI
17:42:21 <boris-42> gate-rally-dsvm-cli - is going to be voting + in gates
17:42:27 <boris-42> as it works quite stable
17:42:50 <boris-42> https://review.openstack.org/#/c/128246/
17:42:53 <boris-42> here is patch
17:43:00 <boris-42> We added as well new job
17:43:22 <boris-42> called gate-rally-tox-self
17:43:30 <boris-42> This job will be used to run Dummy scenarios
17:43:40 <boris-42> and test actually Rally
17:43:48 <boris-42> so there won't be devstack cloud
17:44:10 <boris-42> and we will use Dummy scenarios so we will be able to test a lot of for 25 mintues
17:44:10 <msdubov_> boris-42 Certainly this week, sorry for missing your message!
17:44:22 <boris-42> msdubov_ ok
17:44:33 <boris-42> msdubov_ then I will wait with first release
17:44:41 <boris-42> so we are going to test everything
17:44:45 <boris-42> 1) All runners
17:44:56 <boris-42> 2) Exceptions in any place of scenarios
17:44:59 <boris-42> 3) Timeouts
17:45:06 <boris-42> 4) Exceptions in context
17:45:20 <boris-42> 5) Maybe even new cleanup mechanism
17:45:32 <boris-42> 6) Test it at large scale like 200k iterations
17:45:43 <boris-42> 7) Test it at high load 500rps
17:45:47 <andreykurilin_> boris-42, Rally will be used for testing Rally? http://i0.kym-cdn.com/photos/images/original/000/531/557/a88.jpg
17:45:48 <boris-42> and so on
17:45:57 <andreykurilin_> :)
17:46:01 <boris-42> andreykurilin_ ggg
17:46:08 <boris-42> andreykurilin_ actually it is not rally for rally
17:46:20 <boris-42> andreykurilin_ we are just running special task that test it=)
17:46:59 <boris-42> so this will be actually nice improvement in our functional testing stuff
17:47:09 <boris-42> okay let's move to next topic
17:47:18 <boris-42> #topic Cleanup refactoring
17:47:20 <andreykurilin_> boris-42, thanks for the clarification
17:47:34 <boris-42> I am finishing work on patch that rewrites from scratch cleanups
17:47:42 <boris-42> and makes them much better and safe
17:47:46 <boris-42> 1) retries
17:47:50 <boris-42> 2) speed limitation
17:48:00 <boris-42> 3) simple way to add new resources to cleanup
17:48:19 <boris-42> 4) better & unfired logging of failures
17:48:28 <boris-42> so much much better then we have now
17:48:39 <boris-42> so we will cover almost everything
17:48:57 <boris-42> from this #link https://github.com/stackforge/rally/blob/master/doc/feature_request/production_ready_cleanup.rst
17:49:12 <boris-42> everything except Disaster cleanup
17:49:16 <boris-42> that will be some of future steps
17:49:41 <boris-42> Any questions about this?
17:50:19 <andreykurilin_> when you want to finish this task?)
17:50:23 <andreykurilin_> boris-42 ^
17:50:53 <boris-42> seems like no questions =)
17:50:53 <boris-42> #topic free discussions
17:50:53 <boris-42> andreykurilin_ I hope tonight =)
17:50:54 <boris-42> andreykurilin_ docstrings & code are mostly done
17:50:56 <boris-42> andreykurilin_ I need to write unit tests
17:53:52 <andreykurilin_> boris-42, I updated the spec to openstack-qa today:)
17:54:03 <boris-42> andreykurilin_ that's grate
17:54:07 <boris-42> mtreinish ^
17:54:11 <boris-42> dkranz
17:54:19 <boris-42> sorry guys for big delay in that stuff
17:54:30 <andreykurilin_> a slight delay))
17:54:39 <andreykurilin_> sorry
17:54:39 <boris-42> andreykurilin_ I will try to review it tomrrorw
17:54:47 <andreykurilin_> thx
17:55:08 <andreykurilin_> boris-42, now I have enough time for it
17:55:23 <boris-42> andreykurilin_ I hope you'll have enough time to implement it as well
17:55:32 <boris-42> andreykurilin_ so we will be able to move from rally tempest.conf gerenation
17:55:52 <andreykurilin_> boris-42, yeap
17:56:25 <boris-42> andreykurilin_ nice
17:56:32 <andreykurilin_> boris-42, what about our first release?
17:56:38 <boris-42> oh
17:56:41 <boris-42> #topic release
17:56:53 <boris-42> I am going to start cutting release every two weeks
17:57:19 <boris-42> so our first release should be 0.0.1 during this week
17:57:38 <boris-42> andreykurilin_ actually I would like to finish cleanup stuff + get merged msdubov patch
17:57:47 <boris-42> andreykurilin_ before cutting it
17:58:08 <andreykurilin_> yeah, our first release should be stable enough :)
17:58:30 <andreykurilin_> and contain a lot of useful stuff
17:59:08 <andreykurilin_> I agreed with you, lets wait for newest cleanup and msdubov patch
17:59:24 <boris-42> okay we need to finish this meeting
17:59:29 <boris-42> #endmeeting