| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-02-08 | |||
| 16:11:57 | mriedem | johnthetubaguy might know | |
| 16:12:07 | mriedem | it was part of the feature classification work that osic was doing | |
| 16:12:24 | hrw | mriedem: functionality rather. there are other column without CI stuff | |
| 16:12:43 | mriedem | hrw: you can't create/delete a server with aarch64? | |
| 16:13:19 | stephenfin | mriedem: Looking at line 76, it would seem we should be using partial, not missing | |
| 16:13:33 | hrw | mriedem: docs part is weird. | |
| 16:13:34 | stephenfin | Assuming you _can_ create a server, heh | |
| 16:14:01 | hrw | mriedem: functionality list depends on tempest tests. and in tempest output I did not found ones referred there | |
| 16:14:23 | hrw | mriedem: support-matrix depends on commands == can be tested | |
| 16:14:41 | mriedem | doc/source/user/support-matrix.ini is much more straight forward, it doesn't concern itself with CI coverage | |
| 16:14:50 | mriedem | the doc/source/user/feature-matrix-gp.ini one is the one that annoys me | |
| 16:14:51 | hrw | mriedem: did not found or found errors in tempest | |
| 16:15:05 | mriedem | we have no CI coverage for libvirt+aarch64, | |
| 16:15:10 | mriedem | so that's an easy one, | |
| 16:15:20 | mriedem | but i don't know if the gp doc is just about CI coverage or not | |
| 16:15:24 | mriedem | it's half baked | |
| 16:15:29 | mriedem | and i'd kind of like to delete it | |
| 16:15:46 | hrw | mriedem: if feature-matrix-gp.ini tells me that feature X depends on test A-B-C-D and I see that A-B-C-D failed in tempest run then it looks like missing rather then complete | |
| 16:16:38 | mriedem | hrw: so for L73 you're saying you can't create or delete a server with libvirt+aarch64? | |
| 16:18:40 | hrw | mriedem: if I go straight through tests like this doc suggests then it looks like that | |
| 16:21:45 | hrw | feature-matrix-gp.ini/operation.create-delete-server lists two tests: 9a438d88-10c6-4bcd-8b5b-5b6e25e1346f (test_list_servers) and 585e934c-448e-43c4-acbf-d06a9b899997 (test_list_servers_with_detail) and I lack both in any tempest run logs | |
| 16:21:48 | mriedem | hrw: honestly i'd just remove the changes for the -gp doc and ignore it | |
| 16:22:11 | mriedem | let's just sort out the more complete feature support matrix, which isn't about CI | |
| 16:22:40 | hrw | mriedem: that's an option | |
| 16:24:49 | openstackgerrit | Claudiu Belu proposed openstack/nova master: hyperv: Cleans up live migration Planned VM https://review.openstack.org/478943 | |
| 16:26:06 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/pike: Add release note for Aggregate[Core|Ram|Disk]Filter change https://review.openstack.org/542290 | |
| 16:28:27 | cfriesen | is there a debug option to include the body of requests in the nova-api log? | |
| 16:28:58 | hrw | mriedem: will check your comments on my setup | |
| 16:31:53 | ameeda | mriedem: I am back. I added this line "libpcre3-dev [platform:dpkg]" as you mentioned before to bindep.txt , do I have to add "pcre-devel" too ? | |
| 16:32:27 | mriedem | ameeda: i'm going to restore and approve https://review.openstack.org/#/c/542002/ | |
| 16:32:38 | mriedem | it's so trivial it's not worth dropping it since yours would be the same | |
| 16:32:49 | mriedem | ameeda: yes you'd add pcre-devel for rpm | |
| 16:34:22 | ameeda | mriedem: but I take it before him :( , anyway feel free to do what you want | |
| 16:35:26 | hrw | how to use interface-detach? "nova interface-detach dd8 eth1" does nothing | |
| 16:35:57 | ameeda | mriedem: pcre-devel [platform:rpm test] is fine ? | |
| 16:37:02 | johnthetubaguy | hrw: good questions, the long term aim was for the tests to help auto generate the grid, only some tests passing sounds like partial to me | |
| 16:37:29 | hrw | johnthetubaguy: create-delete does not test either creating nor deleting | |
| 16:38:08 | johnthetubaguy | hrw: that sounds wrong, you got the links I can dig to see what was going on there | |
| 16:38:59 | hrw | johnthetubaguy: at least it goes like that when you look at 'tempest --list' output (sth like that - the one which gives names<>uuid mapping) | |
| 16:40:59 | johnthetubaguy | hrw: yep I see now, this looks broken: https://github.com/openstack/nova/blob/5158ca7dcffd583dc8dd7c29b0a9a595d7de7dcf/doc/source/feature_matrix_gp.ini#L51 | |
| 16:41:27 | hrw | johnthetubaguy: exactly | |
| 16:41:49 | hrw | anyone used 'interface-detach' without --port-id? | |
| 16:41:58 | johnthetubaguy | hrw: oh wait... that does a create in the setup | |
| 16:42:20 | johnthetubaguy | hrw: I think its taken from what was used for the logo certification stuff at the time | |
| 16:42:36 | hrw | johnthetubaguy: anyway I skip that part for aarch64 | |
| 16:42:46 | johnthetubaguy | hrw: I think that's a nova-network thingy, the error handling is super dodgy | |
| 16:42:59 | hrw | johnthetubaguy: support-matrix.ini is easier to fill | |
| 16:42:59 | johnthetubaguy | hrw: why skip for aarch64? I missed that | |
| 16:43:14 | johnthetubaguy | ah, got you | |
| 16:43:33 | hrw | johnthetubaguy: like I told earlier: feature-matrix-gp.ini/operation.create-delete-server lists two tests: 9a438d88-10c6-4bcd-8b5b-5b6e25e1346f (test_list_servers) and 585e934c-448e-43c4-acbf-d06a9b899997 (test_list_servers_with_detail) and I lack both in any tempest run logs | |
| 16:44:01 | hrw | johnthetubaguy: so if I go right then create-delete functionality is missing, right?? | |
| 16:46:03 | johnthetubaguy | hrw: correct, if its not tested in the gate, you would mark it as missing | |
| 16:46:58 | johnthetubaguy | by gate I mean 3rdparty I guess | |
| 16:47:33 | hrw | johnthetubaguy: http://logs.openstack.org/28/541728/8/check/build-openstack-sphinx-docs/b9ac718/html/user/feature-classification.html | |
| 16:48:49 | hrw | johnthetubaguy: table is bogus for aarch64: is marked as missing or unknown despite working. just because tests used in ini files test for other stuff than names say | |
| 16:49:04 | hrw | johnthetubaguy: or listed tests are not used anymore | |
| 16:49:32 | johnthetubaguy | hrw: yeah seems like its bit rotted | |
| 16:49:35 | hrw | hm. no volumes in my setup | |
| 16:49:37 | hrw | (openstack) volume create --image f91ae3a7-e067-466c-b1b3-e592ea58d266 --size 8 --availability-zone nova my-new-volume | |
| 16:49:40 | hrw | internal endpoint for volumev2 service in RegionOne region not found | |
| 16:50:03 | johnthetubaguy | probably worth deleting at some point... | |
| 16:50:17 | hrw | johnthetubaguy: so instead of filling table with 'sorry, but nothing works here' I prefer to fill support-matrix one with 'this works, this does not and that is not tested' | |
| 16:50:42 | johnthetubaguy | hrw: yes makes sense | |
| 16:52:09 | johnthetubaguy | separate thing to work out how this matches up with interop tests and the gate, sounds worrying | |
| 16:52:39 | mriedem | ameeda: i don't know what the "test" part is for in bindep, probably need to ask about that in #openstack-infra | |
| 16:53:25 | mriedem | hrw: http://git.openstack.org/cgit/openstack/tempest/tree/tempest/api/compute/servers/test_create_server.py#n87 does test create/delete | |
| 16:53:40 | mriedem | hrw: the test class setup creates some servers, and the teardown deletes those servers | |
| 16:53:46 | mriedem | http://git.openstack.org/cgit/openstack/tempest/tree/tempest/api/compute/servers/test_create_server.py#n54 | |
| 16:54:22 | mriedem | johnthetubaguy: hrw: interface attach/detach is specifically neutron only | |
| 16:54:48 | mriedem | https://developer.openstack.org/api-ref/compute/#create-interface | |
| 16:54:52 | mriedem | https://developer.openstack.org/api-ref/compute/#detach-interface | |
| 16:54:54 | hrw | mriedem: then why feature-matrix-gp lists list_servers instead of server_create etc? | |
| 16:55:10 | mriedem | hrw: likely because it's also a defcore interop test | |
| 16:55:26 | mriedem | any tempest compute api test that has a server in it creates a server | |
| 16:55:29 | mriedem | so they probably just picked one | |
| 16:55:43 | hrw | https://refstack.openstack.org/#/results/952ebce2-af82-4ed6-81ba-860e80d38af4 is one of our latest runs. 75% passed. | |
| 16:56:24 | hrw | anyway... let me check what other entries I am missing in support matrix | |
| 16:56:47 | mriedem | my guess is if tempest is blowing up on your CI run, things aren't getting cleaned up properly and you're seeing cascading failures | |
| 16:56:58 | mriedem | if you just run tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers it should be fine | |
| 16:57:00 | hrw | other than volumes which for some reason does not work on my setup | |
| 16:57:04 | hrw | mriedem: possible | |
| 16:58:25 | hrw | found. no cinder ;D | |
| 17:01:33 | johnthetubaguy | mriedem: yeah I think we picked interop ones over any other | |
| 17:02:14 | johnthetubaguy | hrw: the basic one doesn't use volumes I thought | |
| 17:02:30 | mriedem | it doesn't | |
| 17:02:40 | mriedem | he's just saying that's why he's "unknown" about anything wrt volumes | |
| 17:03:02 | hrw | anyway redeploying with cinder now | |
| 17:03:20 | johnthetubaguy | ah | |
| 17:03:42 | mriedem | yeah you kind of need cinder for volumes | |
| 17:03:53 | mriedem | unless you're still running essex somewhere | |
| 17:04:24 | hrw | essex for me is some part of uk or sth like that ;D | |
| 17:04:55 | openstackgerrit | Eric Fried proposed openstack/nova master: Ensure resource classes correctly https://review.openstack.org/539738 | |
| 17:04:55 | openstackgerrit | Eric Fried proposed openstack/nova master: New-style _set_inventory_for_provider https://review.openstack.org/537648 | |
| 17:04:56 | openstackgerrit | Eric Fried proposed openstack/nova master: SchedulerReportClient.update_from_provider_tree https://review.openstack.org/533821 | |
| 17:04:57 | openstackgerrit | Eric Fried proposed openstack/nova master: Use update_provider_tree from resource tracker https://review.openstack.org/520246 | |
| 17:04:57 | openstackgerrit | Eric Fried proposed openstack/nova master: Fix nits in update_provider_tree series https://review.openstack.org/531260 | |
| 17:04:57 | openstackgerrit | Eric Fried proposed openstack/nova master: Move refresh time from report client to prov tree https://review.openstack.org/535517 | |
| 17:04:58 | openstackgerrit | Eric Fried proposed openstack/nova master: Make generation optional in ProviderTree https://review.openstack.org/539324 | |
| 17:04:58 | openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Add nested resources to server moving tests https://review.openstack.org/527728 | |
| 17:06:07 | stvnoyes | mriedem: fyi - I just updated that bug on multiattach + multi-create. The next issue is stickier than the first one. https://bugs.launchpad.net/nova/+bug/1747985 | |