| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-08-21 | |||
| 11:53:45 | mriedem | i want to see what miguel thinks about that too | |
| 11:55:48 | sean-k-mooney | mriedem: ill test that and see. the other thing is im not sure what the state of qemu when this partaclar bug happens due to the fact th monitor closed. | |
| 11:56:02 | sean-k-mooney | that is kind of a seperate bug however | |
| 11:56:27 | sean-k-mooney | at least with this patch if i do a hard reboot i think everything shold work properly again. | |
| 11:56:33 | mriedem | i am a bit surprised that qemu would bomb out after we went into post-copy mode | |
| 11:56:48 | mriedem | we only activate the dest host port bindings during post-copy or post-live migration | |
| 11:57:10 | mriedem | so your qemu failure must have happened after post-copy for us to activate the dest host bindings | |
| 11:57:27 | mriedem | you'd know if you saw "Binding ports to destination host" in the source host compute logs | |
| 11:58:15 | sean-k-mooney | ill reporduce and check that then apply your patch and see what happens | |
| 12:05:30 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: [placement] Use oslotest uuidsentinel https://review.openstack.org/594144 | |
| 12:05:37 | mriedem | cdent: ^ | |
| 12:05:59 | cdent | nice | |
| 12:07:22 | openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Resource retrieving: add change-before filter https://review.openstack.org/591976 | |
| 12:07:54 | cdent | mriedem: wait | |
| 12:08:10 | cdent | nm | |
| 12:08:27 | cdent | efried: did you see https://review.openstack.org/#/c/594068/ | |
| 12:08:41 | efried | looking... | |
| 12:09:01 | efried | cdent: Thanks, I was just starting to poke on that. | |
| 12:09:57 | cdent | efried: cool, wasn't sure if you had started your own | |
| 12:11:51 | mriedem | clearly that will have to go through the release dance | |
| 12:23:46 | openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Resource retrieving: add change-before filter https://review.openstack.org/591976 | |
| 12:23:55 | openstackgerrit | Slawek Kaplonski proposed openstack/os-vif master: Avoid os-vif to add untagged ports to ovs ports by default https://review.openstack.org/594118 | |
| 12:26:02 | openstackgerrit | Jiri Suchomel proposed openstack/nova master: Filter out instances without a host when populating AZ https://review.openstack.org/594050 | |
| 12:28:39 | openstackgerrit | Slawek Kaplonski proposed openstack/os-vif master: DNM Testing different CDN projects with DEAD_VLAN_TAG https://review.openstack.org/594153 | |
| 12:58:13 | tssurya | alex_xu, gmann or other api-experts: nova list seems to have this filter "--instance-name" which doesn't seem to be processed anywhere, was wondering where/why it was used ? | |
| 13:00:44 | alex_xu | tssurya: I even don't know we have '--instance-name' filter in the API | |
| 13:01:10 | alex_xu | I don't think we have that in the API | |
| 13:01:30 | tssurya | alex_xu: I didn't find it either; but its listed in the options | |
| 13:01:45 | mriedem | what is it translated to in novaclient? | |
| 13:03:19 | mriedem | added in 2011 by rackspace so it was probably something in rax | |
| 13:03:21 | mriedem | not upstream | |
| 13:04:24 | mriedem | looks like it's meant to filter on OS-EXT-SRV-ATTR:instance_name | |
| 13:04:28 | alex_xu | we have attribute 'OS-EXT-SRV-ATTR:instance_name', try to find out if there is any translate | |
| 13:04:40 | alex_xu | mriedem: yea | |
| 13:04:43 | mriedem | right which would be instance.name | |
| 13:04:51 | mriedem | filtering on --name would be instance.display_name | |
| 13:04:53 | tssurya | but we also have the "--name" | |
| 13:04:57 | tssurya | ah okay | |
| 13:06:05 | mriedem | https://github.com/openstack/python-novaclient/commit/dcd5544133f1cc1171f8078b2ed54143b52fb064 | |
| 13:07:41 | alex_xu | but it doesn't work in server side | |
| 13:07:57 | tssurya | alex_xu: yea, was just trying it | |
| 13:08:40 | tssurya | because we don't have it on the server side right ? | |
| 13:09:25 | alex_xu | yes, I think so | |
| 13:09:56 | alex_xu | gmann: enjoy your vacation! | |
| 13:10:19 | tssurya | cool, should I open a bug on the client to remove it from the option for the users ? or do we have plans on putting it on the server side | |
| 13:11:08 | mriedem | that initial novaclient change wasn't even correct, | |
| 13:11:11 | mriedem | it was later updated in https://github.com/openstack/python-novaclient/commit/fc8e5e3fe3a1164eb2e923ed599e63a2af1a4f3c | |
| 13:11:35 | alex_xu | tssurya: we have a filter called 'name', it is should be the '--instance-name' | |
| 13:11:38 | tssurya | either ways, I was trying to skip the minimal constructs for down cells for "all" filters and came across this one not abiding the rules and doing nothing except priting everything | |
| 13:12:29 | alex_xu | tssurya: sorry, that 'name' is mapping to 'display_name' also | |
| 13:12:32 | tssurya | alex_xu: yea, the documentation for those options need to be more clear to explain what means what if we are going to have both | |
| 13:12:56 | alex_xu | tssurya: yea | |
| 13:13:28 | tssurya | mriedem: oh, so you want to keep both ? | |
| 13:13:40 | mriedem | not necessarily, | |
| 13:13:46 | mriedem | clearly there is a bug in novaclient which needs to be reported | |
| 13:14:57 | tssurya | mriedem: right, I can open a bug now and we can see if this option is really useful to implement on the server side, else we can punt it. At least the documentation should be clearer for those options | |
| 13:15:23 | mriedem | so the --name filter in nova list is being mapped to filter on instance.name rather than display_name? | |
| 13:16:05 | mriedem | https://github.com/openstack/python-novaclient/commit/fc8e5e3fe3a1164eb2e923ed599e63a2af1a4f3c | |
| 13:16:06 | mriedem | oops | |
| 13:16:11 | mriedem | filter_mapping = { | |
| 13:16:11 | mriedem | 'image': 'image_ref', | |
| 13:16:11 | mriedem | 'name': 'display_name', | |
| 13:16:20 | mriedem | so we map name to display_name in the compute API code | |
| 13:16:26 | mriedem | and instance_name should map to 'name' | |
| 13:16:31 | mriedem | is what i think alex_xu was saying | |
| 13:16:42 | mriedem | if we want to support that in the server | |
| 13:16:51 | mriedem | but the client side --instance-name filter doesn't do anything today, right? | |
| 13:17:00 | alex_xu | mriedem: we have instance_name filter long time before https://github.com/openstack/nova/commit/1c90eb34085dbb69f37e2f63dea7496afabb06b3#diff-516904cc81cade24a9122ecf96707bf0R702 | |
| 13:17:20 | mriedem | right | |
| 13:17:20 | mriedem | (8:16:28 AM) mriedem: and instance_name should map to 'name' | |
| 13:17:32 | mriedem | so when was that removed? | |
| 13:20:52 | alex_xu | mriedem: probably folsom release, I see that filter in that relese, but disappear after grizzle | |
| 13:26:25 | alex_xu | mriedem: tssurya here https://review.openstack.org/#/c/10917/3 | |
| 13:27:55 | mriedem | ah ok, and forgot to remove the novaclient side of that | |
| 13:28:01 | tssurya | ah thanks | |
| 13:28:03 | mriedem | and apparently no one has noticed since folsom | |
| 13:28:51 | openstackgerrit | Chris Dent proposed openstack/nova master: Set policy_opt defaults in placement gabbi fixture https://review.openstack.org/594172 | |
| 13:29:05 | mriedem | https://bugs.launchpad.net/python-novaclient/+bug/1295126/comments/3 | |
| 13:29:05 | openstack | Launchpad bug 1295126 in python-novaclient "Admin only shown for args that can be used by non-admin" [Wishlist,Fix released] - Assigned to Verónica Musso (veronica-a-musso) | |
| 13:29:10 | mriedem | "and --instance-name has no effect for both" | |
| 13:30:13 | mriedem | tssurya: alex_xu: i'd probably just deprecate the --instance-name option in nova list, it's not done anything since essex | |
| 13:30:23 | mriedem | adding the support server-side at this point is likely a microversion | |
| 13:30:45 | alex_xu | mriedem: yea, and it is admin-only filter so we can deprecate it | |
| 13:30:48 | tssurya | mriedem: ack, I don't think its that essential a filter | |
| 13:31:14 | tssurya | its not an admin-only.. | |
| 13:33:08 | alex_xu | tssurya: instance_name field only can be see by the admin? | |
| 13:35:24 | mriedem | no, | |
| 13:35:29 | mriedem | OS-EXT-SRV-ATTR:instance_name is also shown for non-admins | |
| 13:35:35 | mriedem | it's in ExtendedServerAttributesController | |
| 13:36:37 | mriedem | oh wait no alex_xu is correc | |
| 13:36:39 | mriedem | *correct | |
| 13:36:47 | mriedem | os_compute_api:os-extended-server-attributes defaults to admin-only | |
| 13:37:06 | mriedem | https://docs.openstack.org/nova/latest/configuration/policy.html | |
| 13:38:04 | mriedem | stephenfin: see https://docs.openstack.org/nova/latest/configuration/policy.html and os_compute_api:os-extended-server-attributes - i thought we had restructured text formatting on policy option help? | |
| 13:38:15 | mriedem | maybe that's only in oslo.config option help? | |
| 13:38:17 | mriedem | efried: ? ^ | |
| 13:39:00 | efried | mriedem: Patch not merged. Lemme grab it... | |
| 13:39:12 | tssurya | oh, well its confusing because the help for the options doesn't say its Admin only and the bug above ^ says they changed it: https://bugs.launchpad.net/python-novaclient/+bug/1295126/comments/6 | |
| 13:39:12 | openstack | Launchpad bug 1295126 in python-novaclient "Admin only shown for args that can be used by non-admin" [Wishlist,Fix released] - Assigned to Verónica Musso (veronica-a-musso) | |
| 13:39:30 | mriedem | tssurya: yup, | |