| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-06-12 | |||
| 22:33:04 | cdent | What does "all" mean in "all inventories"? | |
| 22:33:07 | mnaser | if i provide no filters | |
| 22:33:32 | cdent | you mean from all the compute nodes? | |
| 22:33:33 | mnaser | cdent: i'm no placement expert but it is the inventories of every single "resource provider" | |
| 22:33:38 | mnaser | so yes compute nodes | |
| 22:34:19 | cdent | yeah, you can probably get a sort of summary of everything by abusing /allocation_candidates but you need to express at least one resource requirement | |
| 22:34:28 | cdent | so 1MB of RAM is probably the most reliable way | |
| 22:34:35 | mnaser | so as i'm thinking about it, my purpose behind this is something like "how many instances of N flavor can i host right now" | |
| 22:34:45 | mnaser | so i think i can ignore the report and get my answer with /allocation_candidates | |
| 22:35:50 | cdent | mnaser: if you figure out something cool it would be interesting to see your solution | |
| 22:36:02 | efried | mnaser: sort of. You can use some of the existing utils to translate the flavor into a GET /allocation_candidates querystring. | |
| 22:36:15 | efried | mnaser: But that will tell you how many permutations of that one instance you can fit. | |
| 22:36:23 | mnaser | yeah this isn't necessarily something that is super super super accurate but a general health view | |
| 22:36:30 | efried | mnaser: e.g. you may actually only have *room* for one of them on host X, but you could do it in ten different ways. | |
| 22:37:09 | cdent | the provider summaries would help refine that | |
| 22:37:20 | mnaser | i probably won't go to that complicated of level but something that assumes i will only create instances of X flavor | |
| 22:37:59 | efried | mnaser: If you only want to know how many hosts can handle the flavor, you should use the GET /resource_providers call with the `resources` qparam. | |
| 22:38:56 | efried | Using that list to limit which providers you're querying inventories for... would be more efficient than getting inventories for all of 'em. | |
| 22:38:57 | cdent | the initial query made it sound like knowing usages (which provider_summairies has) was important, thus /allocation_candidates | |
| 22:39:10 | cdent | but if it just a count of providers then /resource_providers is the quicker path | |
| 22:39:35 | mnaser | yeah ideally i'd like to have something that says "space for 300 instances of type X" | |
| 22:39:50 | efried | mnaser: We definitely don't have anything like that yet. | |
| 22:40:09 | efried | you'll have to do the 300 math on your own regardless. | |
| 22:40:12 | efried | mnaser: But you have access to the api-ref, yah? | |
| 22:40:25 | efried | mnaser: https://developer.openstack.org/api-ref/placement/ | |
| 22:40:27 | mnaser | right, so maybe i should write up a small python script that interacts with nova api and placement api and pop out a table :) | |
| 22:40:42 | efried | look forward to seeing that :) | |
| 22:40:43 | cdent | translate flavor to resource, query /resource_providers appropriately, take length | |
| 22:40:56 | mnaser | yep | |
| 22:41:07 | mnaser | not sure if we have some 'contrib' place to throw things like that | |
| 22:41:28 | cdent | not as yet | |
| 22:42:23 | efried | mnaser: Have a look at nova.scheduler.utils.resources_from_request_spec | |
| 22:42:42 | efried | This is mainly where flavor-to-querystring magic happens. | |
| 22:43:32 | mnaser | time to add nova as a depenedency to a tiny python script :p | |
| 22:43:36 | mnaser | but that's useful | |
| 22:44:46 | efried | mnaser: The returned ResourceRequest is converted to querystring in nova.scheduler.client.report.SchedulerReportClient.get_allocation_candidates | |
| 22:45:00 | efried | mnaser: No, I figured you would copy/adapt the code you needed :P | |
| 22:45:23 | efried | I'm outta here, y'all. | |
| 22:47:24 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove max_size parameter from fake_libvirt_utils.fetch_*image methods https://review.openstack.org/574911 | |
| 23:00:15 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Add enhanced KVM storage QoS quotas https://review.openstack.org/558530 | |
| 23:00:37 | mriedem | pretty easy +W if someone wants to get this ^ | |
| 23:10:45 | openstackgerrit | Matt Riedemann proposed openstack/nova master: api-ref: expand on various bdm parameters https://review.openstack.org/574805 | |
| 23:21:02 | mriedem | dansmith: huzzah | |
| 23:21:02 | mriedem | http://logs.openstack.org/82/574482/2/check/nova-live-migration/9241290/logs/screen-n-cpu.txt.gz#_Jun_12_16_50_46_682790 | |
| 23:22:02 | tasker | renewing timeout timer? | |
| 23:22:22 | tasker | or am I sticking my nose in something without understanding anything? | |
| 23:26:03 | mriedem | yup | |
| 23:26:17 | melwitt | tasker: context https://review.openstack.org/566696 and https://review.openstack.org/#/q/topic:heartbeat-active-calls+(status:open+OR+status:merged) | |
| 23:26:20 | mriedem | tasker: https://review.openstack.org/#/c/566696/9 | |
| 23:30:19 | tasker | that's a neat idea! | |
| #openstack-nova - 2018-06-13 | |||
| 00:39:02 | openstackgerrit | Merged openstack/nova master: fix tox python3 overrides https://review.openstack.org/572974 | |
| 00:39:10 | openstackgerrit | Merged openstack/nova master: doc follow https://review.openstack.org/#/c/572195 https://review.openstack.org/573091 | |
| 01:10:38 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova master: Return all nested providers in tree https://review.openstack.org/559480 | |
| 01:10:39 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova master: Add microversion for nested allocation candidate https://review.openstack.org/565487 | |
| 01:10:40 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova master: Fix nits in placement-return-all-resources series https://review.openstack.org/573604 | |
| 01:22:55 | openstackgerrit | gaofei proposed openstack/nova master: Fix typos https://review.openstack.org/574931 | |
| 01:35:17 | openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the payload https://review.openstack.org/536243 | |
| 01:59:08 | openstackgerrit | Naichuan Sun proposed openstack/nova master: XenAPI: define a new image handler to use vdi streaming https://review.openstack.org/486475 | |
| 02:00:32 | openstackgerrit | Naichuan Sun proposed openstack/nova master: XenAPI: update the document related to vdi streaming https://review.openstack.org/568444 | |
| 02:48:40 | pvc | hi | |
| 03:35:01 | openstackgerrit | Zack Cornelius proposed openstack/nova master: Implement file backed memory for instances in libvirt https://review.openstack.org/567876 | |
| 03:59:55 | openstackgerrit | Merged openstack/nova master: Implement certificate_utils https://review.openstack.org/479949 | |
| 04:00:07 | openstackgerrit | Merged openstack/nova master: Do not use nova.test in placement.test_microversion https://review.openstack.org/574408 | |
| 04:00:24 | openstackgerrit | Merged openstack/nova master: add consumers generation field https://review.openstack.org/557958 | |
| 04:00:33 | openstackgerrit | Merged openstack/nova master: Plumb trusted_certs through the compute service https://review.openstack.org/561262 | |
| 04:39:24 | openstackgerrit | Takashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (7) https://review.openstack.org/574974 | |
| 04:46:25 | openstackgerrit | Merged openstack/nova master: Skip ServerShowV254Test.test_rebuild_server in cells v1 job https://review.openstack.org/569454 | |
| 05:06:32 | akki_ | Hello everyone, I have a running ocata setup in which I am able to launch VMs and lXD containers both. I have created one lxd container instance (up and running) , shut it off, created a snapshot of it, again launched new lxd container with the snapshot , it takes time , gets the ip and then fails to spawn. The error in the nova-compute states -"LXDAPIException: Profile is currently in use". | |
| 05:06:44 | akki_ | Then a downloaded the snapshot and uploaded it to the glance as a image, then also the error is same and fails to spawn. please help me how to create a snapshot of a lxd container instance and use that image to launch other instances. | |
| 05:17:37 | naichuans | mriedem: efried: I rebased the vdi-streaming patches because failed to merge, now workflow label is removed. Could you help to add them again? https://review.openstack.org/#/c/568444/ and https://review.openstack.org/#/c/486475/ | |
| 05:41:14 | pvc | hi | |
| 05:41:15 | pvc | anyone | |
| 05:41:21 | pvc | using GPU instnace here? | |
| 05:43:55 | pvc | im having an issue | |
| 05:53:15 | pvc | naichuan | |
| 05:53:18 | pvc | naichuans | |
| 05:53:34 | naichuans | Yes? | |
| 05:54:25 | pvc | are you familiar with | |
| 05:54:26 | pvc | vfio-pci 0000:01:00.0: BAR 3: can't reserve [mem 0xd0000000-0xd1ffffff 64bit pref] | |
| 05:55:09 | pvc | naichuans nvidia-smi command cannot get the 2 GPU :( | |
| 05:56:34 | naichuans | No, most of my work only related with upper applications, haven't see such error before. You'd better ask Nvidia support | |
| 06:01:24 | pvc | naichuans | |
| 06:01:32 | pvc | may i know what is this si right | |
| 06:01:50 | pvc | my /etc/default/grub | |
| 06:02:30 | naichuans | pvc: what's si? | |
| 06:04:30 | pvc | GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet intel_iommu=on iommu=pt pci=realloc pci=nocrs rdblacklist=nouveau nouveau.modeset=0 pci-stub.ids=10de:1b06,10de:10ef video=efifb:off" | |
| 06:06:46 | pvc | naichuans its oaky now than kyou | |
| 06:08:50 | naichuans | pvc: Not clear, haven't modfy it before. | |
| 06:09:04 | pvc | it is okay now :) | |
| 06:09:12 | pvc | i just need to edit my kernel file | |
| 06:11:17 | openstackgerrit | Tony Breeds proposed openstack/nova stable/queens: [Stable Only] Initialise filed_builds in IronicNodeState https://review.openstack.org/574997 | |
| 06:35:07 | pvc | naichuans | |
| 06:35:14 | pvc | can i ask | |
| 06:35:25 | pvc | if i use Tesla how many vgpus can i share to instnace? | |
| 06:37:47 | naichuans | pvc: That depends on the resouce amount each vgpu have. You can check the nova log to check resource tatol. | |
| 06:44:03 | pvc | Tesla K80 is good? | |
| 06:44:59 | openstackgerrit | jichenjc proposed openstack/nova master: Not reraise DiskNotFound if instance is resized https://review.openstack.org/571410 | |
| 06:46:49 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: Initial change set of z/VM driver https://review.openstack.org/523387 | |
| 06:46:50 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: Spawn and destroy function of z/VM driver https://review.openstack.org/527658 | |
| 06:46:51 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: add snapshot function https://review.openstack.org/534240 | |