| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-06-18 | |||
| 18:29:27 | mriedem | which is now your thing | |
| 18:30:36 | artom | Sorta (see http://lists.openstack.org/pipermail/openstack-dev/2018-June/131605.html) | |
| 18:32:58 | crazik | :D | |
| 18:39:08 | openstackgerrit | Zack Cornelius proposed openstack/nova master: Implement file backed memory for instances in libvirt https://review.openstack.org/567876 | |
| 19:04:33 | openstackgerrit | Giridhar Jayavelu proposed openstack/nova master: Avoid redundant compute node update https://review.openstack.org/576235 | |
| 19:11:22 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Spec: Handling Reshaped Provider Trees https://review.openstack.org/572583 | |
| 19:15:06 | openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Compute: Handle reshaped provider trees https://review.openstack.org/576236 | |
| 19:52:46 | openstackgerrit | Eric Fried proposed openstack/nova master: Nix unused raise_if_custom_resource_class_pre_v1_1 https://review.openstack.org/575847 | |
| 20:18:29 | openstackgerrit | Merged openstack/nova master: Skip ServerShowV263Test.test_show_update_rebuild_list_server for cellsv1 https://review.openstack.org/576194 | |
| 20:24:15 | anupn | Hi Folks, I am trying to schedule an instance over my baremetal node which is in "Available" state, but "host not mapped to any cell" error is coming upon scheduling an instance. Could you please point me how to map the host to the nova_cell1? | |
| 20:25:03 | anupn | I tried running "nova-manage db sync", and "nova-manage cell_v2 simple_cell_setup" but no luch | |
| 20:25:06 | anupn | *luck | |
| 20:25:31 | mriedem | anupn: see the discover_hosts command https://docs.openstack.org/nova/latest/cli/nova-manage.html#nova-cells-v2 | |
| 20:27:31 | anupn | mriedem: Yes I did, and I don't see any hosts there | |
| 20:27:55 | mriedem | did you run it with the --by-service option? | |
| 20:28:20 | openstackgerrit | Dan Smith proposed openstack/nova master: Fix MigrateData object tests for compat routines https://review.openstack.org/576256 | |
| 20:28:21 | dansmith | zcorneli: ^ | |
| 20:29:01 | zcorneli | dansmith: Was just looking at jaypipes suggestion for that. | |
| 20:29:43 | dansmith | zcorneli: basically just what I did | |
| 20:29:44 | anupn | mriedem: Nope, i ran without it and I got a user warning "UserWarning: The psycopg2 wheel package will be renamed from release 2.8......" | |
| 20:29:45 | dansmith | except better | |
| 20:30:00 | mriedem | anupn: well, try running with it, since it's for ironic nodes | |
| 20:30:08 | zcorneli | Yep. I like the lambda, makes it more clear, I think. | |
| 20:30:19 | anupn | mriedem: still the same | |
| 20:30:29 | dansmith | zcorneli: I spent my time writing code, else I'd have committed my comment before jaypipes :P | |
| 20:30:53 | mriedem | anupn: did you run it with --verbose to see if it actually mapped anything? | |
| 20:30:53 | anupn | mriedem: Should i run "nova-manage cell_v2 map_cell1"? | |
| 20:30:59 | mriedem | no | |
| 20:31:12 | zcorneli | dansmith: Do we want to follow his other suggestion as well, and do the associated AssertIn's? | |
| 20:31:14 | mriedem | unless the host is actually in some other db | |
| 20:31:22 | dansmith | zcorneli: I did | |
| 20:31:47 | dansmith | zcorneli: well, what I meant was, I added a positive assertion in each case | |
| 20:31:55 | anupn | mriedem: Okay so with --verbose, I see it finds two cells - cell0 and cell1 | |
| 20:32:00 | dansmith | zcorneli: no need to assert the presence of all the things for the latest version, IMHO | |
| 20:32:07 | anupn | it is skips cell0 as no hosts in that | |
| 20:32:07 | dansmith | zcorneli: just one to make sure you're not looking at the wrong level of the structure | |
| 20:32:42 | anupn | and from cell1 I see - "Getting computes from cell 'cell1': 182677b0-4e7d-416b-a47b-57c2f33e090e | |
| 20:32:42 | anupn | Found 0 unmapped computes in cell: 182677b0-4e7d-416b-a47b-57c2f33e090e | |
| 20:32:42 | anupn | " | |
| 20:33:01 | zcorneli | Seems like the positive assertion for every field is "clear" - It should be covered elsewhere in the tests as well, but ensures "It was there before making compatible, and not there after" | |
| 20:33:10 | mriedem | anupn: what does this give you? nova-manage cell_v2 list_hosts 182677b0-4e7d-416b-a47b-57c2f33e090e | |
| 20:33:19 | mriedem | does the compute host that's hosting that baremetal node show up in the list? | |
| 20:33:41 | zcorneli | dansmith: The single definitely helps fix the previous issue we had through with the false positives | |
| 20:33:50 | dansmith | right | |
| 20:34:14 | dansmith | zcorneli: you're welcome to positive-assert your property if you want, but I don't think it's that necessary | |
| 20:35:17 | anupn | mriedem: yes | |
| 20:35:26 | mriedem | anupn: ok so then the host is mapped to cell1 | |
| 20:35:32 | anupn | I see the hostname of my node | |
| 20:35:39 | mriedem | anupn: try scheduling now | |
| 20:35:54 | zcorneli | dansmith: I'm OK with the statement that the positive side is covered elsewhere. | |
| 20:36:38 | openstackgerrit | Artom Lifshitz proposed openstack/nova master: DNM: Use claim context during live migration https://review.openstack.org/576222 | |
| 20:36:38 | anupn | mriedem: Okay, wait but "openstack hypervisor list" shouldn't it show my ironic type hypervisor? | |
| 20:36:57 | mriedem | anupn: yes | |
| 20:36:59 | anupn | mriedem: oh yeah, it shows now | |
| 20:37:06 | mriedem | whew | |
| 20:37:16 | anupn | mriedem: so I think scheduling should work now | |
| 20:37:20 | mriedem | i hope so | |
| 20:37:28 | anupn | mriedem: what commands, made this magic? | |
| 20:37:34 | mriedem | discover_hosts --by-service | |
| 20:37:35 | mriedem | presumably | |
| 20:37:52 | anupn | mriedem: Ah, that's interesting, worth making a note | |
| 20:43:25 | anupn | mriedem: Instance got scheduled like charm :) | |
| 20:43:40 | anupn | thanks | |
| 20:44:26 | mriedem | anupn: cool, yw | |
| 20:51:09 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix regression when listing build_requests with marker and ip filter https://review.openstack.org/576161 | |
| 20:56:49 | openstackgerrit | Eric Fried proposed openstack/nova master: Tighten up ReportClient use of generation https://review.openstack.org/556669 | |
| 20:57:54 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Clarify placement DB schema migration https://review.openstack.org/576265 | |
| 20:59:53 | SpamapS | So.. question about placement service logs.. | |
| 21:00:00 | SpamapS | They're basically destroying our ELK stack | |
| 21:00:05 | SpamapS | is there any value in logging all of that at INFO? | |
| 21:10:59 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Spec: Handling Reshaped Provider Trees https://review.openstack.org/572583 | |
| 21:13:16 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Spec: Handling Reshaped Provider Trees https://review.openstack.org/572583 | |
| 21:13:53 | efried | SpamapS: You can bust the log level down if you like. | |
| 21:14:19 | efried | SpamapS: What kind of logging are you seeing? I haven't looked at one lately. | |
| 21:16:20 | openstackgerrit | Chris Dent proposed openstack/nova master: Isolate placement database config https://review.openstack.org/541435 | |
| 21:16:34 | openstackgerrit | Chris Dent proposed openstack/nova master: Ensure that os-traits sync is attempted only at start of process https://review.openstack.org/553857 | |
| 21:19:26 | openstackgerrit | Dan Smith proposed openstack/nova stable/queens: Add amd-ssbd and amd-no-ssb CPU flags https://review.openstack.org/576270 | |
| 21:25:11 | jroll | efried: random tempest-full run on INFO: http://logs.openstack.org/66/362766/109/gate/tempest-full/52a4e60/controller/logs/screen-placement-api.txt.gz?level=INFO | |
| 21:25:17 | jroll | that is certainly a lot of logs | |
| 21:25:32 | jroll | looks like it's logging each request at INFO | |
| 21:25:44 | efried | jroll: Is that not what it should be doing? | |
| 21:25:56 | efried | It's not logging payloads. | |
| 21:26:02 | efried | That would be DEBUG-worthy. | |
| 21:26:04 | jroll | I don't know, I don't make those decisions :P | |
| 21:26:18 | zcorneli | dansmith: For that test fixup, looks like there's a number of similar issues in the objects/ dir, worth fixing them all? | |
| 21:26:33 | jroll | efried: in my experience, apache/nginx/whatever does the request logging, and the service only logs whatever else is needed | |
| 21:26:55 | jroll | but clearly someone decided at some point this should happen in placement at info ¯\_(ツ)_/¯ | |
| 21:27:17 | efried | cdent, jaypipes - what are your thoughts on making placement logging less noisy? | |
| 21:27:41 | efried | jroll: I mean, you can always bust the log level down, right? | |
| 21:28:06 | jroll | efried: I assume there are some important things logged at INFO | |
| 21:28:39 | efried | jroll: You mean in general, or here? | |
| 21:28:48 | jroll | both? | |
| 21:28:50 | efried | cause here all I see is just the calls. | |
| 21:29:06 | jroll | well that's the point, signal-to-noise ratio is low | |
| 21:30:12 | jroll | to be clear, I don't (currently) have a problem, just got curious | |
| 21:30:38 | efried | and what I'm saying is, if these lines about which operations are called and how long they took and how many bytes they generated are all considered "noise", you can switch to WARNING and you'll get not those, but you (seemingly) won't lose out on anything else. | |
| 21:30:51 | efried | Ima go look see if there's anything else logged at INFO... | |
| 21:30:59 | jroll | I just checked, heh | |
| 21:31:09 | jroll | curl http://logs.openstack.org/66/362766/109/gate/tempest-full/52a4e60/controller/logs/screen-placement-api.txt.gz\?level\=INFO | grep -v nova.api.openstack.placement.requestlog | grep -v 'switches on core' | grep INFO | |
| 21:31:19 | jroll | gives a single line | |