| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-03-27 | |||
| 10:23:16 | bauzas | ygl: you only have one compute, right? | |
| 10:24:25 | ygl | bauzas: yes | |
| 10:24:49 | moshele | sfinucan: hi | |
| 10:25:02 | sfinucan | moshele: howdy | |
| 10:25:06 | openstackgerrit | Stephen Finucane proposed openstack/nova master: tox: Stop calling config/policy generators twice https://review.openstack.org/450153 | |
| 10:25:18 | bauzas | ygl: that just tells you something went bad in the compute node for the first time and when it retried the scheduler, it said "sorry, but since you tried this compute which was wrong, I don't have more computes to give you" | |
| 10:25:49 | bauzas | ygl: so the problem is tied within the compute node log | |
| 10:25:51 | moshele | sfinucan: can you please review my HW offload support for openvswitch patches, https://review.openstack.org/#/c/398277/ and https://review.openstack.org/#/c/398265/ | |
| 10:26:51 | ygl | bauzas: i see this error in compute | |
| 10:26:53 | ygl | bauzas: NotFound: Basic.publish: (404) NOT_FOUND - no exchange 'scheduler_fanout' in vhost '/' | |
| 10:27:19 | bauzas | ygl: is the compute running ? | |
| 10:27:49 | bauzas | ygl: because the above is a rabbit error telling you that the compute can't fanout to the scheduler MQ | |
| 10:28:22 | bauzas | ygl: the compute does that for telling to the scheduler(s) how many aggregates and instances it knows | |
| 10:28:48 | ygl | bauzas: ok | |
| 10:28:58 | ygl | bauzas: i have restarted the rabbitmq service in controller | |
| 10:29:05 | ygl | bauzas: launching again to check | |
| 10:29:25 | bauzas | ygl: you should rather look at why the compute rescheduled the first time the instance | |
| 10:30:03 | ygl | bauzas: i didn't get u | |
| 10:30:30 | bauzas | ygl: so, the boot went that way : | |
| 10:30:41 | bauzas | api > conductor > scheduler > conductor > compute | |
| 10:30:51 | bauzas | then the compute returned an exception | |
| 10:31:00 | bauzas | so the compute rescheduled the instance, by saying | |
| 10:31:11 | bauzas | compute > conductor > scheduler > conductor | |
| 10:31:27 | bauzas | that's where you saw the NoValidHosts error due to the RetryFilter | |
| 10:31:37 | ygl | bauzas: it again went into error state | |
| 10:31:38 | bauzas | because it was rescheduling an instance request | |
| 10:31:50 | ygl | bauzas: how to proceed now ? | |
| 10:31:58 | bauzas | and given you only have one node, it told you that there were no other nodes | |
| 10:32:22 | bauzas | ygl: like I said, you should look at *why* the compute is unable to spawn your instance before rescheduling it | |
| 10:32:24 | ygl | bauzas: shall I restart the compute node and check ? | |
| 10:32:30 | bauzas | stop restarting things :) | |
| 10:32:36 | bauzas | and rather look at logs :) | |
| 10:33:08 | bauzas | somewhere in the nova-compute log, you have an ERROR that triggers a reschedule | |
| 10:33:44 | bauzas | you could look at the request-id again | |
| 10:35:55 | ygl | bauzas: i cant find any error messages in nova-compute logs | |
| 10:36:20 | bauzas | you're grepping ERROR right? | |
| 10:36:25 | ygl | yes | |
| 10:36:32 | bauzas | okay, instead of doing that | |
| 10:36:43 | bauzas | take the request-id | |
| 10:37:00 | bauzas | find that request-id in the conductor, and see when it calls the compute node | |
| 10:37:07 | ygl | bauzas: u mean the instance-id ? | |
| 10:37:15 | bauzas | no, the context req-id | |
| 10:37:26 | bauzas | oh, you don't know what's this ? | |
| 10:37:55 | ygl | bauzas: sorry, i dont know . is it the message id of rabbitmq u mean ? | |
| 10:37:57 | bauzas | it's the request UUID that's generated for every request coming from the keystone middleware | |
| 10:38:20 | bauzas | it's useful for tracking RPCs | |
| 10:38:31 | ygl | bauzas:where can i capture that ? | |
| 10:38:37 | bauzas | so, in the log, you have something named "req-XXXXX" | |
| 10:38:49 | bauzas | *that* is the request-id | |
| 10:38:54 | ygl | bauzas: inthe nova-compute logs u mean ? | |
| 10:39:01 | bauzas | in every log :) | |
| 10:39:03 | openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Fix api-ref for adminPass behavior https://review.openstack.org/449450 | |
| 10:39:18 | gmann | alex_xu: thanks, can you check my reply | |
| 10:40:09 | gmann | alex_xu: i think config option still useful. no ? | |
| 10:43:05 | gmann | alex_xu: even exposing that based on config is not good. Not sure what is actual need of that or we could have remove that in 2.14 like in evacuate. | |
| 10:44:17 | bauzas | ygl: https://developer.openstack.org/api-guide/compute/faults.html | |
| 10:44:27 | openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Fix api-ref for adminPass behavior https://review.openstack.org/449450 | |
| 10:44:49 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in console_output.py https://review.openstack.org/448684 | |
| 10:46:14 | ygl | bauzas: i am clueless now | |
| 10:46:17 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Remove dead code https://review.openstack.org/449708 | |
| 10:49:13 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in certificates.py https://review.openstack.org/448267 | |
| 11:04:01 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in admin_actions https://review.openstack.org/440829 | |
| 11:04:16 | openstackgerrit | John Garbutt proposed openstack/nova master: Remove unused policy rule in admin_actions.py https://review.openstack.org/447611 | |
| 11:04:46 | sean-k-mooney | moshele: hi | |
| 11:04:54 | ygl | bauzas: hi | |
| 11:06:40 | moshele | sean-k-mooney: hi, can you review HW offload support for openvswitch https://review.openstack.org/#/c/398277/ and https://review.openstack.org/#/c/398265/ | |
| 11:07:03 | sean-k-mooney | moshele: yes ill take a look. | |
| 11:07:21 | sean-k-mooney | https://review.openstack.org/#/c/447269/ is failing tempest test | |
| 11:07:26 | sean-k-mooney | im not sure why | |
| 11:07:41 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in keypairs.py https://review.openstack.org/448461 | |
| 11:07:46 | moshele | sean-k-mooney: I will take a look | |
| 11:07:48 | sfinucan | moshele: Done | |
| 11:08:14 | sean-k-mooney | moshele: has the ovs support merged yet? | |
| 11:08:30 | moshele | sean-k-mooney: the ovs patches https://mail.openvswitch.org/pipermail/ovs-dev/2017-March/330151.html are close to be merge | |
| 11:08:32 | sean-k-mooney | its targeted to the 2.8 release correct | |
| 11:08:44 | sean-k-mooney | ok cool. | |
| 11:08:44 | moshele | sean-k-mooney: yes | |
| 11:08:58 | moshele | sfinucan: thanks : ) | |
| 11:09:14 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Short circuit notifiations when not enabled https://review.openstack.org/428260 | |
| 11:09:45 | sfinucan | moshele: np. It's a very high level review because I'm not up to speed on the context. Would appreciate a better overview in the commit message | |
| 11:09:55 | ygl | bauzas: how to proceed now | |
| 11:10:35 | sfinucan | moshele: In fact, a 'Supported VIF types' document in os-vif wouldn't be any harm. Perhaps add one and populate it with details of this ovs_accelerated vif | |
| 11:10:55 | sfinucan | i.e. what it is, why you'd want to use it (vs. other vif types) and perhaps what the minimum requirements are | |
| 11:11:11 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in simple_tenant_usage.py https://review.openstack.org/449742 | |
| 11:18:30 | openstackgerrit | John Garbutt proposed openstack/nova master: Add description to policies in pause_server.py https://review.openstack.org/449478 | |
| 11:25:39 | ygl | hi all | |
| 11:25:54 | ygl | my nova-scheduler filter is failing and not launching the instance | |
| 11:26:05 | ygl | it is returning 0 hosts | |
| 11:28:44 | ygl | it is ocata setup | |
| 11:34:50 | sean-k-mooney | moshele: once you add unit tests to the nova review it looks good to me but i left 1 question regarding the designer but its minior though | |
| 11:35:10 | moshele | sean-k-mooney: thank :) | |
| 11:35:20 | sean-k-mooney | moshele: for this to work you will also need a bump of os-vif right | |
| 11:35:30 | sean-k-mooney | ie we will need a new release | |
| 11:35:58 | moshele | sean-k-mooney: ok | |
| 11:37:31 | johnthetubaguy | sfinucan: self.stub_out doesn't use mox right? there seem to be lots of folks trying to remove the use of that. | |
| 11:42:10 | bauzas | ygl: again, like I said, please look at n-cpu.logs | |
| 11:42:24 | bauzas | ygl: find the request-id by looking at the n-api.logs | |
| 11:42:32 | ygl | bauzas: ok | |
| 12:00:35 | BobBall_ | johnthetubaguy: Can you comment on https://review.openstack.org/#/c/444230/4/nova/virt/xenapi/vif.py@275 pls? I think that Rackspace may depend on this magic value but I'm not certain | |
| 12:01:04 | johnthetubaguy | BobBall_: I believe we do | |