*** boomsauce has joined #openstack-rally | 00:03 | |
*** yingjun has joined #openstack-rally | 00:14 | |
*** diogogmt has joined #openstack-rally | 00:19 | |
*** asti has joined #openstack-rally | 00:32 | |
*** yanyanhu has joined #openstack-rally | 00:41 | |
*** boomsauce has quit IRC | 00:46 | |
*** diogogmt has quit IRC | 00:53 | |
*** diogogmt has joined #openstack-rally | 00:56 | |
*** arnoldje has quit IRC | 01:11 | |
*** akrzos has joined #openstack-rally | 01:14 | |
*** diogogmt has quit IRC | 01:18 | |
*** asti has quit IRC | 01:35 | |
*** psuriset has quit IRC | 01:39 | |
*** ilbot3 has quit IRC | 01:46 | |
*** ilbot3 has joined #openstack-rally | 01:49 | |
openstackgerrit | chenhb proposed openstack/rally: Add boot_and_delete_server samples and functional test https://review.openstack.org/320180 | 01:51 |
---|---|---|
*** MaxPC has joined #openstack-rally | 02:22 | |
*** akrzos has quit IRC | 02:30 | |
*** psuriset has joined #openstack-rally | 02:43 | |
openstackgerrit | chenhb proposed openstack/rally: Add boot_and_delete_server samples and functional test https://review.openstack.org/320180 | 02:45 |
*** diogogmt has joined #openstack-rally | 02:49 | |
*** arnoldje has joined #openstack-rally | 02:52 | |
*** MaxPC has quit IRC | 03:00 | |
*** absubram has joined #openstack-rally | 04:31 | |
*** absubram_ has joined #openstack-rally | 04:32 | |
*** absubram has quit IRC | 04:36 | |
*** absubram_ is now known as absubram | 04:36 | |
*** shausy has joined #openstack-rally | 04:48 | |
*** arnoldje has quit IRC | 05:02 | |
*** bkopilov has joined #openstack-rally | 05:02 | |
*** bkopilov has quit IRC | 05:10 | |
*** bkopilov has joined #openstack-rally | 05:10 | |
*** bkopilov has quit IRC | 05:11 | |
*** bkopilov has joined #openstack-rally | 05:11 | |
*** dmellado has quit IRC | 05:13 | |
*** kambiz has quit IRC | 05:13 | |
*** kambiz has joined #openstack-rally | 05:16 | |
*** dmellado has joined #openstack-rally | 05:17 | |
*** shausy has quit IRC | 05:17 | |
*** shausy has joined #openstack-rally | 05:18 | |
*** rdas has joined #openstack-rally | 05:32 | |
*** adiantum has joined #openstack-rally | 05:39 | |
openstackgerrit | SHIPeiqi proposed openstack/rally: CleanUp Error log traces in network context https://review.openstack.org/319913 | 05:48 |
*** shausy has quit IRC | 06:00 | |
*** rcernin has joined #openstack-rally | 06:08 | |
*** sverma has joined #openstack-rally | 06:11 | |
*** serverascode has quit IRC | 06:15 | |
*** meteorfox has quit IRC | 06:15 | |
*** meteorfox has joined #openstack-rally | 06:17 | |
*** kun_huang has quit IRC | 06:21 | |
*** kun_huang has joined #openstack-rally | 06:24 | |
*** hughsaunders has quit IRC | 06:26 | |
*** harlowja has quit IRC | 06:28 | |
*** nineseconds has joined #openstack-rally | 06:28 | |
*** hughsaunders has joined #openstack-rally | 06:31 | |
*** serverascode has joined #openstack-rally | 06:33 | |
*** arcimboldo has joined #openstack-rally | 06:54 | |
*** Deng has joined #openstack-rally | 07:02 | |
*** tesseract has joined #openstack-rally | 07:04 | |
*** tesseract has quit IRC | 07:08 | |
*** arxcruz has joined #openstack-rally | 07:21 | |
*** anshul has joined #openstack-rally | 07:44 | |
*** anshul is now known as Guest82686 | 07:44 | |
openstackgerrit | chenhb proposed openstack/rally: Fix list_samples unknown argument "limit" error https://review.openstack.org/320264 | 07:49 |
*** ushkalim has joined #openstack-rally | 07:52 | |
*** amaretskiy has joined #openstack-rally | 07:53 | |
*** e0ne has joined #openstack-rally | 08:20 | |
*** tosky has joined #openstack-rally | 08:21 | |
*** tosky has quit IRC | 08:23 | |
*** ushkalim has quit IRC | 08:26 | |
*** tosky has joined #openstack-rally | 08:26 | |
openstackgerrit | Yanyan Hu proposed openstack/rally: Add Senlin plugin for profile and cluster https://review.openstack.org/301522 | 08:27 |
*** afazekas_ is now known as afazekas | 08:27 | |
*** e0ne has quit IRC | 08:31 | |
*** e0ne has joined #openstack-rally | 08:32 | |
*** yingjun has quit IRC | 08:33 | |
*** ig0r_ has joined #openstack-rally | 08:40 | |
*** ushkalim has joined #openstack-rally | 08:41 | |
*** arcimboldo has quit IRC | 09:01 | |
*** arcimboldo has joined #openstack-rally | 09:15 | |
*** yanyanhu has quit IRC | 09:24 | |
*** yanyanhu has joined #openstack-rally | 09:25 | |
*** yanyanhu has quit IRC | 09:25 | |
openstackgerrit | Alexander Maretskiy proposed openstack/rally: [Install] Improve installation script https://review.openstack.org/320324 | 09:37 |
*** ushkalim has quit IRC | 09:38 | |
*** arcimboldo_ has joined #openstack-rally | 09:44 | |
arcimboldo_ | Hi all, how can I see the output of the script run in a VM.boot_runcommand_delete plugin? | 09:45 |
*** ushkalim has joined #openstack-rally | 09:51 | |
*** mvk has quit IRC | 09:53 | |
*** arcimboldo_ has quit IRC | 10:00 | |
*** arcimboldo has quit IRC | 10:00 | |
*** boomsauce has joined #openstack-rally | 10:05 | |
*** MaxPC has joined #openstack-rally | 10:11 | |
*** arcimboldo_ has joined #openstack-rally | 10:12 | |
*** e0ne has quit IRC | 10:13 | |
*** e0ne has joined #openstack-rally | 10:14 | |
*** arcimboldo has joined #openstack-rally | 10:14 | |
amaretskiy | arcimboldo_: hi | 10:16 |
amaretskiy | you can generate html report | 10:16 |
arcimboldo_ | but I don't see anything in the report... | 10:16 |
amaretskiy | arcimboldo_: I've found a small bug - we have to modify standard plugin VM.boot_runcommand_delete in order to see results in html report because plugin return value is not ignored, instead plugin should call add_output() method | 10:19 |
amaretskiy | arcimboldo_: please look at https://github.com/openstack/rally/blob/master/rally/task/scenario.py#L172-L205 | 10:20 |
amaretskiy | arcimboldo_: you can use add_output() in any plugin | 10:20 |
amaretskiy | arcimboldo_: there are examples how output can be displayed: http://logs.openstack.org/42/318642/4/check/gate-rally-dsvm-rally/c60f41d/rally-plot/results.html.gz#/Dummy.dummy_output/output | 10:21 |
amaretskiy | arcimboldo_: unfortunately we should update VM.boot_runcommand_delete a bit | 10:21 |
amaretskiy | arcimboldo_: I will do this update soon | 10:22 |
*** mvk has joined #openstack-rally | 10:22 | |
arcimboldo | thnx amaretskiy, I'll wait for the update | 10:23 |
openstackgerrit | Sergey Skripnick proposed openstack/rally: [CI] Use --fromenv to create deployment on dsvm https://review.openstack.org/318642 | 10:28 |
*** psuriset has quit IRC | 10:31 | |
*** ushkalim has quit IRC | 10:33 | |
*** e0ne_ has joined #openstack-rally | 10:41 | |
*** e0ne has quit IRC | 10:42 | |
*** arcimboldo has quit IRC | 10:45 | |
*** arcimboldo_ has quit IRC | 10:45 | |
*** ushkalim has joined #openstack-rally | 10:45 | |
openstackgerrit | Antonio Messina proposed openstack/rally: Fix "AttributeError" when using "existing_users" context https://review.openstack.org/320005 | 10:46 |
*** akrzos has joined #openstack-rally | 10:47 | |
*** akrzos has quit IRC | 10:53 | |
*** lazy_prince has quit IRC | 10:59 | |
*** lazy_prince has joined #openstack-rally | 11:00 | |
*** arcimboldo has joined #openstack-rally | 11:15 | |
openstackgerrit | Alexander Maretskiy proposed openstack/rally: [Plugins] Add deprecation mark to dummy scenario https://review.openstack.org/320365 | 11:16 |
*** arcimboldo_ has joined #openstack-rally | 11:18 | |
*** ushkalim has quit IRC | 11:23 | |
*** akrzos has joined #openstack-rally | 11:28 | |
*** abalutoiu has joined #openstack-rally | 11:29 | |
*** nineseconds has quit IRC | 11:32 | |
*** ig0r_ has quit IRC | 11:34 | |
*** arcimboldo_ has quit IRC | 11:48 | |
*** ushkalim has joined #openstack-rally | 11:54 | |
*** ig0r_ has joined #openstack-rally | 11:56 | |
*** nineseconds has joined #openstack-rally | 11:58 | |
*** asti has joined #openstack-rally | 12:00 | |
*** ikhudoshyn has quit IRC | 12:05 | |
openstackgerrit | Roman Vasilets proposed openstack/rally: Remove deprecated create_meter_and_get_stats https://review.openstack.org/320403 | 12:16 |
*** maeca1 has joined #openstack-rally | 12:30 | |
*** stpierre has joined #openstack-rally | 12:33 | |
*** psuriset has joined #openstack-rally | 12:35 | |
*** rdas has quit IRC | 12:45 | |
*** madhu_ak has quit IRC | 12:46 | |
*** catintheroof has joined #openstack-rally | 12:49 | |
*** diogogmt has quit IRC | 12:50 | |
*** diogogmt has joined #openstack-rally | 12:53 | |
*** vponomaryov has quit IRC | 12:55 | |
*** vponomaryov has joined #openstack-rally | 12:57 | |
*** Deng has quit IRC | 12:57 | |
*** abalutoiu_ has joined #openstack-rally | 13:03 | |
*** abalutoiu has quit IRC | 13:04 | |
*** arnoldje has joined #openstack-rally | 13:07 | |
*** diogogmt has quit IRC | 13:07 | |
*** nineseconds has quit IRC | 13:24 | |
*** nineseconds has joined #openstack-rally | 13:24 | |
*** nineseconds has quit IRC | 13:28 | |
*** yingjun has joined #openstack-rally | 13:28 | |
*** nineseconds has joined #openstack-rally | 13:28 | |
*** yingjun has quit IRC | 13:37 | |
*** nineseconds has quit IRC | 13:38 | |
openstackgerrit | Alexander Maretskiy proposed openstack/rally: [Plugins] Fix custom output from boot_runcommand_delete() https://review.openstack.org/320460 | 13:38 |
*** nineseconds has joined #openstack-rally | 13:38 | |
*** arnoldje has quit IRC | 13:42 | |
*** yingjun has joined #openstack-rally | 13:42 | |
*** nineseconds has quit IRC | 13:48 | |
amaretskiy | arcimboldo: https://review.openstack.org/#/c/320460/ | 13:48 |
*** nineseconds has joined #openstack-rally | 13:48 | |
*** arcimboldo has quit IRC | 13:52 | |
*** yingjun has quit IRC | 13:53 | |
*** psd has joined #openstack-rally | 13:54 | |
*** yingjun has joined #openstack-rally | 13:59 | |
*** yingjun has quit IRC | 14:08 | |
*** yingjun has joined #openstack-rally | 14:09 | |
openstackgerrit | Merged openstack/rally: Fix "AttributeError" when using "existing_users" context https://review.openstack.org/320005 | 14:10 |
*** absubram has quit IRC | 14:13 | |
openstackgerrit | Alexander Maretskiy proposed openstack/rally: [Plugins] Fix custom output from boot_runcommand_delete() https://review.openstack.org/320460 | 14:13 |
*** arcimboldo has joined #openstack-rally | 14:13 | |
*** diogogmt has joined #openstack-rally | 14:14 | |
*** KevinE has joined #openstack-rally | 14:14 | |
*** KevinE has quit IRC | 14:15 | |
*** KevinE has joined #openstack-rally | 14:15 | |
_erick0zcr | morning | 14:15 |
openstackgerrit | Alexander Maretskiy proposed openstack/rally: [Plugins] Add deprecation mark to dummy scenario https://review.openstack.org/320365 | 14:18 |
*** arnoldje has joined #openstack-rally | 14:18 | |
KevinE | morning! | 14:18 |
*** arcimboldo has quit IRC | 14:22 | |
*** diogogmt has quit IRC | 14:23 | |
stpierre | amaretskiy: so is it possible in https://review.openstack.org/#/c/320460/2/rally/plugins/openstack/scenarios/vm/vmtasks.py L196 for the data type to be a list or scalar? (e.g., in the case of an improperly written scenario) | 14:23 |
amaretskiy | stpierre: this can be any type that returned by json.loads (python simple types like dict, list, str, int, float) | 14:25 |
amaretskiy | stpierre: this can happen in case if command (this is usually a bash code given to scenario) returns data in unexpected format | 14:25 |
stpierre | ok, then let's log an error in that case | 14:26 |
amaretskiy | stpierre: we can improve this scenario a lot later, but let's just fix output for now | 14:26 |
*** KevinE has quit IRC | 14:28 | |
stpierre | adding one line to ensure that we don't silently drop data is worth it now IMO | 14:28 |
*** KevinE has joined #openstack-rally | 14:28 | |
stpierre | i'll happily +2 it as soon as that's added | 14:28 |
*** logan- has quit IRC | 14:29 | |
*** logan- has joined #openstack-rally | 14:30 | |
_erick0zcr | stpierre: this is the error I had about http requests to a https service http://pastebin.com/rR8Ue2VX. For glance, I have a nginx doing reverse proxy, the openstack client works as expected. | 14:30 |
*** e0ne has joined #openstack-rally | 14:34 | |
*** e0ne_ has quit IRC | 14:35 | |
*** yingjun has quit IRC | 14:39 | |
*** yingjun has joined #openstack-rally | 14:39 | |
*** abalutoiu_ has quit IRC | 14:41 | |
stpierre | _erick0zcr: requests is making an https request, so the error might be with your nginx proxy | 14:42 |
stpierre | but obviously if osc works that's a bit odd | 14:42 |
*** mvk has quit IRC | 14:42 | |
*** vponomaryov has quit IRC | 14:42 | |
*** asti has quit IRC | 14:42 | |
*** ushkalim has quit IRC | 14:42 | |
*** rmk has quit IRC | 14:42 | |
stpierre | does the curl command that requests logs on line 19 give you a 400? | 14:43 |
stpierre | this is suspicious: --cert None --key None | 14:43 |
*** yingjun has quit IRC | 14:44 | |
*** yingjun has joined #openstack-rally | 14:45 | |
*** rcernin has quit IRC | 14:47 | |
KevinE | Guess I'll ask again: If anyone can help me try to troubleshoot gate-rally tests failing, I'd really appreciate it if you messaged me <3 | 14:50 |
stpierre | KevinE: at this point, really the only course forward is to get devstack going and play with it there. i know you're new to openstack, but consider this a leanring opportunity with a very steep curve :) | 14:51 |
openstackgerrit | Merged openstack/rally: [Verify] Correctly configure auth URLs and auth version https://review.openstack.org/319925 | 14:53 |
amaretskiy | KevinE: hi | 14:53 |
amaretskiy | KevinE: please remind what is the patch? | 14:54 |
KevinE | stpierre: I'm trying my hardest I promise lol | 14:54 |
KevinE | amaretskiy: https://review.openstack.org/#/c/320056/ , more debug in the related change Disable osresources | 14:55 |
_erick0zcr | stpierre: omg, didn't notice the missing cert/key, lemme dig into | 14:55 |
amaretskiy | KevinE: I will take a look | 14:55 |
*** yingjun has quit IRC | 14:57 | |
*** rcernin has joined #openstack-rally | 14:59 | |
*** nineseconds has quit IRC | 15:00 | |
amaretskiy | KevinE: your change does not actually work, at least for keystone v2 | 15:01 |
amaretskiy | KevinE: please point us to the proper doc/commit/etc which introduces parameter "interface" | 15:01 |
amaretskiy | KevinE: Also it is desired to mention such references in commit message | 15:02 |
*** absubram has joined #openstack-rally | 15:02 | |
*** yingjun has joined #openstack-rally | 15:03 | |
*** wootehfoot has joined #openstack-rally | 15:04 | |
KevinE | amaretskiy: is this what you're referring to? https://review.openstack.org/#/c/318136/ | 15:05 |
*** e0ne has quit IRC | 15:06 | |
amaretskiy | KevinE: this is about deployment | 15:06 |
amaretskiy | KevinE: however your patch changes osclients | 15:06 |
amaretskiy | KevinE: i guess there are proper changes in keystoneclient which expect this parameter | 15:08 |
KevinE | amaretskiy: is the catalog service supported for keystone v2? | 15:08 |
amaretskiy | KevinE: any cloud can provide keystone v2 | 15:09 |
*** arcimboldo has joined #openstack-rally | 15:10 | |
*** diogogmt has joined #openstack-rally | 15:10 | |
amaretskiy | KevinE: I do not actually know if problem is related to keystone v2 only, the question is the reference to some docs about keystone API, or keystoneclient commits, etc which can explain that this parameter ("interface") is actually required | 15:11 |
*** yingjun has quit IRC | 15:12 | |
*** nineseconds has joined #openstack-rally | 15:12 | |
*** e0ne has joined #openstack-rally | 15:18 | |
openstackgerrit | Merged openstack/rally: [Reports] Introduce class processing.plot.Trends https://review.openstack.org/294125 | 15:20 |
*** nineseconds has quit IRC | 15:25 | |
_erick0zcr | stpierre: the curl request made by rally uses glance v1 api, I don't know if it actually matters. Also the curl request output: curl: (35) Unknown SSL protocol error in connection to hyperclr.zpn.example.com.com:9292. Is there a way to tell rally to use certain api version? anyway I'll check the nginx side | 15:25 |
stpierre | it doesn't matter, but yes you can: https://github.com/openstack/rally/blob/master/rally-jobs/rally.yaml#L895-L897 | 15:26 |
_erick0zcr | thanks | 15:27 |
_erick0zcr | omg, it actually works, it was the version that was messing it. Thanks again stpierre | 15:32 |
*** arcimboldo has quit IRC | 15:32 | |
*** adiantum has quit IRC | 15:37 | |
*** vponomaryov has joined #openstack-rally | 15:40 | |
*** asti has joined #openstack-rally | 15:40 | |
*** ushkalim has joined #openstack-rally | 15:40 | |
*** rmk has joined #openstack-rally | 15:40 | |
*** Junhongl_ has joined #openstack-rally | 15:41 | |
*** madhu_ak has joined #openstack-rally | 15:43 | |
*** adiantum has joined #openstack-rally | 15:43 | |
*** Junhongl_ has quit IRC | 15:44 | |
*** Junhongl_ has joined #openstack-rally | 15:44 | |
*** arcimboldo has joined #openstack-rally | 15:45 | |
*** mvk has joined #openstack-rally | 15:45 | |
*** amaretskiy has quit IRC | 15:46 | |
*** Junhongl_ has quit IRC | 15:47 | |
*** Junhongl has joined #openstack-rally | 15:48 | |
*** ushkalim has quit IRC | 15:50 | |
*** Junhongl has quit IRC | 15:51 | |
*** diogogmt has quit IRC | 15:54 | |
*** mvk has quit IRC | 15:57 | |
*** diogogmt has joined #openstack-rally | 15:59 | |
*** mvk has joined #openstack-rally | 16:06 | |
*** KevinE_ has joined #openstack-rally | 16:08 | |
*** KevinE has quit IRC | 16:08 | |
*** lezbar has joined #openstack-rally | 16:09 | |
*** e0ne has quit IRC | 16:14 | |
*** adiantum has quit IRC | 16:20 | |
*** lakerzhou has joined #openstack-rally | 16:22 | |
*** ig0r_ has quit IRC | 16:24 | |
*** catintheroof has quit IRC | 16:28 | |
openstackgerrit | Roman Vasilets proposed openstack/rally: Remove deprecated create_meter_and_get_stats https://review.openstack.org/320403 | 16:30 |
*** maeca1 has quit IRC | 16:34 | |
*** wootehfoot has quit IRC | 16:37 | |
KevinE_ | anyone know what this error is?: | 16:39 |
KevinE_ | WARNING keystoneclient.auth.identity.base [-] Failed to contact the endpoint at http://internalAddress:35357 for discovery. Fallback to using that endpoint as the base url.WARNING rally.common.broker [-] Failed to consume a task from the queue: Unable to establish connection to http://internalAddress:35357/domains/default | 16:39 |
*** Guest82686 has quit IRC | 16:43 | |
*** arcimboldo has quit IRC | 16:43 | |
*** mvk has quit IRC | 16:45 | |
stpierre | the machine running rally couldn't reach http://internalAddress:35357 | 16:46 |
*** harlowja has joined #openstack-rally | 16:51 | |
KevinE_ | but the endpoint_type is public, it should be going somewhere els | 16:54 |
stpierre | a) is your deployment using a public auth_url? b) does your catalog have the correct URLs for the public endpoints? | 16:56 |
stpierre | if you configure your deployment to use a public endpoint_type but with a private auth_url, for instance, then you could run into that | 16:57 |
stpierre | i think it's probably pretty normal to use the admin endpoint in the deployment, but ask for public URLs from the catalog, for instance | 16:57 |
stpierre | but if you can't hit the admin endpoint from your rally box, then you're dead in the water | 16:58 |
*** e0ne has joined #openstack-rally | 16:59 | |
*** sverma has quit IRC | 17:08 | |
KevinE_ | how could I check for this? | 17:09 |
KevinE_ | and if that were wouldn't that mean that my patch wouldn't work regardless? | 17:10 |
stpierre | check the file from which your deployment was created | 17:12 |
stpierre | or 'rally deployment show <name>' | 17:12 |
*** e0ne has quit IRC | 17:12 | |
stpierre | and also 'openstack catalog list' to check the catalog | 17:12 |
KevinE_ | json file: http://ip:adminport/v3, enpoint_type:public, it's failing to hit the admin endpoint | 17:22 |
*** arxcruz has quit IRC | 17:23 | |
*** e0ne has joined #openstack-rally | 17:30 | |
stpierre | so it sounds like there's probably a firewall or something preventing rally from hitting that endpoint | 17:34 |
KevinE_ | so why would changing service_catalog.py or osclients fix it? | 17:57 |
*** pvaneck has joined #openstack-rally | 17:58 | |
*** adiantum has joined #openstack-rally | 17:59 | |
*** dave-mccowan has joined #openstack-rally | 17:59 | |
openstackgerrit | Roman Vasilets proposed openstack/rally: [WIP] Refactor ceilometer plugin https://review.openstack.org/320607 | 18:09 |
*** ig0r_ has joined #openstack-rally | 18:23 | |
*** rcernin has quit IRC | 18:29 | |
stpierre | i have no idea why that would fix it | 18:34 |
stpierre | didn't you have endpoint_type in your deployment file twice at some point? | 18:34 |
*** sverma has joined #openstack-rally | 18:44 | |
*** sverma has quit IRC | 18:49 | |
KevinE_ | yes, but someone (maybe you?) pointed out that the first one is just ignored due to the nature of json | 18:50 |
stpierre | i pointed out that one of them is ignored | 18:51 |
stpierre | i have no idea which one | 18:51 |
stpierre | there's one reasonable way to know for sure :) | 18:52 |
stpierre | only one of your two endpoint_type settings is actually correct, so just remove the other one | 18:52 |
KevinE_ | Just tried it, no difference | 18:52 |
*** e0ne has quit IRC | 18:53 | |
KevinE_ | I think I'm going to submit another change (our service_catalog.py hotfix) just to see what jenkins thinks of it | 18:53 |
*** psd has quit IRC | 18:54 | |
KevinE_ | nevermind | 18:57 |
stpierre | with your service_catalog.py fix, you should be able to run rally in debug mode and see exactly what requests it makes | 18:58 |
stpierre | if it's not making the admin endpoint request -- which we suspect it isn't -- then i guess dig into the code a bit more to try and figure out why | 18:58 |
KevinE_ | the fix pushes it through as admin and works flawlessly | 19:02 |
KevinE_ | the same with the osclients fix | 19:02 |
stpierre | so it hits the admin endpoint, but somehow magically works? | 19:02 |
KevinE_ | Oh sorry, it hits the public endpoint with the service fix | 19:04 |
KevinE_ | thus working lol | 19:04 |
stpierre | so, why not just configure your deployment to use the public endpoint? | 19:04 |
KevinE_ | I think I'm going to ask to be assigned to a different project this is hopeless | 19:06 |
lakerzhou | Hi. almost all nova test cannot specify network ID. It seems network ID is supported as an input to boot an instance from nova service plugin. | 19:07 |
lakerzhou | is there a workaround for the issue? because I cannot run any nova benchmark on production | 19:08 |
stpierre | you should be able to specify a network id to any scenario | 19:10 |
stpierre | they all support arbitrary keyword arguments to pass through to the underlying nova.servers.create() api call | 19:10 |
lakerzhou | @stpierre, how to use the arbitrary keyword? can you please give me an example? it has bother me for days. | 19:12 |
stpierre | https://paste.fedoraproject.org/370489/11724414/ | 19:14 |
stpierre | look through the scenarios, they all support this | 19:14 |
stpierre | some of them do it in different ways -- boot_server_from_volume_and_resize takes separate boot_server_kwargs and create_volume_kwargs, for example | 19:14 |
stpierre | but anything you can do in the API call can be passed to Rally | 19:14 |
lakerzhou | thanks a lot! I will give it a try. | 19:16 |
lakerzhou | I am trying to develop a tool record historical benchmarks and use the data to inject SLA to new test. For example, if the execution time exceed two times of the average max duration, the test will be fail. | 19:22 |
lakerzhou | is there any build-in rally tools supporting this kind of usage? | 19:23 |
lakerzhou | of course, the historical data will be stored for each benchmark test case. | 19:24 |
stpierre | not that i know of, but that would be a nice SLA plugin to have | 19:25 |
*** mvk has joined #openstack-rally | 19:27 | |
lakerzhou | I am wondering what the rally DB used for? Seems not much documents for it. | 19:27 |
*** adiantum has quit IRC | 19:28 | |
stpierre | it tracks all of the data -- deployments, tasks, verifications, and so on | 19:29 |
lakerzhou | ok, I see. I guess there is not rest api support for the DB access. | 19:32 |
*** diogogmt has quit IRC | 19:32 | |
stpierre | there's no rest api at all yet :) | 19:33 |
stpierre | but you should be able to make an SLA plugin easily enough | 19:33 |
stpierre | and i think it sounds awesome, so i'd love to have it upstream | 19:33 |
lakerzhou | I am not familiar the whole "plugin" architecture yet. But it is supposed to be my task for the next few weeks. | 19:35 |
lakerzhou | my main concern now is where/how to store the historical data | 19:36 |
stpierre | it's already stored in the db | 19:36 |
lakerzhou | really, that is much handy than I thought. | 19:37 |
*** e0ne has joined #openstack-rally | 19:38 | |
*** adiantum has joined #openstack-rally | 19:39 | |
*** ig0r_ has quit IRC | 19:39 | |
KevinE_ | So where I’m at right now: two of the top people in the IRC helped me develop a change that will not merge. one person says that it's our firewall, someone else says that it doesn't work for keystone v2, someone else says that the change doesn't work at all, and someone else says that the change works great, and no one knows why the tests are failing to merge. What am I supposed to do | 19:45 |
stpierre | reconfigure your deployment to hit the public interface instead of admin | 19:50 |
stpierre | and/or figure out why you can't hit the admin interface | 19:50 |
*** wootehfoot has joined #openstack-rally | 19:50 | |
stpierre | both of those things are easily testable and you can start crossing things off the list | 19:51 |
stpierre | as far as we can tell, your change just makes rally hit the public interface instead of the admin interface, and there's a way to do that without changing code. so, try it. | 19:52 |
KevinE_ | reconfigured the deployment to hit the public interface instead of admin, did not work, still attempted to contact the admin endpoint for discovery and failed | 20:02 |
stpierre | that seems wrong | 20:04 |
*** _erick0zcr has quit IRC | 20:07 | |
stpierre | i guess not, i can replicate that | 20:08 |
KevinE_ | http://pastebin.com/xDvSr2rH | 20:09 |
KevinE_ | ok so if it can be replicated, how can it be solved that's not the path I already tood | 20:12 |
KevinE_ | took * | 20:12 |
*** adiantum has quit IRC | 20:13 | |
stpierre | so, your change forces rally to avoid the admin interface | 20:17 |
stpierre | but the problem that the gate runs into (and that i'm hitting as well) is that trying to create a tenant via the public interface gives a 404 | 20:17 |
stpierre | i don't know enough about keystone to know if there's an elegant solution to that, but it seems to me that we need the admin interface, at least for tenant creation | 20:18 |
stpierre | if your fix works at your site, then clearly there must be some kind of workaround to allow tenant creation via the public interface | 20:19 |
stpierre | but what you added should, at best, be an option, not the default | 20:19 |
KevinE_ | rally automatically decides that it wants the interface to be admin. My change just tells it to use what the user puts in | 20:19 |
stpierre | not rally, keystoneclient | 20:20 |
stpierre | and it decides that because it knows (or thinks) that it has to use the admin interface to create a tenant | 20:21 |
stpierre | which is true, at least in some (or most?) installations | 20:21 |
stpierre | i don't know why it's apparently not true in yours | 20:21 |
stpierre | IMO the easiest solution here would be to run rally from somewhere that can hit the admin interface | 20:22 |
stpierre | failing that, it seems like adding another option to the deployment config to specify the interface might work, but clearly we can't pin interface == endpoint_type | 20:22 |
stpierre | or, you could run rally with existing users so that it doesn't try to create tenants, but that seems like the nuclear option | 20:23 |
KevinE_ | we don't restrict admin rights at this point | 20:28 |
KevinE_ | under our Icehouse implementation, we have a "repose" server sitting in front of each API | 20:29 |
KevinE_ | the repose server block remote admin capabilities | 20:29 |
KevinE_ | ^that lol | 20:29 |
stpierre | oh, then i suppose you'll have no choice but to try to run rally with existing users | 20:30 |
stpierre | or run it from somewhere where it doesn't have to go through repose | 20:30 |
KevinE_ | ok existing users is different | 20:34 |
KevinE_ | for Icehouse, we are using a non-Openstack identify management setup | 20:35 |
KevinE_ | so, the ability for Rally to create/delete/modify users or tenants is blocked | 20:35 |
KevinE_ | for the Liberty deployment, we are using local keystone user and project management - which gives us the ability to use either dynamic or static users | 20:35 |
KevinE_ | stpierre: <for the tag | 20:36 |
stpierre | for icehouse you'll have no choice but to use existing users. rally still requires admin for some things, so it still might not work -- you'll just have to TIAS | 20:40 |
stpierre | for liberty, it'll depend on whether or not you still use the repose gateway | 20:44 |
*** e0ne has quit IRC | 20:49 | |
*** e0ne has joined #openstack-rally | 20:50 | |
dave-mccowan | hello rally gurus... does anyone have experience working with Rally, Heat, and TLS? | 20:52 |
dave-mccowan | When running heat or openstack cli, my tests run fine. But when running with Rally and Heat together, I am getting an SSL certificate error. Has anyone seen this before? | 20:53 |
*** rcernin has joined #openstack-rally | 21:02 | |
KevinE_ | why does the openstack CLI differentiate between endpoint_type and OS-interface, but rally does not | 21:04 |
KevinE_ | is an openstack cli interface = to a rally endpoint_type? | 21:06 |
KevinE_ | stpierre: if you could answer those questions, and then I think that setting my change to be optional would be the way to go. I feel like I understand where you're coming from with that now | 21:12 |
stpierre | i don't know the answer to either of them | 21:12 |
stpierre | sorry | 21:13 |
KevinE_ | lol | 21:13 |
KevinE_ | well, how about how do I make progress in making that some sort of an optional parameter | 21:13 |
stpierre | add it to https://github.com/openstack/rally/blob/master/rally/deployment/engines/existing.py | 21:14 |
*** akrzos has quit IRC | 21:14 | |
stpierre | i haven't done much with the deployments so i'm not sure exactly how all of that information gets passed to osclients | 21:14 |
stpierre | you're in for some RTFS | 21:14 |
*** MaxPC has quit IRC | 21:16 | |
KevinE_ | i'm scared to ask what that acronym means | 21:16 |
stpierre | read the fine source | 21:17 |
stpierre | or some other f-word if you prefer | 21:17 |
*** e0ne has quit IRC | 21:30 | |
*** MaxPC has joined #openstack-rally | 21:31 | |
*** MaxPC has quit IRC | 21:34 | |
*** asti has quit IRC | 21:36 | |
*** diogogmt has joined #openstack-rally | 21:37 | |
*** stpierre has quit IRC | 21:37 | |
*** wootehfoot has quit IRC | 21:39 | |
*** rcernin has quit IRC | 21:43 | |
KevinE_ | so you think that my specific edit will get merged upstream to be one of the basic parameters used to create a rally deployment? with how terribly this has been going so far I can't see that really happening? | 21:43 |
*** KevinE_ has quit IRC | 21:55 | |
*** KevinE has joined #openstack-rally | 21:55 | |
*** lakerzhou has quit IRC | 22:04 | |
*** arnoldje has quit IRC | 22:29 | |
*** lakerzhou has joined #openstack-rally | 22:48 | |
*** akrzos has joined #openstack-rally | 22:51 | |
*** absubram has quit IRC | 22:58 | |
*** zackf has quit IRC | 23:00 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** openstackgerrit has joined #openstack-rally | 23:03 | |
*** zackf has joined #openstack-rally | 23:05 | |
*** adiantum has joined #openstack-rally | 23:05 | |
*** zackf has quit IRC | 23:09 | |
*** adiantum has quit IRC | 23:10 | |
*** lakerzhou has quit IRC | 23:13 | |
*** akrzos has quit IRC | 23:19 | |
*** KevinE has quit IRC | 23:22 | |
*** akrzos has joined #openstack-rally | 23:26 | |
*** tosky has quit IRC | 23:34 | |
*** akrzos has quit IRC | 23:42 | |
*** akrzos has joined #openstack-rally | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!