| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-02-13 | |||
| 14:50:04 | mriedem | bhagyashris: the placement service is used by the filter scheduler as long as all of the computes in the deployment are running ocata code | |
| 14:53:25 | bhagyashris | mriedem: is there a connection between placement-api and DiskFilter, means is it required to disable DiskFilter? | |
| 14:54:12 | mriedem | bhagyashris: the filter scheduler will ignore the CPUFilter, RamFilter and DiskFilter when filtering compute nodes via the placement API | |
| 14:54:23 | mriedem | bhagyashris: if you previously disabled the DiskFilter, | |
| 14:54:43 | mriedem | you'll want to set the disk_allocation_ratio in nova.conf to a very high value so it's not considered in the placement decision | |
| 14:54:48 | mriedem | bhagyashris: this is all in the release notes and docs | |
| 14:55:13 | mriedem | bhagyashris: http://docs.openstack.org/developer/nova/placement.html#upgrade-notes | |
| 14:55:25 | mriedem | bhagyashris: http://docs.openstack.org/releasenotes/nova/unreleased.html | |
| 14:55:32 | mriedem | let me know if you have further questions | |
| 14:59:50 | bhagyashris | mriedem: I have seen this patch: https://review.openstack.org/#/c/428505/6/ this patch updates the compute node table with correct disk info in case of volume backed instance. | |
| 15:00:30 | mriedem | bhagyashris: yeah, which is based on https://review.openstack.org/#/c/428481/ which was a split from an earlier change that melwitt had | |
| 15:00:57 | bhagyashris | mriedem: yes, so my question is as we are using placement service for scheduling then why there is a need to update this info | |
| 15:01:28 | bhagyashris | mriedem: placement service will give appropriate disk info is that right? | |
| 15:02:46 | openstackgerrit | Chris Dent proposed openstack/nova master: Optional separate database for placement API https://review.openstack.org/362766 | |
| 15:03:24 | mriedem | bhagyashris: that's a good question, which i'm going to have to ask melwitt, dansmith or jaypipes to help with, since i haven't dug into those patches yet | |
| 15:04:32 | dansmith | bhagyashris: because claims are still in the old format for the time being, which means even if we pick a good compute node with placement, the compute node's own accounting (claims) may still reject it | |
| 15:05:00 | mriedem | ah i forgot about claims | |
| 15:05:25 | mriedem | i knew the report client wasn't reporting disk allocations for BFV instances into placement, but forgot about the old claims code in the RT | |
| 15:08:54 | mriedem | which reminds me, are we going to try and get that into rc2? or can we backport it? | |
| 15:09:22 | bhagyashris | mriedem: IMO, the BFV instance reports the disk usages correctly in the allocations table on current master | |
| 15:11:50 | mriedem | bhagyashris: yes but the scheduler isn't doing claims yet | |
| 15:12:12 | mriedem | the RT is doing the claim on the compute and not taking BFV into account, which is what melwitt's patch is for | |
| 15:12:17 | mriedem | if i'm understanding this all correctly | |
| 15:12:56 | mriedem | so the scheduler can use placement to pick a host that would work, but if the actual claim when building the instance on that host fails because it's not accounting for BFV, then the allocations table doesn't really matter | |
| 15:18:11 | bhagyashris | mriedem: is there a future plan of adding the claims in palcement service? | |
| 15:18:21 | mriedem | bhagyashris: yes | |
| 15:18:24 | mriedem | well, | |
| 15:18:26 | mriedem | in the nova-scheduler | |
| 15:18:29 | mriedem | not the placement service | |
| 15:18:49 | snikitin | mriedem: Done https://review.openstack.org/#/c/427637/ | |
| 15:19:37 | mriedem | snikitin: +W | |
| 15:19:38 | mriedem | thanks | |
| 15:19:47 | bhagyashris | mriedem: does not mean the compute node table is not gonna being used for the instance creation ? | |
| 15:19:51 | snikitin | thank you | |
| 15:20:12 | bhagyashris | * does that mean the compute node table is not gonna being used for the instance creation ? | |
| 15:21:10 | mriedem | bhagyashris: i'm unclear on the long-term plans for claims in the scheduler, there is a scheduler subteam that just wrapped up a meeting so hopefully someone from that team can answer, like edleafe or bauzas | |
| 15:21:22 | mriedem | i don't think we have a spec on that yet | |
| 15:21:55 | edleafe | bhagyashris: that is the goal, but we aren't there yet | |
| 15:22:19 | edleafe | bhagyashris: the goal is for a compute node to be just one kind of resource provider | |
| 15:23:26 | snikitin | mriedem: We have branch stable/ocata. As I understand it means that master is for Pike now. If so, could you remove -2 from diagnostics patch please? https://review.openstack.org/#/c/394480/ | |
| 15:23:37 | mriedem | snikitin: yup was getting there | |
| 15:24:07 | snikitin | thanks! | |
| 15:24:16 | bhagyashris | edleafe: ok. | |
| 15:25:36 | bhagyashris | mriedem: dansmith: edleafe: Thank you very much for information and valuable time. | |
| 15:37:32 | mriedem1 | snikitin: done | |
| 15:46:04 | Dinesh_Bhor | Hi all, a small TrivialChange to review: https://review.openstack.org/#/c/427041/1 | |
| 15:50:36 | openstackgerrit | Sivasathurappan Radhakrishnan proposed openstack/nova-specs master: Live Migration of Rescued Instances https://review.openstack.org/347161 | |
| 15:57:25 | mriedem | sfinucan: mdbooth you guys should check the exceptions aren't actually used in https://review.openstack.org/#/c/427041/ :) | |
| 15:57:57 | mdbooth | mriedem: I checked that it had a +1 from Jenkins... are they still in use? | |
| 15:58:06 | mriedem | oh wait | |
| 15:58:12 | mriedem | that moved to xenapi library | |
| 16:02:36 | mriedem | nvm, sorry, +W on that one now | |
| 16:02:55 | mriedem | fwiw i don't trust jenkins on cleanups like this since we might not have test coverage | |
| 16:03:48 | mdbooth | mriedem: True, but at the same time not trusting it for things like this kinda devalues it. | |
| 16:04:38 | mriedem | i still value it, but i don't trust it for dead code removal | |
| 16:04:42 | mriedem | trusty, but verify | |
| 16:04:48 | mriedem | like the great reagan always said | |
| 16:04:54 | mriedem | *trust :) | |
| 16:11:08 | sfinucan | mriedem: Aye, I checked them all first :) | |
| 16:12:57 | lyarwood | mdbooth: yup you are correct re the stable/newton test backport btw | |
| 16:13:27 | mdbooth | lyarwood: Just learned you're on holiday. Go away :) | |
| 16:13:43 | lyarwood | \o/ | |
| 16:27:31 | cdent | rust, but vitrify, like the great reagan always did | |
| 16:30:36 | cfriesen | does anyone know off the top of their head whether any code paths other than initial instance creation set task_state=task_states.SCHEDULING ? | |
| 16:40:09 | openstackgerrit | Pushkar Umaranikar proposed openstack/nova master: Placement api: set custom json_error_formatter in resource_provider https://review.openstack.org/433176 | |
| 16:41:42 | markus_z | mriedem: I tried to summarize the whole newton-backport story here: https://review.openstack.org/#/c/406898/3 Is that a format which helps you? | |
| 16:42:33 | mriedem | oof, maybe | |
| 16:42:41 | mriedem | i can't digest that right now though | |
| 16:43:26 | markus_z | mriedem: OK, let me know when I can provide more info there. | |
| 16:57:40 | openstackgerrit | Pushkar Umaranikar proposed openstack/nova master: Placement api: set custom json_error_formatter in resource_provider https://review.openstack.org/433176 | |
| 16:59:37 | openstackgerrit | Anusha Unnam proposed openstack/nova master: Reno for additional-notification-fields-for-searchlight https://review.openstack.org/428835 | |
| 17:03:01 | openstackgerrit | Anusha Unnam proposed openstack/nova master: Reno for additional-notification-fields-for-searchlight https://review.openstack.org/428835 | |
| 17:12:50 | mriedem | sdague: if we're going to bump the minimum required libvirt in pike https://review.openstack.org/#/c/432700/ to a version that exceeds what's available in trusty 14.04, do i also need to change https://github.com/openstack-dev/devstack/blob/e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1/stack.sh#L195 so trusty isn't in that list? | |
| 17:12:54 | mriedem | at least when using libvirt | |
| 17:13:10 | sdague | mriedem: yeh | |
| 17:13:13 | mriedem | ok | |
| 17:13:13 | mriedem | same for a few of those others | |
| 17:13:41 | sdague | which is fine, xenial has been out for a year, there really is no reason for devstack to still stay on trusty | |
| 17:22:50 | mriedem | hmm, not sure what rhel7.1 shows up as | |
| 17:22:53 | mriedem | we check for 'rhel7' | |
| 17:23:11 | mriedem | kashyap: do you have a rhel 7.1 system handy? | |
| 17:23:23 | mriedem | or is rhel7 == rhel 7.0? | |
| 17:25:03 | cfriesen | mriedem: /etc/redhat-release has the appropriate release number...latest is 7.3.1611 | |
| 17:25:13 | cfriesen | not sure what you're using to check the release | |
| 17:26:05 | openstackgerrit | John Garbutt proposed openstack/nova-specs master: WIP: spec about having observer role by default https://review.openstack.org/427872 | |
| 17:27:20 | mriedem | cfriesen: what does "lsb_release -r -s" show? | |
| 17:28:20 | mriedem | i assume just 7.3.1611 | |
| 17:28:37 | mriedem | so we treat all minor versions of rhel 7 the same | |
| 17:28:39 | mriedem | in devstack | |
| 17:29:06 | cfriesen | controller-1:~$ ./lsb_release -r -s | |
| 17:29:08 | cfriesen | 7.3.1611 | |
| 17:30:04 | cfriesen | mriedem: on CentOS 7.2 it shows 7.2.1511 | |
| 17:30:15 | mriedem | yeah, we treat those all as rhel7 in devstack | |
| 17:30:20 | mriedem | answers my question though, thanks | |
| 17:35:06 | openstackgerrit | Maciej Szankin proposed openstack/nova master: conf: mark glance.api_servers opt as required https://review.openstack.org/428241 | |
| 17:38:08 | mriedem | sdague: is the 7.0 in that list for oracle linux? | |
| 17:38:16 | mriedem | still trying to find when that was added | |
| 17:38:49 | mriedem | if you don't know that's fine, i'm digging | |
| 17:43:31 | mriedem | oh i guess it's debian 7.0 | |
| 17:53:59 | mriedem | BobBall: does the xen ci use this? https://github.com/openstack-dev/devstack/blob/master/tools/xen/xenrc#L66 | |