14:02:21 <andreykurilin1> #startmeeting Rally
14:02:21 <openstack> Meeting started Mon Aug 22 14:02:21 2016 UTC and is due to finish in 60 minutes.  The chair is andreykurilin1. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:02:23 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02:25 <openstack> The meeting name has been set to 'rally'
14:02:53 <andreykurilin1> o/
14:02:58 <amaretskiy1> o/
14:03:58 <rvasilets_> o?
14:04:25 <morourke> rvasilets_, it is supposed to look like a person waving to you
14:04:32 <andreykurilin1> :)
14:05:20 <andreykurilin1> amaretskiy1: Have you finished writting agenda?
14:05:23 <andreykurilin1> :)
14:05:46 <rvasilets_> morourke, its anothe smile with a bit bended hand=)
14:05:46 <amaretskiy1> andreykurilin1: no, agenda will be updated in minutes
14:06:03 <andreykurilin1> let's wait several meenutes
14:08:10 <andreykurilin1> hm...
14:08:40 <andreykurilin1> amaretskiy1: I think, we don't need agenda:) let's start without modefying wiki
14:10:55 <andreykurilin1> #topic [rvasilets] Work on Validator related stuff
14:11:13 <andreykurilin1> - Introducing of new Validator base depend on two patches https://review.openstack.org/#/c/297020/ and https://review.openstack.org/#/c/309883/
14:11:21 <andreykurilin1> I will maintain the second one but we need to move on review process on the first patch. As I understand we need to wait Boris review on DB refactoring
14:11:25 <rvasilets_> typing
14:11:48 <andreykurilin1> both two messages were copy-pasted from agenda:)
14:12:06 <andreykurilin1> oh...
14:12:12 <andreykurilin1> they are separate topics
14:12:26 <rvasilets_> Its not a secret that I'm working on the new validators plugin base. I'm stopped on writting validation result into db. Why? - 1) https://review.openstack.org/#/c/297020/ it adds validation_result field into the Task model that I supposed to use 2) https://review.openstack.org/#/c/309883/ it changes task statuses that I also supposed to use
14:13:03 <rvasilets_> So the time of introduction of new plugin basefor validators depend on this two patches
14:13:14 <rvasilets_> first one should be merged by Boris
14:13:43 <rvasilets_> the second one I will maintain as was discussed with Boris
14:13:48 <andreykurilin1> ok, let's make new release this week and merge https://review.openstack.org/#/c/297020/ after it(we will have time to fix it while working on new release)
14:14:04 <rvasilets_> So I suggest to ping more Boris to review first patch)
14:14:26 <rvasilets_> eom
14:14:45 <andreykurilin1> actually I'm ok about 297020
14:14:59 <rvasilets_> Me too)
14:15:29 <andreykurilin1> and since it already has one +2, we can merge it with two more +2 (since it is big change)
14:15:44 <andreykurilin1> let's do it right away after new release
14:16:46 <rvasilets_> So will we cut new release and then merge new db schema?
14:16:50 <andreykurilin1> yes
14:17:18 <rvasilets_> Will the Đ˜oris be the last who should merge that change?
14:17:50 <andreykurilin1> it is not required:) it is opensource))) 3 votes from cores should be enough
14:18:01 <rvasilets_> lol
14:18:08 <amaretskiy1> finally!
14:18:12 <andreykurilin1> I hope boris-42 will not read my message
14:18:13 <andreykurilin1> lol
14:18:19 <amaretskiy1> ups...
14:18:21 <rvasilets_> )))
14:18:42 <andreykurilin1> anything else related to this topic&
14:18:43 <andreykurilin1> ?
14:18:49 <rvasilets_> No
14:18:52 <amaretskiy1> nothing from me
14:19:14 <andreykurilin1> ok, let's move to the next one
14:19:26 <andreykurilin1> #topic  * [amaretskiy] There are proposals for renaming placeholders in HTML report:
14:19:39 <amaretskiy1> let's discuss each proposal separately
14:19:49 <andreykurilin1> 1) Scenario Data -> Workload Data
14:20:03 <amaretskiy1> votes?
14:20:04 <andreykurilin1> I'm ok about this change
14:20:18 <amaretskiy1> that's about our new term
14:20:23 <andreykurilin1> yup
14:20:24 <amaretskiy1> workload === scenario
14:21:35 <rvasilets_> thinking
14:21:41 <andreykurilin1> amaretskiy1: please, share a link to glossary :)
14:21:56 <andreykurilin1> it would be nice to have a link for meeting log
14:22:38 <rvasilets_> okey, possibly yes
14:23:15 <rvasilets_> http://rally.readthedocs.io/en/latest/glossary.html
14:23:29 <rvasilets_> http://rally.readthedocs.io/en/latest/glossary.html#scenario
14:24:11 <amaretskiy1> okay, so desicion is YES
14:24:29 <andreykurilin1> we have broken links in our glossary ;(
14:24:31 <amaretskiy1> *decision
14:24:51 <andreykurilin1> http://rally.readthedocs.io/en/latest/glossary.html#workload is actually http://rally.readthedocs.io/en/latest/glossary.html#id3
14:25:35 <andreykurilin1> 2) Scenario -> Workload
14:25:42 <andreykurilin1> the same
14:25:43 <andreykurilin1> :)
14:25:50 <amaretskiy1> give votes :)
14:25:52 <andreykurilin1> +
14:27:54 <rvasilets_> +
14:28:10 <andreykurilin1> 3) Task Overview -> Summary
14:28:40 <amaretskiy1> tahat's about the table http://logs.openstack.org/66/358566/1/check/gate-rally-dsvm-rally/8f8bac7/rally-plot/results.html.gz#/
14:28:49 <amaretskiy1> *hat's
14:28:53 <amaretskiy1> *that's
14:29:02 <amaretskiy1> top left menu item
14:29:42 <andreykurilin1> hm..
14:29:49 <andreykurilin1> I'm not sure what label is the best
14:30:02 <rvasilets_> I'm for overview
14:30:17 <amaretskiy1> i'm not sure too
14:30:31 <amaretskiy1> however let's consider that "task overview" is not correct
14:30:37 <andreykurilin1> sure
14:30:41 <amaretskiy1> because we can generate report from 100 tasks
14:30:45 <andreykurilin1> let's raise this question at mailing-list
14:30:52 <amaretskiy1> and json files
14:31:03 <rvasilets_> Why? -  google says that summary is a brief description. I guess this is not the best practice to use brief description at the top of report
14:31:42 <rvasilets_> Overview
14:31:45 <amaretskiy1> is this change so important for mailing list? we can keep this as-is and ask boris-42
14:31:49 <rvasilets_> Report overview
14:31:54 <rvasilets_> Tasks overview
14:32:00 <amaretskiy1> "report" is redundant
14:32:16 <amaretskiy1> actually this table is not about tasks (and tasks)
14:32:24 <amaretskiy1> this table is about workloads!!!!
14:32:32 <amaretskiy1> each row is a summary for workload
14:32:51 <andreykurilin1> maybe "worload overview" ?
14:32:55 <astarove> +
14:33:00 <amaretskiy1> workloads overview looks better
14:33:06 <amaretskiy1> workloadS
14:33:12 <rvasilets_> Okey lets called for the times - Overview
14:33:13 <rvasilets_> )
14:33:30 <astarove> sound good to
14:33:30 <amaretskiy1> that looks reasonable :)
14:34:00 <andreykurilin1> 4) in stats table: Total -> Load duration
14:34:32 <amaretskiy1> andreykurilin1: just to be sure: assuming YES for renaming "Task overview" -> "Overview"
14:34:58 <amaretskiy1> Okay, "Total -> Load duration" is the most problematic proposal
14:35:04 <andreykurilin1> +1 since "total" means time of workload + context...
14:35:26 <amaretskiy1> "Total" is actually a problem because people think thi sis a sum af other values in the column
14:36:34 <amaretskiy1> this values is actually a load duration
14:36:48 <rvasilets_> So the proposal is to rename what?)
14:37:18 <amaretskiy1> i'm actually requestion all these renamings because of one this problem which repeats - people get confusing
14:37:38 <amaretskiy1> so this question is the most important
14:38:09 <amaretskiy1> this should not sould like "sum of all atomic actions durations values listed above in this column"
14:38:37 <andreykurilin1> imo, we should raise this rename at mailing too
14:38:38 <amaretskiy1> maybe "iteration duration",  "duration", "load duration", ......
14:39:25 <rvasilets_> For the first time I suggest to make load_duration at report like hyperlink to the proper section at glossary
14:40:11 <amaretskiy1> https://rally.readthedocs.io/en/latest/reports.html#table-with-statistics-data
14:40:53 <amaretskiy1> rvasilets_: hints in report is another question
14:41:15 <amaretskiy1> rvasilets_: we have a lot of options for that - speech bubbles, links, etc
14:41:26 <amaretskiy1> so let's not mix these topics
14:41:53 <amaretskiy1> this concrete question is about renaming (or keeping without change) "Total"
14:42:02 <rvasilets_> Sorry, I don't know that this is another topic
14:48:04 <andreykurilin1> let's discuss "task overiew" and "total" as part of mailing-list
14:48:22 <andreykurilin1> anything else?
14:48:22 <amaretskiy1> ok
14:48:24 <amaretskiy1> yes
14:48:33 <amaretskiy1> i hav ea question about trends report
14:48:52 <amaretskiy1> let's imagine that we have N workloads
14:48:59 <amaretskiy1> and we generate trends report
14:49:02 <amaretskiy1> but
14:49:22 <amaretskiy1> one workloads has some critical failures so all values are "n/a"
14:49:36 <amaretskiy1> we have 2 ways to deal with that
14:50:16 <amaretskiy1> 1) ignore broken workload - this will be silently skipped like it does not exist at all
14:51:15 <andreykurilin1> I dislike such idead
14:51:16 <amaretskiy1> side effect of this solution is that user can be confused since he/she expects N workloads in report (he/she does not know that one (and which one) is broken)
14:51:22 <amaretskiy1> but gets N-1
14:51:33 <rvasilets_> + for dislike
14:51:34 <amaretskiy1> 2) reset all values to zero
14:52:02 <amaretskiy1> in this case the result will be mathematically incorrect because there is actually an absense of result
14:52:47 <amaretskiy1> ideas?
14:53:01 <rvasilets_> how about to raise a big message or an error that we can't build trends for broken workloads?
14:53:31 <amaretskiy1> there actually a success rate chart in trends report so user will see that something get wrong
14:53:46 <amaretskiy1> so reset to zeroes sounds better to me
14:54:01 <amaretskiy1> because missing workload is a cinfusing choice
14:54:08 <amaretskiy1> *confusing
14:54:23 <rvasilets_> this is the choice between to devils
14:54:30 <amaretskiy1> 3rd option? vote for 1) and 2) .....
14:54:30 <rvasilets_> *two
14:54:33 <andreykurilin1> I prefer to leave both options via flag `--skip-broken` or something like that
14:55:14 <amaretskiy1> so reset to zeroes by default but skip if having --skip-broken   - thi sis option 3)
14:55:19 <amaretskiy1> *this is
14:55:31 <andreykurilin1> yes, this is option #3
14:55:35 <amaretskiy1> ok
14:55:40 <amaretskiy1> #vote for 3
14:55:43 <andreykurilin1> :)
14:55:58 <andreykurilin1> I'm for #3
14:56:29 <rvasilets_> I vote for --skip-broken where is the 1) and for generating message that we are unable to generate trend by default
14:59:07 <andreykurilin1> ok, let's finish
14:59:13 <andreykurilin1> move to #openstack-rally
14:59:17 <andreykurilin1> #endmeeting