| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-03-16 | |||
| 09:39:03 | alexey_weyl | gibi: bauzas: Ok, have created a new aggregated using the cli and i see it in the horizon but I didn't receive any upate | |
| 09:40:52 | gibi | alexey_weyl: strange | |
| 09:41:50 | gibi | alexey_weyl: did you check the notification from vitrage logs? doesn't vitrage filter on event_type? | |
| 09:42:27 | alexey_weyl | I have checked, I have put a print before the filtering | |
| 09:42:47 | alexey_weyl | gibi: I have checked, I have put a print before the filtering | |
| 09:44:33 | alexey_weyl | gibi: bauzas: | |
| 09:44:46 | alexey_weyl | gibi: bauzas: I might know the problem | |
| 09:44:50 | gibi | alexey_weyl: I set the notification driver to log in nova.conf and created an aggregate | |
| 09:44:55 | gibi | alexey_weyl: and I got the log: | |
| 09:44:56 | gibi | alexey_weyl: /var/log/nova/nova-api.log:2017-03-16T10:43:00.616385+01:00 cic-3 nova-api[22020]: 2017-03-16 10:43:00.615 22020 INFO oslo.messaging.notification.aggregate.create.start [req-0b7f199d-8d06-4d2c-bcd6-fc5a8d03b623 ad400a8540f744b5b7041a356d51b6f3 a21d93baeb5e42c8a9d1da782279e309 - - -] {"event_type": "aggregate.create.start", "timestamp": "2017-03-16 09:43:00.615696", "payload": {"name": "gibi-aggregate"}, "priority": "INF | |
| 09:45:05 | gibi | alexey_weyl: but this is Mitaka version | |
| 09:45:12 | alexey_weyl | gibi: bauzas: The productive system I work on is liberty. This might be the problem, right? | |
| 09:45:43 | gibi | alexey_weyl: the legacy aggregate.create works for me on Mitaka | |
| 09:45:50 | gibi | alexey_weyl: let me check Liberty... | |
| 09:46:27 | bauzas | FWIW https://blueprints.launchpad.net/nova/+spec/az-block-name-update | |
| 09:46:45 | gibi | alexey_weyl: Liberty code also has the notification https://github.com/openstack/nova/blob/liberty-eol/nova/objects/aggregate.py#L126 | |
| 09:47:03 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Add PCIWeigher https://review.openstack.org/379524 | |
| 09:47:19 | alexey_weyl | gibi: bauzas: ok, now it is really weird. | |
| 09:48:36 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Add PCIWeigher https://review.openstack.org/379524 | |
| 09:48:37 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Prefer non-PCI host nodes for non-PCI instances https://review.openstack.org/379625 | |
| 09:48:38 | gibi | alexey_weyl: is there a way for you to reproduce the problem closer to master ? | |
| 09:49:09 | alexey_weyl | gibi: bauzas: Yes, I am going to work on pike now, and i will check it there. | |
| 09:49:15 | alexey_weyl | gibi: bauzas: will update you later on. | |
| 09:49:27 | alexey_weyl | gibi: bauzas: anyway, thank you very much guys!!!! :)\ | |
| 09:49:37 | gibi | alexey_weyl: just ping me when you have some test results | |
| 09:50:49 | gibi | bauzas: you proposal makes sense to me. less thing to change means less confusion. So changing the AZ name would be a lot harderd after it. | |
| 09:50:58 | gibi | bauzas: deleting aggregate and creating a new one | |
| 09:51:10 | alexey_weyl | gibi: no problem. thanks :) | |
| 09:52:01 | bauzas | gibi: in theory, once you accept an instance to be created on that AZ, then your contract becomes harder | |
| 09:52:18 | bauzas | because some people trust you for caring their instances | |
| 09:52:30 | gibi | bauzas: true. | |
| 09:53:42 | gibi | bauzas: what if just the az name needs to be changed but not the meanin of it? I mean the renamed az still means the same failure domain. | |
| 09:54:21 | bauzas | gibi: what I need to understand is why operators need to update their AZ names | |
| 09:54:33 | bauzas | it's just a string | |
| 09:54:42 | gibi | bauzas: renaming the room in the building? :) | |
| 09:54:57 | bauzas | so they would expose their topology semantically? | |
| 09:55:16 | jith | Hi all, I have configured openstack kilo setup in debian jessie with one controller node and two compute nodes. I have used glusterfs for shared storage. I have mounted the shared storage in /var/lib/nova/instances on both nodes. I can do migration of vms between nodes.. But live-migration throws following error.. Pls do guide me.. http://pastebin.com/DHPWEkaZ | |
| 09:55:24 | gibi | bauzas: you are right. My point is not really valid. | |
| 09:55:37 | gibi | bauzas: anyhow I'm just playing devils advocate here. | |
| 09:55:47 | bauzas | jith: I'm sorry, this channel is focused on development questions | |
| 09:56:00 | bauzas | gibi: nah it's fine, I could be wrong | |
| 09:56:28 | gibi | bauzas: az name should not reflect real topology. It should be failure domain A , B etc | |
| 09:56:47 | gibi | bauzas: so your point seems OK to me | |
| 09:56:47 | bauzas | gibi: the only problem I see with preventing the AZ rename is that it's becoming hard to migrate instances | |
| 09:57:01 | bauzas | say I made a mistake and I want to fix that | |
| 09:57:14 | gibi | bauzas: does admin can migrate instance by ignoring AZ? | |
| 09:57:25 | bauzas | migi: he could force the migration | |
| 09:57:42 | bauzas | oops | |
| 09:57:47 | bauzas | s/migi/gibi | |
| 09:57:53 | migi | :) | |
| 09:57:56 | gibi | bauzas: force migration could work for me | |
| 09:58:00 | gibi | migi, bauzas: :) | |
| 09:58:23 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Validate huge pages https://review.openstack.org/399653 | |
| 09:58:24 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: create functional test base class https://review.openstack.org/407055 | |
| 09:58:37 | bauzas | anyway, migrating from one AZ to another is a big deal | |
| 09:59:03 | sfinucan | jaypipes: Fixed that hugepages functional test https://review.openstack.org/#/c/399653/ | |
| 10:00:06 | bauzas | gibi: since one host can't be in two AZs at the same time, I'd suggest to place the host on a specific aggregate that is not AZ-facing | |
| 10:00:29 | bauzas | gibi: and then move the host to the new aggregate with the right AZ name | |
| 10:00:59 | bauzas | rather than issuing a live-migration | |
| 10:01:49 | bauzas | I should test that in devstack | |
| 10:03:52 | mdbooth | lyarwood (or anybody else): Do you know what would consume volume.detach instance notifications? | |
| 10:04:41 | gibi | bauzas: ohh, I see | |
| 10:05:52 | lyarwood | mdbooth: no sorry | |
| 10:06:00 | lyarwood | mdbooth: is this regarding the ordering change? | |
| 10:06:19 | mdbooth | lyarwood: Yeah | |
| 10:06:27 | mdbooth | Also, the notification should probably live with the detach | |
| 10:11:41 | mdbooth | lyarwood: Yeah, reading the contract on those notifications, notifying after makes more sense to me. | |
| 10:14:27 | sfinucan | jlvillal: https://review.openstack.org/#/c/445622/1 | |
| 10:15:48 | openstackgerrit | Mikhail Feoktistov proposed openstack/nova master: Add is_vz_container function https://review.openstack.org/445947 | |
| 10:21:09 | sfinucan | sean-k-mooney, jaypipes: Shouldn't this be in os-vif? https://review.openstack.org/#/c/441183/ | |
| 10:33:35 | mdbooth | We've had references to Cinder attachment_id in Nova since Mitaka | |
| 10:33:42 | mdbooth | lyarwood: ^^^ | |
| 10:34:01 | jith | Hi all, I have configured openstack kilo setup in debian jessie with one controller node and two compute nodes. I have used glusterfs for shared storage. I have mounted the shared storage in /var/lib/nova/instances on both nodes. I can do migration of vms between nodes.. But live-migration throws following error.. Pls do guide me.. http://pastebin.com/DHPWEkaZ | |
| 10:34:18 | mdbooth | lyarwood: What am I missing there? | |
| 10:34:30 | lyarwood | mdbooth: yeah cinderv2 attachment_id's | |
| 10:34:42 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Replace obsolete vanity openstack.org URLs https://review.openstack.org/443266 | |
| 10:34:45 | mdbooth | How are they different? | |
| 10:35:05 | lyarwood | mdbooth: I think they are only optional when detaching | |
| 10:35:06 | mdbooth | Are the underlying objects the same? | |
| 10:35:16 | lyarwood | mdbooth: on the Cinder side? I have no idea. | |
| 10:35:25 | lyarwood | mdbooth: but in the API yes | |
| 10:35:35 | lyarwood | mdbooth: that's all we care about right? | |
| 10:35:47 | mdbooth | So a cinderv2 attachment_id is the same as a cinderv3 attachment_id | |
| 10:35:53 | mdbooth | i.e. the uuid values are the same | |
| 10:36:01 | lyarwood | mdbooth: that I don't know | |
| 10:36:06 | gibi | mdbooth, lyarwood: I think we you want to change when the volume.detach is sent then it would make sense to send a detach.start and a detach.end | |
| 10:36:06 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Replace obsolete vanity openstack.org URLs https://review.openstack.org/443266 | |
| 10:36:30 | mdbooth | gibi: Out of scope for this change, tbh. | |
| 10:36:36 | mdbooth | Waaaaaaaaay out of scope | |
| 10:36:47 | lyarwood | gibi: but I can follow up with that after | |
| 10:36:47 | gibi | mdbooth: then let's not change when to send the volume.detach :) | |
| 10:37:07 | gibi | lyarwood: I think it is not super important | |
| 10:38:08 | mdbooth | lyarwood gibi: I don't know enough about the practical uses of notifications to know how important that order change is, but if there's any doubt we should leave it alone | |
| 10:38:36 | mdbooth | It's not at all relevant to lyarwood's change | |
| 10:39:00 | mdbooth | lyarwood: So that means moving the notification with the detach call | |
| 10:39:37 | lyarwood | mdbooth: sure, then the notification comes before bdm.destroy | |
| 10:40:04 | mdbooth | lyarwood: I don't see a problem with that. | |
| 10:40:14 | gibi | mdbooth, lyarwood: OK | |
| 10:41:06 | openstackgerrit | John Garbutt proposed openstack/nova-specs master: Add policy-remove-scope-checks spec https://review.openstack.org/433037 | |
| 10:41:14 | openstackgerrit | John Garbutt proposed openstack/nova-specs master: Add additional-default-policy-roles spec https://review.openstack.org/427872 | |