| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-06-09 | |||
| 09:17:25 | openstackgerrit | zhangyanxian proposed openstack/nova-specs master: Sriov-bond https://review.openstack.org/463526 | |
| 09:19:53 | openstackgerrit | Ngo Quoc Cuong proposed openstack/nova master: Remove translation of log messages https://review.openstack.org/466957 | |
| 09:21:16 | openstackgerrit | Alex Szarka proposed openstack/nova master: Transform instance.resize.error notifications https://review.openstack.org/417882 | |
| 09:34:31 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Add tags fields for server list detail/show api-ref https://review.openstack.org/465842 | |
| 10:01:56 | openstackgerrit | Merged openstack/nova master: Fix lookup of instance mapping in metadata set-password https://review.openstack.org/472405 | |
| 10:02:45 | openstackgerrit | Merged openstack/nova master: Log a warning if there is only one cell when listing instances https://review.openstack.org/440652 | |
| 10:10:03 | openstackgerrit | John Garbutt proposed openstack/nova master: Update policy descriptions for base. https://review.openstack.org/472622 | |
| 10:24:32 | openstackgerrit | Merged openstack/nova master: Calculate stopped instance's disk sizes for disk_available_least https://review.openstack.org/468269 | |
| 10:40:03 | openstackgerrit | John Garbutt proposed openstack/nova master: Update policy descriptions for base. https://review.openstack.org/472622 | |
| 10:41:31 | openstackgerrit | falseuser proposed openstack/nova master: Clear instance root_device_name in rebuild operation https://review.openstack.org/464991 | |
| 10:43:44 | openstackgerrit | sahid proposed openstack/nova master: libvirt: fix memory locking limit https://review.openstack.org/472633 | |
| 10:55:33 | openstackgerrit | John Garbutt proposed openstack/nova master: Update policy descriptions for base. https://review.openstack.org/472622 | |
| 10:55:34 | openstackgerrit | John Garbutt proposed openstack/nova master: WIP: Use oslo.polcy DocumentedRuleDefault https://review.openstack.org/472634 | |
| 11:19:35 | openstackgerrit | John Garbutt proposed openstack/nova master: Update policy descriptions for base. https://review.openstack.org/472622 | |
| 11:20:34 | openstackgerrit | John Garbutt proposed openstack/nova master: WIP: Use oslo.polcy DocumentedRuleDefault https://review.openstack.org/472634 | |
| 11:29:32 | cdent | bauwser: I changed that bug back to triaged. I agree with you that the solution they've used may not be optimal, but there _is_ a bug | |
| 11:29:52 | cdent | they want to be able to express >1 location of config file, which is a normal thing for something that uses oslo_config | |
| 11:34:44 | sdague | sfinucan: on https://review.openstack.org/#/c/472266 - I think you are right, we can't remove that bit in Pike, it's going to need a db migration | |
| 11:35:24 | sdague | however, this is bad enough that I think we want to get this in and backported asap, as the failure mode is "my guests can't start after upgrade" | |
| 11:35:31 | sdague | which is about as bad a failure mode as we have | |
| 12:32:46 | kashyap | artom: I saw the ping from here, but didn't completely read-through the scrollback | |
| 12:32:49 | kashyap | Was there a question for me? | |
| 12:59:43 | artom | kashyap, err, I think it was last night when we were talking about transient vs. persistent domains | |
| 12:59:55 | artom | Neither of us was 100% sure of what each of those implies | |
| 13:00:03 | kashyap | artom: Yeah, sorry should've mentioned it was last night | |
| 13:00:17 | artom | So we thought of you :) | |
| 13:01:00 | kashyap | For a transient domain, the guest does not stay up across reboots / shutdown | |
| 13:01:17 | kashyap | I.e. you'll lose the guest XML definition | |
| 13:01:23 | kashyap | You might wonder where it would be useful | |
| 13:01:53 | kashyap | artom: An example that comes to mind is the blockCopy() API | |
| 13:02:13 | kashyap | Where you have to temporarily make a guest transient, for it to complete | |
| 13:02:30 | kashyap | Because -- a live block copy job cannot last across reboots | |
| 13:02:35 | kashyap | A simple test -- https://kashyapc.fedorapeople.org/virt/temp/live-blockcopy-quick-test.txt | |
| 13:03:54 | bauwser | sdague: should we maybe stop to ask users to provide a bug report when they have a HTTP500 ? | |
| 13:03:59 | openstack | Launchpad bug 1696972 in OpenStack Compute (nova) "host type 'm1.nano' not found when lanch instance" [Undecided,New] | |
| 13:03:59 | bauwser | for example, see https://bugs.launchpad.net/nova/+bug/1696972 | |
| 13:04:00 | kashyap | artom: Also, from Nova code, in libvirt/driver.py (in _swap_volume(), for blockRebase() which is the same API: | |
| 13:04:03 | kashyap | try: | |
| 13:04:05 | kashyap | # NOTE (rmk): blockRebase cannot be executed on persistent | |
| 13:04:08 | kashyap | # domains, so we need to temporarily undefine it. | |
| 13:04:11 | kashyap | # If any part of this block fails, the domain is | |
| 13:04:13 | kashyap | # re-defined regardless. | |
| 13:04:16 | kashyap | if guest.has_persistent_configuration(): | |
| 13:04:18 | kashyap | support_uefi = self._has_uefi_support() | |
| 13:04:19 | bauwser | sdague: we have lots of bug reports that are possibly a configuration problem | |
| 13:04:21 | kashyap | guest.delete_configuration(support_uefi) | |
| 13:04:50 | sdague | bauwser: sure | |
| 13:05:21 | sdague | bauwser: I'd be fine dropping that message in the 500 payload | |
| 13:05:44 | bauwser | okay | |
| 13:06:03 | sdague | also, someone with traslated logs! | |
| 13:06:10 | sdague | that's the first time I've seen that in practice | |
| 13:06:33 | artom | kashyap, so would I be correct in understanding that transient domains came about more as a technical necessity of long running operations that cannot last across reboots rather than as a user-facing feature? | |
| 13:07:04 | sdague | bauwser: that being said, it would be nice to actually catch these misconfiguration items and be more explicit about them | |
| 13:07:19 | bauwser | sdague: agreed, I'll add a better exception | |
| 13:07:22 | bauwser | for that | |
| 13:07:30 | sdague | bauwser: ok, cool | |
| 13:07:31 | kashyap | artom: Almost correct. It's also useful for "user-facing" feature in the sense that -- if you're testing something w/ libvirt, and don't want to clean up the guests your self, you can use transient domains | |
| 13:07:34 | artom | So what happens if the host dies while such an operation is happening? It aborts, obviously, the transient domain is lost, but the persistent domain, the one without the operation going on, is saved, and comes back after the host recovers? | |
| 13:08:02 | sdague | bauwser: while you are looking at things - https://review.openstack.org/#/c/472266/ really feels like we should get it in soon | |
| 13:08:12 | sdague | that's the fail to start instances after upgrade bug | |
| 13:08:19 | bauwser | sdague: roger. | |
| 13:10:57 | sfinucan | sdague: That sounds good to me. +Wd now | |
| 13:10:59 | openstackgerrit | falseuser proposed openstack/nova master: Clear instance root_device_name in rebuild operation https://review.openstack.org/464991 | |
| 13:11:34 | bauwser | oh man, +W'd duplicated :) | |
| 13:11:43 | bauwser | shit. | |
| 13:40:58 | sdatko | hello | |
| 13:42:01 | sdatko | tiny question: nova.db.sqlalchemy.models.InstanceTypeExtraSpecs vs nova.db.sqlalchemy.api_models.FlavorExtraSpecs | |
| 13:43:31 | openstackgerrit | Sylvain Bauza proposed openstack/nova master: Provide a better log when api_servers is unset https://review.openstack.org/472685 | |
| 13:43:33 | sdatko | for first one there is note about being deprecated; however, when performing context.session.query(models.InstanceTypeExtraSpecs) i can see results, while for context.session.query(api_models.FlavorExtraSpecs) i receive empty array | |
| 13:43:44 | bauwser | sdague: see https://review.openstack.org/472685 for the api_servers opt | |
| 13:44:21 | mriedem | sdatko: the former is in the cell database (nova db), the latter is in the api db (nova_api db), flavors were moved from the cell to the api db a few releases ago | |
| 13:44:24 | mriedem | mitaka i think | |
| 13:44:49 | sdatko | hmm | |
| 13:45:07 | sdatko | ok, to be honest, i just played and created some tests | |
| 13:45:30 | sdatko | in those tests, i used nova.db.sqlalchemy.api.flavor_create() | |
| 13:45:50 | sdatko | this one is outdated? | |
| 13:46:22 | mriedem | you shouldn't be playing around with the db apis directly | |
| 13:46:49 | mriedem | everything goes through nova.objects.flavor.Flavor | |
| 13:47:58 | sdatko | ouuu | |
| 13:48:28 | sdatko | my fault then | |
| 13:48:33 | sdague | bauwser: I would honestly throw an exception there as well | |
| 13:48:44 | sdatko | thanks mriedem | |
| 13:48:45 | sdague | the rest of the code is going to fail with a different exception later | |
| 13:49:04 | bauwser | sdague: fine, I was just thinking of leaving the glanceclient providing its own exception | |
| 13:49:14 | mriedem | sdague: bauwser: here is the ocata backport for that rbd thing https://review.openstack.org/#/c/472687/ | |
| 13:49:20 | mriedem | sdatko: yw | |
| 13:49:43 | bauwser | mriedem: hold my beer | |
| 13:50:04 | sdague | mriedem: probably should trigger a release off of that on stable as well | |
| 13:50:53 | bauwser | mriedem: in other words, ping me when master is merged | |
| 13:51:07 | mriedem | sdague: yeah we have quite a few things to get into stable/ocata for a release | |
| 13:51:25 | bauwser | we could release mid-week | |
| 13:54:24 | sdague | mriedem: meaning there are a bunch of other patches you want in/ | |
| 13:54:25 | sdague | ? | |
| 13:54:31 | sdague | or a bunch that are already? | |
| 13:55:27 | mriedem | sdague: the former | |
| 13:56:00 | mriedem | alex_xu: cdent: on the traits bp, as far as using traits, isn't jay working on some changes in the scheduler to use the misc shared aggregates trait for shared resources (storage)? | |
| 13:56:01 | sdague | mriedem: if you list them, I'll take a look | |
| 13:56:07 | sdague | or just "all of them" | |
| 13:56:18 | cdent | mriedem: yes, but that's just for that one trait | |
| 13:56:19 | mriedem | alex_xu: cdent: i think that's https://blueprints.launchpad.net/nova/+spec/shared-resources-pike | |