17:12:50 #startmeeting Rally 17:12:50 Meeting started Tue Jan 13 17:12:50 2015 UTC and is due to finish in 60 minutes. The chair is boris-42. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:12:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:12:52 boris-42, hi! 17:12:54 The meeting name has been set to 'rally' 17:14:01 amaretskiy: ping 17:14:07 hi 17:14:10 paboldin: hi 17:14:17 hi all 17:14:32 hi 17:16:38 okay let's tart 17:16:48 msdubov_: could you share details about your work on docs 17:17:01 #topic Improve Rally Docs 17:17:14 boris-42, sure 17:17:22 here is the patch https://review.openstack.org/120018 17:17:48 here is the link to the current state of the docs in this patch http://docs-draft.openstack.org/18/120018/29/check/gate-rally-docs/fd04e63//doc/build/html/ 17:18:23 Compared to what is now there in ReadTheDocs, the documentation has been greatly restructured and somewhat simplified 17:18:44 I've accomplished the 4-steps tutorial through different use cases in Rally 17:18:53 ("Rally Step-by-Step") 17:18:59 this is going to be expanded furthermore 17:19:30 but by now I think it's time to show this documentation to our presales manager who was interested in it, collect feedback and finally merge this patch 17:19:38 and then continue this work in future patches 17:19:47 msdubov_: I already send to him 17:20:00 boris-42, Oh great I missed it 17:20:02 msdubov_: seems like he didn't have enough tim eto go through it 17:20:21 msdubov_: okay seems much better then now 17:20:25 before* 17:20:27 lol 17:20:29 Also I've made a patch to global requirements to support the ReadTheDocs theme in Gates 17:20:34 boris-42, Hope so! 17:20:35 eom 17:21:53 msdubov_: I think section about plugisn 17:22:01 msdubov_: is a bit not completed 17:22:10 boris-42, You want more samples? 17:22:11 msdubov_: http://docs-draft.openstack.org/18/120018/29/check/gate-rally-docs/fd04e63//doc/build/html/plugins.html 17:22:32 msdubov_: there is only sample for scenario, no sla, no context, ... 17:23:05 boris-42, Yep, but the mechanism seems to be the same for scenario/sla/context 17:23:12 boris-42, Anyway I can add more examples 17:23:41 msdubov_: it is simlir when you know whole Rally 17:23:59 boris-42, agree 17:24:03 msdubov_: and context are different from scenarios 17:24:08 msdubov_: absolutelly differnet 17:24:25 msdubov_: and I think we can add here subsections http://docs-draft.openstack.org/18/120018/29/check/gate-rally-docs/fd04e63//doc/build/html/gates.html 17:24:33 msdubov_: cause it's hard to read/understand 17:24:43 msdubov_: okay let's move to other topics) 17:25:04 #topic VMTask reactoring 17:25:08 amaretskiy: ping 17:25:13 hi 17:25:16 amaretskiy: hi there 17:25:22 amaretskiy: what is the status of patch? 17:25:43 I've done improvements for scenario boot-runcommand-delete 17:25:58 the patch is https://review.openstack.org/#/c/144337/ 17:26:19 now we can run this scenario for neutron-based cluster 17:26:56 and most of networking setup is automated 17:27:06 so we can just use network context 17:27:13 amaretskiy: could you prove it ? 17:27:16 and left all networking parameters default 17:27:18 amaretskiy: and add VMTask here https://review.openstack.org/#/c/144337/9/rally-jobs/rally-neutron.yaml 17:27:56 yes, reasonable 17:28:01 that will be done 17:28:09 eom 17:29:51 amaretskiy: ok I will take a look at that patch tomorrow 17:29:57 ok 17:30:01 msdubov_: andreykurilin1 paboldin ^ please do the same=) 17:30:13 ack 17:30:31 #topic Benchmarking in VMs 17:30:39 paboldin: do you have something to say about it?) 17:30:48 not much yet 17:31:14 trying to decide what to use to launch hundreds of benchmarks on hundreds of VMs 17:31:22 writing a proposal 17:31:39 that is it 17:32:39 paboldin: oslo.messaging? 17:32:48 paboldin: or tinny REST web server 17:32:48 boris-42: will take a look, thanks 17:33:01 paboldin: I even don't now what is better) 17:33:02 boris-42: this will require us to connect to each VM 17:33:05 this is bad 17:33:11 paboldin: nope 17:33:11 i would prefer a bus 17:33:36 paboldin: HTTP request will scale well 17:34:10 we will see when the proposal is ready 17:34:31 paboldin: ok great 17:34:37 paboldin: could you share link of proposal?) 17:34:49 boris-42: when it will be at least in a first draft version 17:35:49 paboldin: ok good 17:35:56 #topic MOS is pain 17:36:15 amaretskiy: around? 17:36:22 yes 17:36:24 So I talk with FUEL guys 17:36:30 they said next 17:36:42 1) they blocked access from fuel master node 17:36:50 because of security issue 17:37:04 2) they blocked ineternal and managment url becuase of security 17:37:39 3) They add back door in HA proxy (that enpoint with tricky PORT) 17:37:59 that is managment url (but in public network) 17:38:02 So....... 17:38:27 they add that backdoor because they have to have abiility to run OSTF that requires admin 17:38:46 amaretskiy: ^ so seems something very bad 17:38:55 agreed 17:39:11 amaretskiy: I think we should ask to allow access to managment url 17:39:16 from FUEL master node 17:39:31 why? we do not run rally on master node 17:39:36 that is a rare case 17:39:52 nobody (except me) does that 17:40:22 and it is very hard to install rally on this node 17:40:36 amaretskiy: nope 17:40:40 amaretskiy: now it is simple 17:40:47 docker ? 17:40:50 amaretskiy: cause we have docker 17:40:52 amaretskiy: yep 17:40:59 amaretskiy: and it is installed on fuel master node 17:41:05 okay 17:41:27 amaretskiy: so it will be quit easy for end users 17:41:33 but whay should not we just add a keystone oparameter "endpoint" into deployment config? 17:41:38 this parameter is commin 17:41:45 *common 17:44:00 amaretskiy: it is common for or clients 17:44:24 amaretskiy: in current implementation we are passing it only to keystone 17:44:30 that is just yet another keystone client parameter 17:44:39 amaretskiy: nope 17:44:56 amaretskiy: we should change managment url for all clients 17:45:28 amaretskiy: so for example live migrate benchmark (that requires admin) won't work 17:45:51 amaretskiy: and every clients has own endpoint 17:46:02 amaretskiy: so some kind of hell 17:49:00 ok 17:49:08 so I will talk to FUEL guys 17:49:11 and let's seee 17:49:21 #topic Fuel Task Templates 17:49:30 #topic Rally Task Templates 17:49:40 So it is the part of work that I am working on 17:49:53 It allows us to create parametrized jinja2 tempaltes 17:49:58 that generates tasks 17:50:16 wich allows to make independed from OpenStack clouds size and configratuion tasks 17:50:28 https://review.openstack.org/#/c/137716/ 17:50:39 patch is here ^ and I hope to merge it soon 17:51:11 anybody has anything to say?) 17:52:08 i think we can specify template context data from stdin 17:52:34 example: echo args.json | rally task start ... 17:52:41 s/echo/cat/ 17:52:44 hm 17:52:56 rally task start ... --task-args-file 17:52:58 ?) 17:53:10 ok, let it be so 17:53:23 --task-args-file is ok 17:54:38 amaretskiy: it's just already implemented 17:54:49 amaretskiy: I mean in future we can extend it even to stdin 17:54:58 ok 17:55:01 amaretskiy: but for now I think it's better to merge patch, cause it's already too big=) 17:55:14 Okay we need to finish meeting soon=) 17:55:19 so see you guys 17:55:28 #endmeeting