Sunday, 2015-05-03

*** prashantS has joined #openstack-rally00:04
*** prashantS has quit IRC00:11
*** prashantS has joined #openstack-rally00:12
*** prashantS has quit IRC00:16
*** ilbot3 has quit IRC01:45
*** ilbot3 has joined #openstack-rally01:48
*** boris-42 has quit IRC02:28
*** boris-42 has joined #openstack-rally02:35
openstackgerritBoris Pavlovic proposed openstack/rally: Print Rally debug logs in Rally dsvm gate jobs  https://review.openstack.org/17958002:47
*** tfreger has joined #openstack-rally04:08
openstackgerritMerged openstack/rally: Print Rally debug logs in Rally dsvm gate jobs  https://review.openstack.org/17958005:00
*** boris-42 has quit IRC05:38
*** anshul has joined #openstack-rally06:23
*** yfried has joined #openstack-rally06:33
openstackgerritYair Fried proposed openstack/rally: Add test for deployment check  https://review.openstack.org/17034206:35
*** yfried has quit IRC06:59
*** Miouge has joined #openstack-rally07:12
*** exploreshaifali has joined #openstack-rally07:23
*** exploreshaifali has quit IRC07:30
*** anshul has quit IRC07:38
*** boris-42 has joined #openstack-rally07:50
boris-42kun_huang: ping07:50
openstackgerritMerged openstack/rally: Make vmtasks network_wrapper code less wonky  https://review.openstack.org/17942508:05
*** subscope has joined #openstack-rally08:21
*** yfried has joined #openstack-rally08:43
boris-42yfried: hi hi08:50
yfriedb08:50
boris-42yfried: how are you?08:51
yfriedboris-42: can we talk in 90min?08:51
boris-42yfried: I hope so08:51
boris-42yfried: take a look here goo.gl/YuCJfl08:51
boris-42yfried: it's Rally Gerrit dashboard simplifies a lot life08:51
*** yfried is now known as yfried|afk09:13
*** anshul has joined #openstack-rally09:20
openstackgerritMerged openstack/rally: Add test for deployment check  https://review.openstack.org/17034209:21
*** yfried|afk is now known as yfried09:33
*** yfried is now known as yfried|afk09:43
*** subscope has quit IRC09:46
*** yfried|afk is now known as yfried09:53
yfriedboris-42: nice09:54
yfriedboris-42: what's "important"?09:54
boris-42yfried: any patch that is stared by core team09:56
boris-42yfried: but it is not stared by me + msdubov09:57
*** anshul has quit IRC09:57
boris-42yfried: then it's critical for next release09:57
boris-42yfried: I wrote here description http://boris-42.me/rally-review-dashboard/09:57
yfriedboris-42: I'm seeing no patches in "Critical for next release"09:58
boris-42yfried: https://review.openstack.org/#/c/170491/09:58
boris-42yfried: holidays09:58
boris-42yfried: I can't rich msdubov09:58
yfriedboris-42: how do you "star" a patch?09:59
yfriedboris-42: oh, saw it09:59
boris-42yfried: yep09:59
yfriedboris-42: I see you also add it to topic10:00
yfriedboris-42: btw, I need your help with https://review.openstack.org/#/c/172831/10:01
boris-42yfried: sure10:01
boris-42yfried:  I have more global idea10:01
boris-42yfried: that is related to that work it will be nice if you will work on it as well10:01
yfriedboris-42: sure.10:01
boris-42yfried: so the global idea is to make Rally framework independent from OpenStack10:02
boris-42yfried: and split it 2 repos10:02
boris-42yfried: 1 is rally 2 is rally plugins that are only openstack related10:02
boris-42yfried: it's very very huge task but it worth10:02
boris-42yfried: one of the steps is to move all plugins under rally/plugins/ dir10:03
boris-42yfried: e.g. this one http://paste.openstack.org/show/214778/10:04
boris-42yfried: so it makes sense to move services directory under rally/plugins/openstack/services direclty10:05
boris-42yfried: and move whole the stuff to rally/plugins/oopenstack/*10:05
yfriedboris-42: will it still be under openstack's namespace?10:06
boris-42yfried: yep10:06
boris-42yfried: the goal is to keep everything simple (or simpler) than now10:07
boris-42yfried: for benchmarking openstack10:07
boris-42yfried: but with better arch10:07
yfriedboris-42: also, I understand that there are many other tools that do benchmarking. if you move away from openstack, won't Rally loose it's main value?10:07
boris-42yfried: one more time10:07
boris-42yfried: goal is to keep simplicity regarding to OpenStack10:08
boris-42yfried: but have better architecture10:08
boris-42yfried: plus it's very very hard for newbies to understand rally code base10:09
boris-42yfried: because framework is mixed with plugins10:09
yfriedboris-42: ok. I'm good with whatever new arch. but you'd have to draft a good bp so I can help you with your vision10:09
boris-42yfried: so the thing that I would like from you is very simple10:10
boris-42yfried: just move plugins10:10
boris-42yfried: from one place to another10:10
yfriedboris-42: right now?10:10
*** anshul has joined #openstack-rally10:10
boris-42yfried: we can do it even now10:11
yfriedok. where to?10:11
boris-42yfried: take a look at my paste10:11
boris-42yfried: move under  rally/plugins directory like here  http://paste.openstack.org/show/214778/10:11
boris-42yfried: I even started10:11
yfriedboris-42: what should go in common and what should go in openstack?10:11
boris-42yfried: https://review.openstack.org/#/c/176092/10:12
boris-42yfried: everything that is specific for OpenStack in OpenStack=)10:12
boris-42yfried: we don't have SLA and Runners that are specific for OpenStack10:12
yfriedboris-42: shouldn't this wait for the unified plugin base?10:12
boris-42yfried: but we have few benchmarks scenarios that are not OpenStack related10:12
boris-42yfried: yep it can wait10:12
boris-42yfried: at least mark it in your spec10:13
boris-42yfried: that will be enough for now10:13
boris-42yfried: btw I finished it almost10:13
yfriedboris-42: so give https://review.openstack.org/#/q/status:open+project:openstack/rally+branch:master+topic:refactor_a_bit_plugins,n,z a push and we can start working on the rest of the stuff10:13
boris-42yfried: yep so don't worry about splitting stuff it will be very very smooth10:14
boris-42yfried: e.g. first we will make benchmark enigne indepent from OpenStack and split plugins to separated directory10:15
yfriedboris-42: ok10:15
boris-42yfried: after that we will move plugins outside of rally tree to seprated repo (and add this project to rally requiremnts)10:15
yfriedboris-42: so, I'm waiting for your plugin work first.10:15
boris-42yfried: this step will allow us to add more people to core reviews that are reviewing only plugins*10:15
boris-42and it will block everybody to change plugins & framework in one step10:16
yfriedboris-42: re my spec, should it mentions this split? would be better if this split was documented in another spec and mine could just mention it as requirements10:37
boris-42yfried: so if you would like you can make one more spec10:39
yfriedboris-42: better you do it. I'm still unclear about the details, and you already have that in mind10:39
boris-42yfried: that just expalins that we should move all plugins to under rally/plugins/* to simplify understanding of rally code base10:39
boris-42yfried: there is no details except this one sentence ^10:40
boris-42yfried: it's is just few times calling "git mv" command and changing imports10:40
yfriedboris-42: but we need to also need to ID code that should go in common.10:40
boris-42yfried: it's obvious..10:40
boris-42yfried: it's really obvious10:41
yfriedboris-42: ok, I'll try. but my spec also started as simple and obvious...10:41
boris-42yfried: if it use openstack clients or requires openstack -> openstack10:41
boris-42yfried: nope scenario utils was never simple for me10:41
boris-42yfried: I even rejected already amaretsky propsal (that was about 2-3 months ago done)10:42
boris-42yfried: that is terrible hard task that you are trying to work on10:42
boris-42yfried: I was trying to delay it as much as possible10:42
boris-42but more and more people is facing the issues with current organization of plugins utils code10:42
boris-42so we have to do something10:43
yfriedboris-42: it's still blocked by plugin unification. what's your ETA on that?10:43
yfriedboris-42: no repo split in this spec yet, right? that comes later?10:44
boris-42yfried: so please write short spec regarding to moving all plugins*10:46
boris-42yfried: mention this in your spec (current) and say something like "regarding to plugins moving let's do services under rally/plugins/openstack/services/*)10:46
boris-42yfried: that is what I want10:46
boris-42yfried: about ETA I hope that we will get plugin base merged by Tuesday10:47
*** Miouge has quit IRC10:52
openstackgerritYair Fried proposed openstack/rally: [spec] Refactoring scenario utils  https://review.openstack.org/17283111:02
openstackgerritYair Fried proposed openstack/rally: [Spec] Reorder plugins  https://review.openstack.org/17964411:02
yfriedboris-42: https://review.openstack.org/#/c/179644/11:03
*** yfried is now known as yfried|afk11:13
boris-42yfried|afk: https://review.openstack.org/#/c/179644/ +2ed11:14
boris-42нyfried|afk btw did you see this https://twitter.com/PavlovicBoris/status/594097866009944064 ?11:17
*** yfried|afk is now known as yfried11:17
yfriedboris-42: won't be able to attend the summit11:18
boris-42yfried: sad =(11:18
yfriedboris-42: but my manager will  - tkammer11:18
boris-42yfried: we have 3 design sessions.=(11:18
yfriedboris-42: :(11:18
boris-42yfried: I hope next time as you are core of ofiicial OpenStack project they will send you to summit11:20
yfriedboris-42: next time == Tokyo.11:20
boris-42yfried: yep11:20
yfriedboris-42: don't count on it...11:20
boris-42yfried: why so ?11:20
yfriedboris-42: so prices - it's a really long and costly flight for us.11:21
yfriedboris-42: and also, assuming the company would agree to send me, my wife still has veto option :(11:21
boris-42yfried: oh11:22
yfriedboris-42: she's not wild about staying alone with 2 kids11:22
boris-42yfried: so maybe I will attend some OpenStack not-official summit somewhere in Europe11:22
yfriedboris-42: I know tempest team and a mid-cycle session once11:23
yfriedboris-42: it is more of actual coding and not a lot of discussions11:23
boris-42yfried: heh11:23
boris-42yfried: it depends on the mid-cycle lead11:23
yfriedboris-42: anyway, I still need your input on my spec with some comments/arguments made by amaretskiy and meteorfox11:25
boris-42yfried: will do it now11:26
boris-42yfried: seems like your spec doesn't pass tox11:26
boris-42yfried: could you please check it locally and fix11:26
yfriedboris-42: working on it11:26
openstackgerritYair Fried proposed openstack/rally: [spec] Refactoring scenario utils  https://review.openstack.org/17283111:50
openstackgerritYair Fried proposed openstack/rally: [Spec] Reorder plugins  https://review.openstack.org/17964411:50
boris-42yfried: so not enough description for me at least to see whole picture11:58
yfriedboris-42: what are we talkin about now?11:58
boris-42yfried: I am really interested in details regarding to atomic_actions and how it can be reused in both11:58
boris-42yfried: your spec regarding to utils11:58
boris-42yfried: could you make POC patch11:59
boris-42yfried: that will switch single function like image upload11:59
*** arcimboldo has joined #openstack-rally11:59
boris-42yfried: and shows how context ("images") and at least 1 image scenario how will look like11:59
*** arcimboldo has left #openstack-rally11:59
yfriedboris-42: re atomic actions - https://review.openstack.org/#/c/148637/12:00
boris-42yfried: there are 2 projects that are using rally in their gates12:00
boris-42yfried: if we merge this we will break theirs gate12:00
boris-42yfried: we need to implement stuff in another way12:01
yfriedboris-42: not sure. why would it break gates?12:03
boris-42https://www.irccloud.com/pastebin/ijf19jtF12:04
boris-42yfried: ^12:04
boris-42yfried: because you are changing scenarios12:04
boris-42yfried: in not backward compable way12:04
boris-42yfried: they have own plugins *12:05
boris-42yfried: that are not in rally tree12:05
boris-42yfried: and this won't work https://review.openstack.org/#/c/148637/6/rally/benchmark/scenarios/cinder/utils.py for them12:05
boris-42yfried: btw put my paste to work items in your spec12:05
boris-42yfried: be back after launch12:05
yfriedboris-42: making it work with a deprecation flow is implementation detail. obviously this was done before plugin unification existed.12:07
*** anshul has quit IRC12:13
openstackgerritYair Fried proposed openstack/rally: [spec] Refactoring scenario utils  https://review.openstack.org/17283112:27
yfriedboris-42: ^12:28
*** yfried has quit IRC12:37
*** tfreger has quit IRC13:22
*** yfried has joined #openstack-rally13:31
boris-42yfried: so we need to provide in that spec more details13:35
boris-42yfried: words/code/samples13:35
boris-42currently it's not enough clear13:35
yfriedI'm not sure about that. I don't want to start implementing stuff without a clear idea.13:36
vaidyboris-42: hi13:39
boris-42yfried: imho13:40
boris-42yfried: I like more code than specs13:40
boris-42yfried: from your spec it's not clear what you are going to implement13:41
boris-42yfried: the simplest way to show is it implement some very base + port part of functionallity to it13:41
yfriedboris-42: I'll try that tomorrow13:41
boris-42yfried: so what I am asking not too much13:42
boris-42yfried: it's just to move for example 2 methods (create/delete image)13:42
boris-42yfried: and port context and image scenario to it13:42
boris-42yfried: even without unit/functional tests and it even can get -1 from Jenkins13:42
boris-42yfried: just to see HOW it will look in REAL life13:42
boris-42yfried: because the goal is to make things simpler not just to refactor13:43
boris-42vaidy: hi hi13:43
vaidyboris-42: hope himanshu is been interacting with you regarding the involvement of team in rally contribution13:46
vaidyrvce-himansu13:47
vaidyboris-42: we are planning to have one dedicated resource to continuously work on rally13:47
boris-42vaidy: that sounds great13:48
vaidyboris-42: and that would be me to contribute upstream13:48
boris-42vaidy: ok great13:48
boris-42vaidy: so what you are going to work on?13:48
vaidyboris-42: himanshu was saying we already have many developers and we would require reviewers and would like to start there13:49
vaidyboris-42: what do you say?13:49
boris-42vaidy: we need reviewers13:49
boris-42vaidy: as many as possible=)13:49
boris-42vaidy: here is rally dashboard goo.gl/04aT6p that simplifies reviewing process13:49
vaidyboris-42: cool that should be ok with me too.. will start with reviewing the code.. but will require some development too to be in touch.13:50
boris-42vaidy: here is description of what you see there http://boris-42.me/rally-review-dashboard/13:50
boris-42vaidy: sure13:50
boris-42vaidy: so we have bunch of open bugs13:50
boris-42vaidy: some of them are not too complicated13:50
vaidyboris-42: yeah saw that in your linkedin profile oo13:50
vaidytoo13:51
vaidy:)13:51
boris-42vaidy: e.g this one https://bugs.launchpad.net/rally/+bug/144976013:51
openstackLaunchpad bug 1449760 in Rally "Rally deployment check doesn't check "users" credentials " [Medium,Triaged]13:51
boris-42vaidy: =)13:51
*** mwagner_lap has joined #openstack-rally13:51
vaidyboris-42: will start with small ones to get used to.. and once comfortable will take up the complex ones13:51
vaidyboris-42: hope you are ok with that13:51
boris-42vaidy: yep you can take that bug13:53
boris-42vaidy: it's not hard for fixing13:53
boris-42vaidy: this methods requires some tuning https://github.com/openstack/rally/blob/master/rally/cmd/commands/deployment.py#L234-L25913:53
boris-42vaidy: to check users as well13:53
vaidy boris-42: sure will pick up this bug and will work on this13:57
boris-42vaidy: great thanks13:58
vaidyboris-42: welcome14:01
boris-42vaidy: have to go14:04
boris-42vaidy: be tomorrow back14:04
openstackgerritRoman Vasilets proposed openstack/rally: Shifting _generate_random_name() call to utils  https://review.openstack.org/15971914:07
*** Miouge has joined #openstack-rally14:09
openstackgerritJens Rosenboom proposed openstack/rally: Fix security groups cleanup  https://review.openstack.org/17942814:16
*** ibiris_away has quit IRC14:57
*** ibiris_away has joined #openstack-rally14:57
*** ibiris_away is now known as ibiris14:57
*** ibiris is now known as ibiris_away15:08
*** yfried is now known as yfried|afk16:01
*** yfried|afk is now known as yfried16:12
*** kiran-r has joined #openstack-rally16:23
*** Miouge has quit IRC16:29
*** yfried is now known as yfried|afk17:04
*** yfried|afk is now known as yfried17:14
*** yfried is now known as yfried|afk17:37
*** yfried|afk is now known as yfried17:38
*** Miouge has joined #openstack-rally17:42
*** shakamunyi has joined #openstack-rally17:48
*** mwagner_lap has quit IRC18:31
*** e0ne has joined #openstack-rally18:37
*** yfried is now known as yfried|afk18:46
*** mwagner_lap has joined #openstack-rally18:48
*** exploreshaifali has joined #openstack-rally19:05
*** yfried|afk is now known as yfried19:06
*** yfried is now known as yfried|afk19:16
*** e0ne has quit IRC19:42
*** exploreshaifali has quit IRC19:51
*** e0ne has joined #openstack-rally20:13
*** neeti has joined #openstack-rally20:18
*** neeti has quit IRC20:28
*** boris-42 has quit IRC20:28
*** e0ne has quit IRC20:40
*** Miouge has quit IRC21:13
openstackgerritRoman Vasilets proposed openstack/rally: Shifting _generate_random_name() call to utils  https://review.openstack.org/15971922:17
*** oanufriev has joined #openstack-rally23:18
*** harlowja has quit IRC23:23
*** mwagner_lap has quit IRC23:35
*** mwagner_lap has joined #openstack-rally23:52

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!