Perl 6 - the future is here, just unevenly distributed

IRC log for #openstack-rally, 2015-03-31

| Channels | #openstack-rally index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:23 baker joined #openstack-rally
00:26 yingjun joined #openstack-rally
00:29 mwagner_lap joined #openstack-rally
00:31 dmorita joined #openstack-rally
01:14 baker joined #openstack-rally
01:36 mitz joined #openstack-rally
01:48 ilbot3 joined #openstack-rally
01:48 Topic for #openstack-rally is now ☁ Rally RoadMap: http://goo.gl/JZkmwY ☁ Rally IRC chat logs http://irclog.perlgeek.de/openstack-rally ☁ Key persons to ask:  boris-42, yfried, msdubov, rediskin, andreykurilin, amaretskiy  ☁ Documentation: https://rally.readthedocs.org/en/latest/ ☁ To publish changes to Rally:  https://rally.readthedocs.org/en/latest/contribute.html
01:59 panbalag joined #openstack-rally
02:12 panbalag joined #openstack-rally
02:36 plieb joined #openstack-rally
02:36 plieb left #openstack-rally
03:04 openstackgerrit pradeep proposed stackforge/rally: Add suspend_and_resume modified:   etc/rally/rally.conf.sample modified:   rally-jobs/rally.yaml modified:   rally/benchmark/scenarios/nova/servers.py modified:   rally/benchmark/scenarios/nova/utils.py new file:   samples/tasks/scenarios/nova/suspen  https://review.openstack.org/169150
04:14 soumit joined #openstack-rally
04:18 nkhare joined #openstack-rally
04:24 yingjun joined #openstack-rally
04:39 yingjun joined #openstack-rally
04:50 tfreger joined #openstack-rally
05:08 anshul joined #openstack-rally
05:10 rdas joined #openstack-rally
05:12 dmorita joined #openstack-rally
05:31 dmorita joined #openstack-rally
05:35 openstackgerrit pradeep proposed stackforge/rally: suspend_and_pause  https://review.openstack.org/169150
05:37 yingjun joined #openstack-rally
05:39 baker joined #openstack-rally
05:39 yingjun joined #openstack-rally
05:40 exploreshaifali joined #openstack-rally
05:45 yfried joined #openstack-rally
05:49 yfried_ joined #openstack-rally
06:22 neeti joined #openstack-rally
06:31 nmagnezi joined #openstack-rally
06:46 nkhare joined #openstack-rally
06:54 openstackgerrit Yair Fried proposed stackforge/rally: Adds tempest re-install to API/CLI  https://review.openstack.org/168849
07:04 yfried__ joined #openstack-rally
07:06 yfried joined #openstack-rally
07:16 _kiran_ joined #openstack-rally
07:21 kiran-r Hello yfried!
07:23 yfried kiran-r: hi
07:23 yfried kiran-r: what do you need?
07:24 kiran-r 1) How do I debug the rally plugin I have written for erraneous outputs?
07:25 kiran-r 2) Is rally dumping all the API queries the tempest does in tempest.log?
07:26 yingjun joined #openstack-rally
07:26 arxcruz joined #openstack-rally
07:27 baker joined #openstack-rally
07:28 aswadr joined #openstack-rally
07:45 openstackgerrit svasheka proposed stackforge/rally: Add keystone benchmark scenarios for roles  https://review.openstack.org/165409
08:00 openstackgerrit svasheka proposed stackforge/rally: Add keystone update_user_password scenario  https://review.openstack.org/165422
08:09 amaretskiy joined #openstack-rally
08:11 yfried_ joined #openstack-rally
08:16 yfried__ joined #openstack-rally
08:19 openstackgerrit svasheka proposed stackforge/rally: Add keystone create_user_update_password scenario  https://review.openstack.org/165422
08:25 openstackgerrit svasheka proposed stackforge/rally: Add unit test for keystone._get_service_by_name  https://review.openstack.org/169034
08:29 e0ne joined #openstack-rally
08:31 nkhare joined #openstack-rally
08:41 svasheka is there any known issue with gates right now?
08:48 rvcehimanshu joined #openstack-rally
08:53 yfried__ svasheka: seeing failed CI as well
08:53 yfried__ svasheka: http://status.openstack.org/zuul/
08:54 yfried__ svasheka: seems like something has gone terribly wrong
08:54 yfried__ we should avoid recheck atm
08:54 _kiran_ joined #openstack-rally
08:54 yfried__ [11:51] <ttx> #status alert CI Check/Gate pipelines currently stuck due to a bad dependency creeping in the system. No need to recheck your patches at the moment.
08:55 yfried__ svasheka: ^ from infra
08:55 yfried__ _kiran_:  sorry I was in a mtg. could you plz repost your question?
08:59 yfried__ kiran-r: I don't know what your issue is, but assuming your plugin is a scenario
08:59 yfried__ kiran-r: you should ran it with "-vd" to get full debug to console
09:00 kiran-r I am doing the debug console ¨ON¨
09:00 yfried__ kiran-r: rally -vd task start file_with_conf.json|yml
09:01 kiran-r I am trying to add scenarios for loadbalancers
09:01 yfried__ kiran-r: ok
09:01 yfried__ is your 2nd question (re tempest log) related to the 1st?
09:03 yfried__ kiran-r: please post the output of your execution to pastebin
09:05 yfried__ kiran-r: I'm off to lunch. I'll talk to you in 1hr
09:09 Miouge joined #openstack-rally
09:13 pboros joined #openstack-rally
09:15 baker joined #openstack-rally
09:16 PerfBeing joined #openstack-rally
09:17 nmagnezi_ joined #openstack-rally
09:28 openstackgerrit Alexander Maretskiy proposed stackforge/rally: [Vm] Restore fixed IP support in boot_runcommand_delete  https://review.openstack.org/161699
09:30 tosky joined #openstack-rally
09:36 msdubov_ joined #openstack-rally
09:39 e0ne joined #openstack-rally
09:44 nkhare joined #openstack-rally
09:52 cdent joined #openstack-rally
10:00 openstackgerrit pradeep proposed stackforge/rally:   suspend_and_resume  https://review.openstack.org/169150
10:22 PerfBeing joined #openstack-rally
10:36 rvcehimanshu joined #openstack-rally
10:38 boris-42 yfried: seems like gates are broken
10:40 yfried boris-42: yeah. saw that. posted to channel to stop "recheck"s as they don't do anything except add to load
10:40 yfried boris-42: could plz review https://review.openstack.org/154885 https://review.openstack.org/154825
10:45 boris-42 yfried: do you know is that common issue with gates?
10:45 boris-42 yfried: seems like other projects are as well affected
10:46 yfried boris-42: see infra channel topic
10:49 boris-42 yfried: ah thanks
10:51 boris-42 yfried: btw we can work on nerd-reviwer=)
10:51 boris-42 yfried: it doesn't have dsvm jobs=)
11:04 baker joined #openstack-rally
11:13 nkhare joined #openstack-rally
11:17 olkonami joined #openstack-rally
11:19 vkmc joined #openstack-rally
11:19 vkmc joined #openstack-rally
11:29 tfreger joined #openstack-rally
11:47 dmellado joined #openstack-rally
12:02 oanufriev joined #openstack-rally
12:10 panbalag joined #openstack-rally
12:27 openstackgerrit Sergey Skripnick proposed stackforge/rally: WIP: super new rally_gate.py  https://review.openstack.org/163785
12:31 openstackgerrit Yusuke Ide proposed stackforge/rally: Catch a connection refused exception not to show traces  https://review.openstack.org/157659
12:35 boris-42 yfried: could you please address this https://review.openstack.org/#/c/154825/21/rally/benchmark/scenarios/vm/utils.py
12:35 boris-42 yfried: and I will put workflow +1 on that patch
12:42 yfried nmagnezi_: ^^
12:43 nmagnezi_ ?
12:43 nmagnezi_ yfried, boris-42 i will get to that in a few
12:55 openstackgerrit Nir Magnezi proposed stackforge/rally: Modifies VMScenario._run_command function, to handle single bash cmd  https://review.openstack.org/154825
12:57 tosky joined #openstack-rally
12:57 boris-42 nmagnezi_ hi htere
12:57 nmagnezi_ boris-42, Hi Boris :-)
12:57 nmagnezi_ boris-42, how are you?
12:58 boris-42 nmagnezi_: good good and you?
12:58 nmagnezi_ boris-42, all well
13:03 boris-42 nmagnezi_: haven't seen you in Rally chat for a while=)
13:03 nmagnezi_ boris-42, yup.. had some different tasks going on.. :)
13:04 nmagnezi_ boris-42, now i'm trying to follow up my patches.. i saw your comments in regards to my boot_server modification
13:04 nmagnezi_ boris-42, will send a new patchset tomorrow
13:05 nmagnezi_ boris-42, btw the term "dual-stack" refers to: http://docs.openstack.org/admin-guide-cloud/content/section_configuring-compute-to-use-ipv6-addresses.html
13:05 nmagnezi_ boris-42, it's when you need IPv6 plus IPv4 networks
13:06 nmagnezi_ boris-42, and it might help use because the gates AFAIK does not have an IPv6 addresses (hence they cannot ping6 or ssh to instances with that kind of address)
13:07 boris-42 nmagnezi_: we have own gates Mirantis Rally CI
13:07 boris-42 nmagnezi_: so we can disucss this with redixin
13:08 nmagnezi_ boris-42, i see he's offline
13:09 dpaterson joined #openstack-rally
13:10 garyk joined #openstack-rally
13:10 garyk boris-42: kakdila
13:11 boris-42 garyk: horosho
13:11 garyk boris-42: thanks for the help. will try amd use the first link with the glance list
13:11 garyk so if i comment that out it will not clean up the snaphots
13:11 boris-42 garyk: yep but it is better to not remove whole resource
13:11 garyk or i can do return []?
13:11 boris-42 garyk: just return in list() empty list
13:11 boris-42 garyk: ya
13:12 garyk ok, thanks
13:12 dpaterson joined #openstack-rally
13:12 boris-42 garyk: so we will add some day support of out the box
13:12 garyk boris-42: cool. thanks!
13:16 garyk boris-42: just to be 100% sure i can return return self._manager().list()
13:17 garyk i am the village idiot when it comes to this
13:18 boris-42 garyk: nope
13:18 boris-42 garyk: return []
13:18 garyk spaciba (that is what i thought after posting what i did)
13:19 logan2 joined #openstack-rally
13:19 boris-42 garyk: I think we should add in rally.conf special argument
13:19 boris-42 garyk:  RAPE_MY_CLOUD_PLEASE
13:20 boris-42 garyk: that skips the cleanup part
13:20 boris-42 =)
13:20 garyk boris-42: it will be very helpful
13:20 Miouge_ joined #openstack-rally
13:20 garyk very useful tool. kudos to you guys for this
13:22 boris-42 garyk: wanna make patch that adds it?
13:22 boris-42 garyk: it's quite simple just few lines change?
13:22 boris-42 garyk: basically you need to put here one "IF" https://github.com/stackforge/rally/blob/master/rally/benchmark/context/cleanup/context.py#L92
13:30 garyk ok, thanks!
13:31 openstackgerrit Sergey Skripnick proposed stackforge/rally: WIP: super new rally_gate.py  https://review.openstack.org/163785
13:33 openstackgerrit Olga Kopylova proposed stackforge/rally: Load OpenStack clients only if those are used  https://review.openstack.org/168887
13:33 openstackgerrit Olga Kopylova proposed stackforge/rally: Load OpenStack clients only if those are used  https://review.openstack.org/168887
13:36 panbalag andreykurilin, amarestskiy, tosky, any updates on https://review.openstack.org/#/c/166487 ?
13:37 panbalag andreykurilin, amarestskiy, tosky, please let me know if you have any questions regarding the spec.
13:37 wtakase joined #openstack-rally
13:37 wtakase boris-42: Hi!
13:38 boris-42 wtakase: Hi hi
13:38 boris-42 wtakase: how are you
13:38 andreykurilin panbalag: hi! sorry, I was busy a bit. I'll leave suggestions a little bit later(tonight or tomorrow)
13:39 boris-42 panbalag: me too=)
13:39 wtakase boris-42: great! and you?
13:39 boris-42 wtakase: good good thanks
13:39 baker joined #openstack-rally
13:39 boris-42 wtakase: so cleanup stuff is Essential part of Rally
13:39 boris-42 wtakase: and it is quite complicated
13:40 boris-42 wtakase: so we need to discuss it in more details and align better with road map
13:40 panbalag andreykurilin, boris-42, Thanks.
13:40 boris-42 wtakase: I would prefer to start spec
13:40 boris-42 wtakase: and I will contribute from my side and you can from your
13:40 boris-42 wtakase: btw https://review.openstack.org/#/c/168524/
13:41 boris-42 wtakase: ^ I know that you need this=)
13:41 wtakase boris-42: Yes!!
13:42 boris-42 wtakase: =)
13:42 jaypipes joined #openstack-rally
13:42 boris-42 wtakase: so I am going to make small patch in cleanups regarding to that
13:43 boris-42 wtakase: so we will delete only resources that belongs to the same tenant_id as user that listed it
13:43 boris-42 wtakase: so if somebody put admin to existing users
13:43 boris-42 wtakase: it won't delete whole cloud
13:44 boris-42 wtakase: I think we can make it out of the scope of future improvments in cleanup stuff?
13:44 wtakase boris-42: in this case, if existing user has some resources before rally test, then these are also deleted, right?
13:45 boris-42 wtakase: yep
13:46 boris-42 wtakase: but at least if you put admin it won't delete whole cloud from all users
13:46 boris-42 wtakase: so it is not related at all to case that you are resolving
13:47 boris-42 wtakase: could you please make [spec] so we will discuss all things regarding to how to name resources, persistance context, disaster cleanup and so on
13:47 boris-42 wtakase: it's really huge topic, so we can just cover single feature without taking care about rest of them
13:47 boris-42 wtakase: https://github.com/stackforge/rally/tree/master/doc/specs
13:48 boris-42 wtakase: just copy paste template.rst
13:48 boris-42 wtakase: to in-progress and rename to something more reasonable
13:48 boris-42 wtakase: like "cleanup_refactoring.rst"
13:48 boris-42 wtakase: ok?
13:49 wtakase boris-42: You mean create spec as a new patch?
13:50 boris-42 wtakase: yep
13:51 boris-42 wtakase: we will discuss everything, and it will be clear what we should do
13:51 wtakase boris-42: ok, I don't know about "spec" much so I will have a look and I will create a patch!
13:52 boris-42 wtakase: it's very simple
13:52 boris-42 wtakase: this one is already approved https://github.com/stackforge/rally/blob/master/doc/specs/in-progress/new_rally_input_task_format.rst
13:53 boris-42 wtakase: so basically it should answer on questions WHY and WHAT and HOW =)
13:54 wtakase boris-42: good example! thanks!
13:56 logan2 joined #openstack-rally
14:01 boris-42 wtakase: so if we make proper proposal and proper design of cleanup stuff
14:01 boris-42 wtakase: we will get support of disaster cleanup (when rally fails)
14:03 wtakase boris-42: that's a good thing. I will create a spec.
14:06 garyk boris-42: thanks! worked and was very useful in debugging
14:07 boris-42 garyk: so are you going to make patch in rally?)
14:08 yfried joined #openstack-rally
14:08 garyk boris-42: i need to understand things better to try and do that.
14:09 garyk at the moment i am debugging a problem. once i am done with that i can try (unless someone beats me too it :))
14:09 aswadr joined #openstack-rally
14:10 boris-42 garyk: ok=)
14:10 yfried boris-42: https://review.openstack.org/#/c/154825/22 now, can we merge this?
14:11 boris-42 yfried: you should ask to Jenkins
14:11 boris-42 yfried: =)
14:11 yfried boris-42: I'm asking you to approve. I'll wait on jenkins...
14:35 aswadr joined #openstack-rally
14:44 msdubov joined #openstack-rally
14:52 Miouge joined #openstack-rally
14:53 msdubov_ joined #openstack-rally
14:56 ahg joined #openstack-rally
14:57 ahg hi guys i am facing authentication required when i try to integrate rally with fuel-HA using json file. can u guys help me out on that ?
14:59 hafe joined #openstack-rally
14:59 garyk boris-42: quick question - when we are running the snapshot test, there are a few cases when the instance is deleted during the snapshot. Any idea why this may happen?
14:59 garyk has it reached a timeout?
15:00 boris-42 ahg: ?
15:00 boris-42 garyk: sooo
15:01 boris-42 garyk: which scneario
15:01 boris-42 ahg: did you specify custom endpoint?
15:01 garyk i think - "NovaServers.snapshot_servers"
15:02 hafe is it OK with user's questions in here?
15:02 boris-42 hafe: actually as far as I know it's the only place =)
15:02 boris-42 hafe: so yep it is OK
15:03 hafe ok, can the context be seen as setup meaning everything I don't wanna benchmarked should be done there?
15:04 boris-42 hafe: yep
15:04 boris-42 hafe:  the idea is next: 1) Do all setups (in context) 2) Do the load with scenario 3) Cleanup all the stuff
15:05 hafe OK, and that could be booting a server?
15:05 boris-42 hafe: in future we will provide as well some performance info regarding to context (but they are not proper place to benchmark)
15:05 boris-42 hafe: actually as far as I know there is such contex t
15:05 boris-42 hafe: https://github.com/stackforge/rally/blob/master/rally/benchmark/context/servers.py
15:05 boris-42 hafe: yep it is ^
15:05 boris-42 garyk: let me take a look at the code one more time
15:06 boris-42 garyk: https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/nova/servers.py#L191-L197
15:06 ahg boris: sorry i am a newbie in openstack and rally. no i have not set custom endpoint. do i have to specify endpoints in keystone ??
15:06 boris-42 ahg: in case of fuel you have
15:06 hafe thx, is it possible to pass parameters from the context to the benchmark e.g. an IP?
15:07 boris-42 ahg: you should use this https://github.com/stackforge/rally/blob/master/samples/deployments/existing-with-given-endpoint.json#L6
15:07 boris-42 hafe: yep
15:07 boris-42 hafe: there is shared object that goest thourgh all context and scenario
15:07 openstackgerrit Sergey Skripnick proposed stackforge/rally: WIP: super new rally_gate.py  https://review.openstack.org/163785
15:07 boris-42 hafe: I will show you the sample
15:07 boris-42 hafe: with key pair stuff
15:08 boris-42 hafe: https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/vm/vmtasks.py#L81
15:08 boris-42 hafe: in context you are putting to self.context["users"] and self.context["tenants"]
15:08 boris-42 and in sceanrio you can access user/tenant
15:09 boris-42 hafe: here is the magic how DICT in context is passed to Scenario https://github.com/stackforge/rally/blob/master/rally/benchmark/runners/base.py#L48-L59
15:09 hafe thanks!
15:10 boris-42 hafe: np
15:12 ahg @boris-42: thanks let me check that out.
15:14 hafe can custom data be added/put into the report?
15:15 boris-42 hafe: psd should work on that =)
15:15 boris-42 hafe: it's in roadmap
15:16 boris-42 psd: btw are you around?
15:18 PerfBeing joined #openstack-rally
15:19 psd hey boris-42, was actually just reading about it :), I have added a new table, TaskMetaData, but am not sure what all should I add as columns, I have added id and task_uuid
15:19 PerfBeing joined #openstack-rally
15:21 boris-42 psd: before adding it please read
15:22 boris-42 psd: https://review.openstack.org/#/c/167060/
15:23 boris-42 psd: we need to align how task should look
15:23 yfried boris-42: tnx. this also needs your attention https://review.openstack.org/#/c/154885/
15:24 boris-42 yfried: I need to get familiar a bit with dual IPs
15:24 boris-42 yfried: and as well we need to dicuss this with redixin
15:24 boris-42 yfried: maybe we can test this in gates
15:25 exploreshaifali joined #openstack-rally
15:25 redixin joined #openstack-rally
15:26 redixin hi
15:26 boris-42 redixin: can we test this  https://review.openstack.org/#/c/154885/
15:26 boris-42 redixin: in Mirantis Rally CI ?
15:27 yfried boris-42: take a look at the topic. this is a series of changes that end in a scenario that will use them
15:27 yfried redixin: ^
15:28 redixin yes, we can
15:28 boris-42 yfried: nmagnezi said that it can't be test in dsvm gates
15:28 boris-42 yfried: because it doesn't support IPv6 stuff
15:29 hafe @boris-42: I was thinking what if another-kind-of-runner is  executing in a VM and its result needs to be reported
15:29 ahg joined #openstack-rally
15:30 boris-42 hafe: you mean benchmarking VMs?
15:30 hafe yes
15:30 boris-42 hafe: so if sceanrio returns special kind of data it is aggregated
15:30 nmagnezi boris-42, maybe i did not explain myself right
15:31 boris-42 nmagnezi: ok
15:31 nmagnezi boris-42, let me retry
15:31 nmagnezi :)
15:31 boris-42 hafe: this scenario creates VM https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/vm/vmtasks.py#L46
15:31 boris-42 hafe: and execute inside it script
15:31 boris-42 hafe: collect ouput of that and return
15:32 boris-42 hafe: we are working on improving this stuff
15:32 nmagnezi boris-42, please look at https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/nova/utils.py#L82
15:32 boris-42 yfried: please could you finish OS-endpoint stuff
15:32 boris-42 yfried: it is critical for this release
15:32 nmagnezi what this function does is to boot a nova instance and wait for it to be available
15:32 boris-42 yfried: and it should take too much time to finish it
15:33 nmagnezi by "available" i mean: it waits for ping and than for ssh to that instance
15:33 nmagnezi now, assuming the instance has only IPv6 address.. it will not be pingable.. due to the fact that the gate does not have an IPv6 address
15:33 nmagnezi hence, it won't be able to ping that instance
15:34 nmagnezi therefore, _boot_server will fail while it's waiting for the ping to succeed
15:34 nmagnezi the workaround for this is to have an instance with 2 networks
15:34 boris-42 nmagnezi: and I want to test this in gates
15:34 nmagnezi one with IPv4 and one with IPv6
15:34 boris-42 nmagnezi: we have own servers
15:34 boris-42 nmagnezi: and we can do whatever we want
15:34 openstackgerrit Merged stackforge/rally: Modifies VMScenario._run_command function, to handle single bash cmd  https://review.openstack.org/154825
15:35 boris-42 nmagnezi: on those servers
15:35 boris-42 nmagnezi: like setting properly ipv6
15:35 nmagnezi that cool.. i was talking about the existing state
15:35 hafe @boris-42: I need to work on my iptables, I have already tried that VM scenario
15:35 boris-42 hafe: heh=)
15:35 nmagnezi if you want to add an IPv6 address to your gates that a solution as well
15:36 nmagnezi i was trying to solve this for the existing situation.. i do not own rally gates :-)
15:37 nmagnezi boris-42, so how do we take this from here?
15:39 boris-42 nmagnezi: we should talk with redixin =)
15:39 boris-42 nmagnezi: he own's rally gates=)
15:39 psd boris-42, I can relate the new TaskMetaDatatable to the TaskResult table using FK-uuid, does this seem okay?, should I open a new review request for this change?
15:39 nmagnezi boris-42, redixin, i'm about to leave.. can you guys ping me tomorrow about this?
15:39 boris-42 psd: you should write in that spec
15:39 boris-42 psd: comment
15:40 boris-42 psd: we should get approved that spec
15:40 boris-42 psd: after that it will be clear how table should look like
15:40 psd okay, doing that now :)
15:44 openstackgerrit Roman Vasilets proposed stackforge/rally: Add murano benchmarks  https://review.openstack.org/137661
15:44 openstackgerrit Roman Vasilets proposed stackforge/rally: Add base for murano benchmarking  https://review.openstack.org/137650
15:44 boris-42 psd: btw
15:44 boris-42 psd: now we are doing specs
15:44 boris-42 psd: for big changes
15:44 boris-42 psd: that affects a lot
15:44 boris-42 psd: so you can translate that google doc to spec
15:44 boris-42 psd: wanna try?
15:44 yfried boris-42: will do
15:45 boris-42 yfried: thank you
15:45 psd boris-42, sure!
15:46 boris-42 psd: so copy paste this template https://github.com/stackforge/rally/tree/master/doc/specs to in-progress
15:46 boris-42 psd: and change content
15:46 boris-42 psd: this is good sample https://github.com/stackforge/rally/blob/master/doc/specs/in-progress/new_rally_input_task_format.rst
15:47 boris-42 psd: I think hafe will be glad to discus this as well ^
15:47 hafe @boris-42: just I started my rally journey this morning...
15:48 boris-42 hafe: ya it's okay
15:48 boris-42 hafe: rally is small project=)
15:48 psd boris-42, okay, I'm on it :)
15:48 psd Hey hafe!
15:50 hafe psd: hey!
16:14 e0ne joined #openstack-rally
16:16 openstackgerrit Andrew McDermott proposed stackforge/rally: Add a --uuids-only option to rally task list  https://review.openstack.org/167269
16:17 rvcehimanshu joined #openstack-rally
16:22 openstackgerrit Oleh Anufriiev proposed stackforge/rally: Removed task validation from api.Task.start  https://review.openstack.org/158899
16:24 garyk joined #openstack-rally
16:48 jaypipes joined #openstack-rally
16:52 mwagner_lap joined #openstack-rally
16:58 msdubov joined #openstack-rally
17:01 boris-42 meeting time
17:01 boris-42 redixin: rvasilets psd yfried|afk meteorfox and others ^
17:02 rvasilets join #openstack-rally
17:02 rvasilets \join #openstack-rally
17:05 andreykurilin_ joined #openstack-rally
17:10 ahg joined #openstack-rally
17:13 openstackgerrit Prabhjyot Singh Sodhi proposed stackforge/rally: Create 'add cloud info' spec file  https://review.openstack.org/169432
17:23 openstackgerrit Sergey Skripnick proposed stackforge/rally: WIP: super new rally_gate.py  https://review.openstack.org/163785
17:45 psd joined #openstack-rally
17:51 baker joined #openstack-rally
18:05 prashantS joined #openstack-rally
18:09 e0ne joined #openstack-rally
18:34 prashantS joined #openstack-rally
18:36 e0ne joined #openstack-rally
18:43 prashantS joined #openstack-rally
20:10 openstackgerrit Merged stackforge/rally: Fixes Tempest path update to use abspath  https://review.openstack.org/168690
20:42 e0ne joined #openstack-rally
22:00 prashant_ joined #openstack-rally
22:26 harlowja joined #openstack-rally
22:43 prashantS joined #openstack-rally
22:45 andreykurilin_ joined #openstack-rally
22:49 prashantS joined #openstack-rally
22:50 prashantS joined #openstack-rally
22:51 openstackgerrit Merged stackforge/rally: Adds uninstall_tempest to API  https://review.openstack.org/168838
22:55 prashantS joined #openstack-rally
23:21 mwagner_lap joined #openstack-rally
23:23 jaypipes joined #openstack-rally
23:29 vipul joined #openstack-rally
23:32 vipul digging a bit into Rally.. can / should Rally be used to do integration testing like tempest, or do those tests need to live in tempest
23:32 vipul i.e. Does rally provide the building blocks for writing and running integration tests
23:33 boris-42 vipul: you can use Rally
23:34 vipul is there a certain base class that our tests must extend?
23:34 boris-42 vipul: hm so there is no such thing like "test" in Rally
23:34 boris-42 vipul: you have contexts/scenarios/sla/runner
23:35 boris-42 vipul: together connected they are producing "tests"
23:35 boris-42 vipul: like this one https://github.com/stackforge/rally/blob/master/rally-jobs/rally.yaml#L965-L982
23:37 vipul so in that example.. what is NovaServers.boot_and_delete
23:38 boris-42 NovaServers.boot_and_delete is so called "Scenario plugin"
23:38 boris-42 NovaServers is class name boot_and_delete is method name
23:38 boris-42 https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/nova/servers.py#L86
23:39 boris-42 and this NovaServers should inherit rally.benchmark.scenarios.base.Scenario class
23:39 boris-42 this one https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/base.py#L48
23:39 boris-42 vipul: we have here some explanation regarding to plugins https://rally.readthedocs.org/en/latest/plugins.html
23:41 vipul Ah ok - so logic being 'tested' is a Scenario and the runner defines how and how many to execute
23:43 vipul what's the mechanism for invoking plugins
23:46 openstackgerrit Merged stackforge/rally: Add a --uuids-only option to rally task list  https://review.openstack.org/167269
23:49 boris-42 vipul: it's super easy
23:49 boris-42 vipul: you should put code in rally source or in ~/.rally/plugins/
23:50 boris-42 vipul: they will be autoloaded and autodiscovered
23:50 boris-42 so you shouldn't take care about that

| Channels | #openstack-rally index | Today | | Search | Google Search | Plain-Text | summary