*** serverascode has quit IRC | 02:28 | |
*** zhiyan has quit IRC | 02:28 | |
*** meteorfox has quit IRC | 02:28 | |
*** zhiyan has joined #openstack-rally | 03:00 | |
*** meteorfox has joined #openstack-rally | 03:10 | |
*** serverascode has joined #openstack-rally | 04:20 | |
*** yfried__ has quit IRC | 05:17 | |
*** yfried__ has joined #openstack-rally | 06:07 | |
*** yfried__ has quit IRC | 06:12 | |
*** yfried__ has joined #openstack-rally | 06:12 | |
yfried__ | boris-42: ping | 06:40 |
---|---|---|
boris-42 | yfried__: hi hi | 06:41 |
boris-42 | yfried__: haven't seen you for a while | 06:41 |
boris-42 | yfried__: how is your child? | 06:41 |
yfried__ | boris-42: holidays + TZ diff ... | 06:42 |
yfried__ | boris-42: he'd great | 06:42 |
yfried__ | boris-42: tnx | 06:42 |
boris-42 | yfried__: happy to hear that | 06:42 |
boris-42 | yfried__: so as you are here could I ask are you working still on utils refactoring? | 06:43 |
yfried__ | boris-42: I wasn't. I should... | 06:43 |
yfried__ | boris-42: any thoughts? It's been dormant for a while now. I partly forgot my original line of thought... | 06:44 |
boris-42 | yfried__: so we can try togethter to remember what we should do ;) | 06:48 |
boris-42 | as I am here and you are here=) | 06:48 |
boris-42 | yfried__: so what we need to do is like | 07:07 |
boris-42 | isolated functionallity on top of clients to do the basic stuff | 07:07 |
boris-42 | like boot vm | 07:07 |
boris-42 | so we won't use scenarios utils in context | 07:08 |
boris-42 | this is one thing | 07:08 |
boris-42 | another thing is have "common service" based on few "service for version X of API or service Y " | 07:08 |
boris-42 | and remove wrappers | 07:08 |
boris-42 | integrate to this somehow atomic_actions | 07:09 |
boris-42 | so it will be transparaent for scenarios, context to add new atomic actions | 07:09 |
boris-42 | that can be done simple | 07:09 |
boris-42 | scenario code: | 07:09 |
boris-42 | def boot_vm(self, ): | 07:10 |
boris-42 | services.nova(self.clinets, store_atomic_to=self) | 07:10 |
boris-42 | so we will pass self of scenario to atomic.ActionTimer | 07:10 |
boris-42 | services.nova(self.clinets, store_atomic_to=self).boot() | 07:11 |
yfried__ | boris-42: I'm updating the spec according to old comments. I'll get into your details later (10min) | 07:23 |
boris-42 | yfried__: I'll be here for few hours more | 07:23 |
*** pythonguy has joined #openstack-rally | 07:24 | |
*** pythonguy1 has quit IRC | 07:25 | |
openstackgerrit | Yair Fried proposed openstack/rally: [spec] Refactoring scenario utils https://review.openstack.org/172831 | 07:28 |
yfried__ | boris-42: ^ pushed the updated version. | 07:28 |
yfried__ | boris-42: I'm a bit unclear on where your comments should go. Could you plz post them as a review? | 07:30 |
boris-42 | yfried__: gimme 10 minute s | 07:31 |
boris-42 | yfried__: need to finish something before | 07:31 |
boris-42 | yfried__: btw did you see changes in rally verify ? | 07:31 |
boris-42 | yfried__: it pass more then 1000 tests out of box now for devstack & Mirantis OpenStack | 07:31 |
yfried__ | boris-42: I haven't. can you point me to the patches? | 07:40 |
yfried__ | plx | 07:40 |
yfried__ | plz | 07:40 |
boris-42 | yfried__: https://review.openstack.org/#/q/owner:%22Yaroslav+Lobankov%22+project:openstack/rally,n,z | 07:49 |
boris-42 | yfried__: btw | 08:03 |
boris-42 | https://www.irccloud.com/pastebin/GV8tgRRJ/ | 08:03 |
boris-42 | 50k iterations data with errors in case of 0.1% can be stored in 0.7mb | 08:04 |
boris-42 | instead of 12.5 mb | 08:04 |
boris-42 | yfried__: ^ we can reduce a lot of usage of our storage | 08:04 |
boris-42 | in rally | 08:04 |
*** itlinux has joined #openstack-rally | 08:12 | |
yfried__ | boris-42: ?? | 08:14 |
boris-42 | yfried__: I am working on refactoring DB stuff | 08:14 |
boris-42 | yfried__: so to store results as zipped chunk | 08:15 |
boris-42 | yfried__: so 50k iterations of rally (2 atomic actions inside) use about 12.5 MB of disk | 08:15 |
boris-42 | yfried__: if they are zipped they will use only 0.7M> | 08:15 |
*** itlinux has quit IRC | 08:17 | |
boris-42 | yfried__: so like we will able to store about 15 times more data on the same storage | 08:18 |
yfried__ | boris-42: that's nice. | 08:22 |
openstackgerrit | Yair Fried proposed openstack/rally: [spec] Refactoring scenario utils https://review.openstack.org/172831 | 08:32 |
*** meteorfox has quit IRC | 08:36 | |
*** serverascode has quit IRC | 08:36 | |
*** zhiyan has quit IRC | 08:36 | |
*** serverascode has joined #openstack-rally | 08:50 | |
*** zhiyan has joined #openstack-rally | 08:54 | |
*** meteorfox has joined #openstack-rally | 09:05 | |
openstackgerrit | Yair Fried proposed openstack/rally: [spec] Refactoring scenario utils https://review.openstack.org/172831 | 09:36 |
yfried__ | boris-42: ^friendly reminder :) | 09:36 |
*** ukinau has quit IRC | 09:39 | |
boris-42 | yfried__: I remember | 09:40 |
boris-42 | just stuck in zlib, bz2 and so on | 09:40 |
*** yfried__ is now known as yfried|afk | 09:54 | |
*** yfried|afk is now known as yfried__ | 10:15 | |
boris-42 | yfried__: so spec doesn't contain any information related to details of implementation | 10:48 |
boris-42 | yfried__: we should add some kind of sample of one method in all the levels | 10:49 |
boris-42 | scenario is using, context is using it, it's implemented in common services and 2 specific version stuff | 10:49 |
*** yfried has joined #openstack-rally | 10:55 | |
*** yfried__ has quit IRC | 10:56 | |
*** yfried has quit IRC | 11:06 | |
*** oanufriev has joined #openstack-rally | 11:15 | |
*** oanufriev has quit IRC | 11:15 | |
*** mwagner_ has joined #openstack-rally | 11:52 | |
*** yfried has joined #openstack-rally | 11:56 | |
*** yfried_ has joined #openstack-rally | 11:59 | |
*** yfried has quit IRC | 12:00 | |
openstackgerrit | Yair Fried proposed openstack/rally: [spec] Refactoring scenario utils https://review.openstack.org/172831 | 12:29 |
yfried_ | boris-42: I've fixed 3 of your comments. I don't know how to address the final one. Could you please help me with it? | 12:29 |
boris-42 | yfried_: finally one is only important | 12:35 |
boris-42 | yfried_: I am not sure what is unclear | 12:35 |
yfried_ | boris-42: I know :) | 12:35 |
yfried_ | "How common service will interact with services for specific version" | 12:36 |
yfried_ | boris-42: ^ what do you mean? | 12:36 |
boris-42 | yfried_: yep that is quite simple question | 12:36 |
boris-42 | make a sample of code in spec | 12:36 |
boris-42 | yfried_: to show all things that we are addressing | 12:36 |
yfried_ | boris-42: I don't understand the question. sorry | 12:36 |
boris-42 | yfried_: it's not a question | 12:37 |
boris-42 | yfried_: make a code in spec that shows how everything will be organized | 12:37 |
boris-42 | yfried_: how context classes and scenarios will use new services | 12:37 |
boris-42 | yfried_: and how services will look like | 12:37 |
yfried_ | boris-42: ok. this I can do | 12:37 |
boris-42 | yfried_: that is all that I want | 12:38 |
boris-42 | yfried_: it's quite large refactoring of rally | 12:38 |
boris-42 | yfried_: and I would like to see how it will look like before we start doing it | 12:38 |
yfried_ | boris-42: "How specific version services would look like" is this about keystone v2/3? | 12:39 |
boris-42 | yfried_: yep | 12:40 |
yfried_ | this is simply converting the keystone wrapper to service/identity/common:IdentityService | 12:41 |
yfried_ | boris-42: ^ mostly renaming of the modules | 12:42 |
boris-42 | yfried_: just make a sample of one single method | 12:42 |
boris-42 | yfried_: like create_tenant | 12:42 |
boris-42 | yfried_: and show how it will be everywhere implemented and used | 12:43 |
boris-42 | yfried_: that's all what I am asking | 12:43 |
yfried_ | ack | 12:43 |
yfried_ | boris-42: "the stuff related to atomic_actions.." - what's the issue here? atomic should now be usable by all plugins, shouldn't it? | 12:43 |
boris-42 | yfried_: yep but make a sample | 12:43 |
boris-42 | yfried_: that shows how everything works | 12:43 |
boris-42 | yfried_: please | 12:43 |
yfried_ | boris-42: I'll try | 12:44 |
boris-42 | yfried_: until you can't make simple it's useless even to start any kind of refactorings | 12:44 |
boris-42 | simple sample* | 12:44 |
boris-42 | yfried_: when simple sample will work including atomic functionallity | 12:44 |
boris-42 | yfried_: it will be the time to work on the refactoring of everyrthing | 12:45 |
yfried_ | boris-42: ok | 12:45 |
*** gema has quit IRC | 13:36 | |
yfried_ | boris-42: still here? | 13:45 |
yfried_ | boris-42: re atomic | 13:45 |
yfried_ | boris-42: and plugins: do we have a way to determine the plugin's base (ctx/scenario)? | 13:46 |
*** gema has joined #openstack-rally | 13:47 | |
openstackgerrit | Yair Fried proposed openstack/rally: [spec] Refactoring scenario utils https://review.openstack.org/172831 | 14:19 |
*** yfried_ has quit IRC | 14:25 | |
*** yfried has joined #openstack-rally | 14:29 | |
*** yfried has quit IRC | 15:09 | |
*** e0ne has joined #openstack-rally | 15:15 | |
*** e0ne has quit IRC | 16:00 | |
*** yfried has joined #openstack-rally | 16:27 | |
*** puranamr has joined #openstack-rally | 16:50 | |
*** puranamr has quit IRC | 16:56 | |
*** e0ne has joined #openstack-rally | 18:35 | |
*** e0ne has quit IRC | 18:48 | |
*** e0ne has joined #openstack-rally | 19:05 | |
*** e0ne has quit IRC | 19:18 | |
*** MaxPC has joined #openstack-rally | 19:23 | |
*** MaxPC has quit IRC | 19:28 | |
*** e0ne has joined #openstack-rally | 19:43 | |
*** baker has joined #openstack-rally | 19:43 | |
*** MaxPC has joined #openstack-rally | 19:54 | |
*** MaxPC has quit IRC | 19:58 | |
*** baker has quit IRC | 20:09 | |
*** puranamr has joined #openstack-rally | 20:16 | |
*** puranamr has quit IRC | 20:47 | |
*** puranamr has joined #openstack-rally | 20:56 | |
*** puranamr has quit IRC | 20:57 | |
*** puranamr has joined #openstack-rally | 21:17 | |
*** puranamr has quit IRC | 21:24 | |
*** MaxPC has joined #openstack-rally | 21:55 | |
*** MaxPC has quit IRC | 21:59 | |
*** e0ne has quit IRC | 22:06 | |
*** akuznetsova has quit IRC | 22:26 | |
boris-42 | yfried: not yet | 22:27 |
*** akuznetsova has joined #openstack-rally | 22:27 | |
*** mwagner_ has quit IRC | 22:39 | |
*** puranamr has joined #openstack-rally | 22:43 | |
yfried | boris-42: http://logs.openstack.org/31/172831/21/check/gate-rally-python34/c87df53/console.html | 22:44 |
yfried | any idea why? | 22:44 |
*** puranamr has quit IRC | 22:51 | |
*** psd has quit IRC | 22:56 | |
boris-42 | yfried: you have some bad symbols in your spec | 23:38 |
*** afazekas has quit IRC | 23:42 | |
*** afazekas has joined #openstack-rally | 23:43 | |
*** baker has joined #openstack-rally | 23:51 | |
*** baker has quit IRC | 23:55 | |
*** MaxPC has joined #openstack-rally | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!