17:02:24 <msdubov_> #startmeeting rally
17:02:25 <openstack> Meeting started Tue Sep 16 17:02:24 2014 UTC and is due to finish in 60 minutes.  The chair is msdubov_. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:02:26 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:02:29 <openstack> The meeting name has been set to 'rally'
17:03:14 <k4n0> Hi o/
17:03:14 <msdubov_> andreykurilin, rediskin, oanufriev, temujin, k4n0, Good evening, guys
17:03:21 <coolsvap> hello
17:03:21 <msdubov_> olkonami Hi :)
17:03:23 <andreykurilin> hi!
17:03:23 <k4n0> Good evening all
17:03:26 <olkonami> hi
17:03:36 <msdubov_> Okay so before we start
17:03:41 <oanufriev> komichiwa
17:04:02 <msdubov_> I'd like to remind people who are not in Rally team but who are reading us that we have a Trello board: https://trello.com/b/DoD8aeZy/rally
17:04:23 <msdubov_> It is full of easy tasks which you could take to start contributing to Rally
17:04:26 <msdubov_> So you're welcome
17:04:36 <msdubov_> Let's go through a number of topics now
17:05:09 <msdubov_> #topic Plugins
17:05:32 <olkonami> are not ready :(
17:05:37 <msdubov_> olkonami How are things with your work on that?
17:05:42 <olkonami> I had trouble with the bug
17:05:54 <msdubov_> olkonami, Okay, can we help you somehow with that?
17:06:54 <msdubov_> olkonami, Be sure to contact the core team of Rally, so that you're not stuck for a long time at one point
17:07:34 <olkonami> with this https://bugs.launchpad.net/rally/+bug/1368666 now I find how to avoid it
17:07:35 <uvirtbot> Launchpad bug 1368666 in rally "keystoneclient v2 fails" [Undecided,New]
17:08:06 <msdubov_> olkonami, any progress with that? What's your thoughts on why it happens?
17:08:56 <msdubov_> olkonami, I remember rediskin mentioning the same bug, perhaps he's the right person to contact
17:09:18 <olkonami> it happens when "use_public_urls" in config set to true and than we have endpoint something like 'endpoint': ''
17:10:28 <oanufriev> olkonami: what happens if you curl
17:10:30 <oanufriev> ?
17:11:20 <olkonami> oanufriev: 404, it is not valid url
17:11:34 <olkonami> the reason of bug is here https://github.com/stackforge/rally/blob/master/rally/osclients.py#L104
17:12:52 <olkonami> but I haven't fixed it yet because I don't understand exactly what behavior should we have there
17:13:47 <msdubov_> olkonami, Could you then post an updated version of your patch, so that we could test it?
17:14:00 <msdubov_> olkonami, Too hard to speak about that in theory
17:14:21 <msdubov_> olkonami, Because it is not very obvious what's the actual problem with the plugins then
17:15:21 <olkonami> I finally able to run my plugins, but all of them fail, seems like we have a lot of changes in logic
17:15:36 <msdubov_> olkonami, Rebase issues?)
17:15:46 <msdubov_> Yep, might be
17:16:09 <msdubov_> in any case better make an update of your patch to attract more attention to it
17:16:11 <olkonami> It doesn't seems to be a rebase issues
17:16:41 <olkonami> I will make update when fix fails
17:16:48 <msdubov_> olkonami, Okay!
17:16:54 <msdubov_> Let's move forward now
17:16:59 <msdubov_> #topic CLI improvements
17:17:54 <msdubov_> Last week, we started working on a nice doc with CLI improvement proposals: https://docs.google.com/a/mirantis.com/document/d/1iZa9V8C3Z09JTC3x2MGpBq-FEszwRmVCYoxCbN1zHgo/edit#heading=h.cd7fv0p8e3fk
17:18:04 <msdubov_> First of all, it surely needs to be extended
17:18:23 <msdubov_> Secondly, I've started making trello tasks out of the issues pointed out in the doc
17:19:02 * k4n0 checks google doc
17:19:21 <msdubov_> The task No.2 went to penguinRaider (seems he is currently offline)
17:19:39 <msdubov_> coolsvap, ping
17:19:45 <k4n0> I am working on task 4
17:19:58 <coolsvap> msdubov_, hey
17:20:02 <msdubov_> k4n0, Yes, great!
17:20:27 <msdubov_> coolsvap, I just wanted to ask you if you were so kind to take the CLI improvement task No.7 from the Google doc!
17:20:36 <msdubov_> coolsvap, I've described it in more detail here: https://trello.com/c/2t1WZA88/226-medium-cli-print-friendly-message-in-case-of-db-model-inconsistency
17:21:08 <msdubov_> coolsvap, Seems like not very difficult to implement, but also not trivial as well
17:21:22 <coolsvap> msdubov_, I am opening the doc, you can assign me
17:21:58 <msdubov_> coolsvap, Better read the trello link!
17:22:16 <msdubov_> coolsvap, And if you're ready to work on it, please assign yourself in Trello
17:23:33 <k4n0> msdubov_, please add me to trello board (rkanade@redhat.com)
17:24:19 <msdubov_> k4n0, Done, please check
17:25:07 <k4n0> msdubov_, thanks, works
17:25:13 <msdubov_> coolsvap, Are you registered on Rally Trello board as well?
17:25:24 <coolsvap> msdubov_, yes I do
17:25:41 <msdubov_> coolsvap, Great, so please assign yourself to the task
17:25:48 <coolsvap> msdubov_, done!
17:25:54 <msdubov_> coolsvap, Thanks!
17:26:01 <msdubov_> As for me, I hope I'll do some work on CLI this week as well
17:26:50 <msdubov_> E.g. I wanted to make the "rally info" command more flexible (more options / missspelling handling - see the Trello board)
17:26:57 <msdubov_> Any questions?
17:27:09 <msdubov_> On the CLI topic
17:28:16 <oanufriev> no
17:29:00 <msdubov_> oanufriev, Just to finish the CLI topic, could you share what you've done on CLI functional testing?
17:29:22 <oanufriev> moment please
17:30:19 <oanufriev> there is a ptch on review https://review.openstack.org/#/c/118714/
17:31:01 <oanufriev> in this patch i've implemented all points from this blueptint https://blueprints.launchpad.net/rally/+spec/tests-integrated
17:31:14 <oanufriev> so... waiting for review
17:31:58 <msdubov_> oanufriev, Will do, andreykurilin, k4n0, olkonami Please take a look at it as well!
17:32:06 <k4n0> Sure
17:32:13 <msdubov_> #topic Docs
17:32:30 <msdubov_> oanufriev, And please tell others about your second patch on docs generation
17:33:30 <oanufriev> well... https://review.openstack.org/#/c/120794/
17:33:46 <oanufriev> in this patch i implemented 2 scripts
17:34:09 <oanufriev> in rally docs we have samples directory
17:34:47 <oanufriev> samples, at most, are in json and yaml files, and sometimes rst
17:35:42 <oanufriev> the goal was to automatically generate rst docs from samples during gating
17:36:17 <msdubov_> oanufriev, Thanks, so that has to be reviewed as well
17:36:25 <msdubov_> k4n0, olkonami, andreykurilin ^
17:36:40 <k4n0> msdubov_, ack
17:36:47 <msdubov_> In addition to that, I'm still working on adding a step-by-step tutorial on how Rally works to the docs.
17:37:12 <msdubov_> So that it will be pretty easy for newcomers to go through our readthedocs website
17:38:10 <msdubov_> #topic Free discussion
17:38:15 <msdubov_> boris-42 Hi :)
17:38:27 <msdubov_> Great you're here
17:38:55 <andreykurilin> I want to discuss one bug
17:39:24 <msdubov_> andreykurilin, Yes, go ahead
17:39:37 <andreykurilin> https://bugs.launchpad.net/rally/+bug/1305991
17:39:38 <uvirtbot> Launchpad bug 1305991 in rally "there is no method MagicMock.assert_called_once() " [High,Fix released]
17:39:48 <andreykurilin> this bug was fixed several times
17:39:54 <boris-42> msdubov_ hi thank you for meeting
17:39:58 <boris-42> msdubov_ I mean organizing it
17:40:04 <boris-42> flaper87|afk ping*
17:40:05 <andreykurilin> but we should reopen it again(
17:40:06 <msdubov_> andreykurilin, Where did it appear last time?
17:40:14 <andreykurilin> one moment
17:40:27 <msdubov_> andreykurilin, So we've merged a patch that had this issue, that's sad
17:40:38 <andreykurilin> we have several places
17:41:17 <andreykurilin> http://paste.openstack.org/show/112247/
17:42:05 <msdubov_> andreykurilin, Could you please make a task on Trello and paste this to the description?
17:42:16 <msdubov_> andreykurilin, We'll let then somebody fix that
17:42:22 <andreykurilin> my proposal to use HACKING rules to check such issues
17:42:27 <andreykurilin> like in nova
17:42:37 <msdubov_> andreykurilin, Yep we should discuss how to avoid that in future
17:42:46 <msdubov_> boris-42, Any thoughts?
17:44:22 <msdubov_> andreykurilin, Re-opened the bug
17:45:25 <andreykurilin> msdubov_, I will add new task in trello to fix this problem, but I don't think that this is last time when we missed such usage of mock in tests
17:45:59 <msdubov_> andreykurilin, Yes, that's why I agree with you that we shall add a check for this issue in gates
17:47:01 <boris-42> msdubov_ andreykurilin  you are talking about assert mock?
17:47:09 <andreykurilin> boris-42 yes
17:47:10 <boris-42> msdubov_ andreykurilin  ya we need to re-open bug
17:47:14 <boris-42> msdubov_ andreykurilin  and add hacking rule
17:47:28 <boris-42> msdubov_ andreykurilin I think we should talk with jogo
17:47:46 <boris-42> msdubov_ andreykurilin  cause in Nova they faced the similar stuff and they are thinking about adding hacking rule
17:48:03 <andreykurilin> boris-42, https://review.openstack.org/#/c/121726/ :)
17:48:21 <boris-42> andreykurilin ah great
17:48:37 <boris-42> andreykurilin so actually I would prefer some more strong check
17:49:09 <andreykurilin> boris-42: ? more strong?
17:49:17 <boris-42> andreykurilin e.g. if it begin with "assert_*" then it should be one of "assert_*" methods that can be used
17:49:33 <boris-42> andreykurilin like we have set of ["assert_*"] methods
17:49:45 <andreykurilin> boris-42, hm...
17:49:49 <andreykurilin> agreed
17:50:08 <boris-42> assert_caled_with, assert_called_once_with, assert_any_call ...
17:50:11 <boris-42> andreykurilin ^
17:50:26 <msdubov_> boris-42, Looks like it makes sense
17:50:38 <boris-42> msdubov_ andreykurilin  okay so we can do our hacking rule for that
17:51:15 <msdubov_> Perhaps any other topics to discuss before we finish?
17:52:28 <tzabal> msdubov_ may I ask for something?
17:52:34 <msdubov_> tzabal, Sure
17:52:53 <tzabal> msdubov_ I would like if it is possible for some attention to the vm benchmarking topic
17:53:07 <boris-42> tzabal I will review your patches
17:53:15 <tzabal> boris-42 thanks
17:53:17 <boris-42> tzabal sorry about that I am just finished my trip=)
17:53:26 <tzabal> boris-42 no problem
17:53:27 <boris-42> tzabal so I was off-line for some time
17:53:44 <boris-42> tzabal but yep wee need deffinilty to review your sutff
17:53:44 <msdubov_> tzabal, Will review as well
17:53:55 <tzabal> boris-42 dont't worry about that, I think I am just stuck in gates
17:54:07 <tzabal> boris-42 for this reason i am asking for some second thoughts
17:54:30 <tzabal> i cant make the blogbench scenario pass the check, while in my local environment it finishes successfully
17:54:31 <msdubov_> tzabal, Yes, I saw your message about that you have different errors all the time
17:54:38 <msdubov_> tzabal, I mean in gates
17:54:39 <tzabal> msdubov_ exactly
17:55:08 <tzabal> msdubov_ i can provide you witht the debug log of this task that I run locally and shows that it actually works
17:55:38 <msdubov_> tzabal, It may help
17:55:52 <tzabal> msdubov_ nice
17:56:53 <msdubov_> Okay seems like we are almost out of time
17:57:40 <msdubov_> Before we finish, I'd like to remind one more time people who are interested in starting contributing to Rally that we have a Trello board, full of relatively easy tasks to start with: https://trello.com/b/DoD8aeZy/rally
17:57:57 <boris-42> msdubov_ thanks mike
17:58:00 <msdubov_> If you're taking one of these, please contact either me or boris-42 and assign yourself there
17:58:41 <msdubov_> Okay, guys, see you later
17:58:43 <msdubov_> #endmeeting