16:59:30 <boris-42> #startmeeting Rally
16:59:31 <openstack> Meeting started Tue Sep  2 16:59:30 2014 UTC and is due to finish in 60 minutes.  The chair is boris-42. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:59:32 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:59:35 <openstack> The meeting name has been set to 'rally'
16:59:58 <boris-42> olkonami andreykurilin_ marcoemorais RainbowBastion coolsvap hi guys
17:00:10 <RainbowBastion> hi there
17:00:50 <andreykurilin_> hi!
17:01:57 <boris-42> let's wait a bit for others
17:02:23 <andreykurilin_> ok:)
17:02:25 <msdubov> hi!
17:03:40 <boris-42> msdubov oh hi there
17:04:36 <boris-42> harlowja hi there
17:04:51 <harlowja> boris-42 yo yo
17:04:51 <harlowja> sup dawg
17:05:08 <boris-42> okay i think we can start
17:05:44 <olkonami> hi
17:06:48 <boris-42> #topic @Validation refactoring
17:07:13 <boris-42> Okay yesterday we merged quite big patch
17:07:15 <boris-42> https://review.openstack.org/#/c/111989/7
17:07:26 <boris-42> that fixes tons of bugs & improves usability of validation
17:07:27 <boris-42> woot
17:07:45 <boris-42> #topic Benchmarking with already existing users
17:07:53 <boris-42> me and RainbowBastion are working on this topic
17:08:06 <boris-42> feature request is https://github.com/stackforge/rally/blob/master/doc/feature_request/LDAP_support.rst
17:08:11 <boris-42> and there are 2 patches on reviwe
17:08:40 <boris-42> https://review.openstack.org/#/c/117302/
17:08:41 <boris-42> this and
17:08:46 <boris-42> https://review.openstack.org/#/c/116766/
17:08:50 <boris-42> it's just first part
17:09:12 <boris-42> that will allow to extend deployments (to make them contain as well users)
17:09:39 <boris-42> after that we will need to rework a bit benchmark.engine and probably create (existing_users context)
17:09:45 <boris-42> and that's all
17:09:55 <boris-42> so we are quite close to this finishing this task
17:10:05 <boris-42> any questions?
17:10:48 <RainbowBastion> I just need to fix up some the test_engine unit tests in order for it to pass Jenkins and it should be done on my end.
17:11:20 <msdubov> Shouldn't one of those patches be "needed" by the other?
17:11:50 <boris-42> msdubov not they are quite independent
17:12:03 <msdubov> boris-42 Okay just to make sure
17:12:04 <boris-42> RainbowBastion actually you'll need to do a bit more cleanup
17:12:40 <RainbowBastion> boris-42 okay, we can discuss that after the meeting
17:12:50 <boris-42> RainbowBastion ya I'll left some comments
17:13:08 <boris-42> RainbowBastion actually it's very simple (you just don't need to initialize with users scenario runner)
17:13:29 <boris-42> RainbowBastion https://github.com/stackforge/rally/blob/master/rally/benchmark/runners/base.py#L157
17:13:35 <boris-42> RainbowBastion you don't need endpoints anybmore
17:14:20 <boris-42> okay let's move to next topic
17:14:46 <boris-42> #topic Refactoring ReadTheDocs
17:14:56 <boris-42> msdubov could you provide some details why and what we are going to do
17:15:41 <msdubov> First, we want to make the docs much simpler to get through for newcomers
17:15:43 <rook> rook here =)
17:15:58 <msdubov> To achieve that, we've analyzed what different groups of users might wish to see here
17:16:00 <boris-42> rook hi there
17:16:14 <msdubov> And also boris-42 and me had a discussion on how to organize the contents of these docs
17:16:24 <boris-42> msdubov could you share documents?
17:16:29 <msdubov> The core of these new docs will be a kind of tutorial though rally
17:16:35 <msdubov> boris-42 just a moment
17:17:42 <msdubov> Here is the description of different user groups and of what they expect to find in our docs https://docs.google.com/a/mirantis.com/document/d/18wmAZA5_qC1PuQsHOTDVBnVS9VSi0hAdjIJ9EI5-z58/edit
17:18:04 <msdubov> Below, you can find a high-level structure of the docs.
17:18:32 <msdubov> So, the "Install & Use" section will guide the user through Rally with a series of lessons on how to use it
17:18:43 <msdubov> They will get more complicated as the user reads further
17:19:00 <msdubov> And also these tutorials hopefully will be the basics for the upcoming videos
17:19:29 <msdubov> So I expect to have the first version to share and to discuss till the end of this week
17:19:50 <msdubov> Another point is that we'll remove all the stuff from our WIki
17:20:09 <msdubov> So ReadTheDocs will be the only centralized place to find all relevant infos
17:22:32 <boris-42> msdubov great
17:22:35 <boris-42> msdubov thanks for update
17:22:46 <boris-42> Does anybody want to help msdubov  to provide better docs?
17:22:50 <boris-42> RainbowBastion ?^
17:23:55 <RainbowBastion> boris-42 Yeah, I'll work on it after I finish my prior refactoring
17:25:03 <msdubov> RainbowBastion, be sure to contact me at any time
17:26:18 <boris-42> msdubov RainbowBastion  so actually you can collaborate on that google docs
17:26:29 <RainbowBastion> msdubov I'll let you know when I finish up the refactoring.
17:26:34 <boris-42> great
17:26:39 <boris-42> okay let's move on next topic
17:26:40 <RainbowBastion> Could I get a link to the Google docs?
17:26:55 <msdubov> RainbowBastion, https://docs.google.com/a/mirantis.com/document/d/18wmAZA5_qC1PuQsHOTDVBnVS9VSi0hAdjIJ9EI5-z58/edit
17:27:47 <RainbowBastion> msdubov Thanks!
17:28:02 <boris-42> okay next topic
17:28:09 <boris-42> #topic Week of CLI improvments
17:28:28 <boris-42> The idea is that CLI should and can be better much better
17:28:48 <boris-42> *) Auto completion
17:29:25 <boris-42> *) rally info / rally deployment / rally task / rally validation
17:29:45 <boris-42> should show by default Information about this command
17:30:10 <boris-42> *) Any command with wrong or missing arguments should show more user friendly message
17:30:25 <boris-42> *) Some unification between commands are required
17:30:32 <boris-42> *) Writing missing tests
17:30:56 <rediskin> boris-42: do you mean cli functional tests?
17:31:16 <boris-42> rediskin I was talking about unit tests at that point
17:31:24 <boris-42> *) Writing functional tests for CLI
17:31:47 <boris-42> so and other stuff
17:31:56 <boris-42> RainbowBastion rediskin rook andreykurilin_ ^
17:32:01 <boris-42> olkonami ^
17:32:39 <boris-42> Gamekiller77 ping*
17:32:43 * boris-42 Gamekiller77 we are here
17:33:01 <boris-42> so any thoughts?
17:33:24 <Gamekiller77> yes just got back from PTO so doing work stuff
17:33:29 <rook> while i haven't had many problems with the CLI with Rally - the one thing that bugs me is rally task results vs rally task detailed ... I feel like those are backwards, Results should be the pretty output, where detailed should be the JSON
17:33:51 <rook> just a nit pick
17:34:13 <boris-42> rook no any nit pick will be important next week
17:34:48 <boris-42> rook so I know Rally CLI is consumable (but It's far from that I can say nice CLI)
17:34:51 <boris-42> like "git" has
17:37:44 <boris-42> Okay any questions?
17:37:51 <boris-42> any thoughts?
17:38:07 <andreykurilin_> boris-42, maybe we should create some document in google docs with all nits related to cli?
17:38:16 <boris-42> andreykurilin_ going to that
17:39:43 <boris-42> andreykurilin_ rook Gamekiller77  https://docs.google.com/a/mirantis.com/document/d/1iZa9V8C3Z09JTC3x2MGpBq-FEszwRmVCYoxCbN1zHgo/edit
17:39:49 <boris-42> RainbowBastion rediskin ^
17:40:07 <andreykurilin_> good)
17:40:20 <rediskin> trello?
17:40:25 <boris-42> rediskin what about trello?
17:40:34 <boris-42> rediskin we need to make document first
17:40:39 <rediskin> ok
17:40:39 <boris-42> rediskin like brainstorm
17:40:51 <boris-42> rediskin probably first day of next week
17:41:06 <andreykurilin_> rediskin, it seems to me, we should use documents for discussion and than move tasks to trello
17:41:41 <rediskin> imo trello+irc much better
17:42:04 <rediskin> or whatever+irc
17:42:52 <boris-42> andreykurilin_ +1
17:43:00 <boris-42> rediskin first document and then trello
17:43:04 <boris-42> rediskin as a result
17:43:11 <boris-42> rediskin of brainstorm
17:44:47 <boris-42> #topic Generic cleanup
17:44:57 <boris-42> rediskin could you share some information about your work?
17:45:41 <rediskin> I still waiting on review and finishing tests https://review.openstack.org/#/c/116269/
17:46:56 <andreykurilin_> rediskin boris-42, i will have more free time for review after thursday
17:46:57 <rediskin> boris-42: ^
17:47:04 <boris-42> rediskin soo
17:47:18 <boris-42> rediskin imho you should provide commit message
17:47:29 <boris-42> rediskin that describes what you've done
17:47:54 <rediskin> boris-42: ok
17:48:47 <boris-42> rediskin I'll try to understand your pach=)
17:48:53 <boris-42> #topic Plugins
17:49:03 <boris-42> olkonami what are you working on?
17:51:56 <boris-42> olkonami around?
17:54:46 <olkonami> hi, yes
17:55:08 <olkonami> I am fixing last comments now
17:56:09 <andreykurilin_> olkonami, link
17:56:14 <andreykurilin_> please)
17:56:40 <olkonami> https://review.openstack.org/#/c/103145/
17:56:51 <boris-42> olkonami so now plugins are for everything?
17:56:56 <boris-42> olkonami not only scenarios ?
17:57:30 <olkonami> yes
17:57:39 <boris-42> olkonami okay I'll review that patch
17:57:48 <boris-42> okay it's quite close to the end of this meeting
17:58:02 <boris-42> so let's continue in rally chat if somebody has something to ask
17:58:06 <boris-42> #endmeeting