Earlier  
Posted Nick Remark
#openstack-nova - 2018-01-16
11:07:31 sean-k-mooney https://github.com/svinota/pyroute2/pull/443
11:08:39 openstackgerrit nafeiyang proposed openstack/nova master: z/VM driver: add snapshot function https://review.openstack.org/534240
11:08:44 stephenfin sean-k-mooney: So that explains our "too many open files issue", I guess
11:09:09 sean-k-mooney since rodolfo like to test thing when he wrote the pyroute 2 implementation he almost wrote a ip tools impl in the functional tests https://github.com/openstack/os-vif/blob/master/os_vif/tests/functional/internal/command/ip/test_impl_pyroute2.py#L28-L94
11:09:38 stephenfin sean-k-mooney: So I guess we can revert/disable the pyroute2 path until a new version is released
11:09:43 sean-k-mooney stephenfin: what i was thing was i could make that an actully conforming implementation to the api and we could merge and make it the defalut
11:09:59 stephenfin We can't rely on that being released before the deadline
11:10:58 sean-k-mooney well i was going to do it now. if i dont have it finished and up for review by this evening ill submit a reviert for rodolfos patch
11:11:11 stephenfin sean-k-mooney: But why not keep what we had, in that case? The reason to switch to pyroute2 was that it used the netlink protocol in Python, rather than wrapping existing command-line tools
11:11:30 stephenfin Before integrating pyroute2, we _were_ using subprocess
11:11:55 stephenfin Well, processutils
11:12:05 openstackgerrit Merged openstack/nova master: update_cell allows more than once cell to have the same db/transport url https://review.openstack.org/518556
11:12:25 sean-k-mooney yes though really the api is 3 fucntion add device delete device and set properties on device so its really small
11:13:48 stephenfin sean-k-mooney: Cool. If you get it finished then let me know and I'll review
11:14:19 stephenfin We can mark the processutils variant as immediately deprecated and switch to pyroute2 once a new version is released
11:14:38 sean-k-mooney give me an hour or so and i should have a second driver working and a config option that default to iptools instead of pyroute 2 done. ill ping you the review when its up
11:14:58 gibi cdent: I will check it later today
11:15:01 sean-k-mooney stephenfin: ya that was my reasoning too
11:15:06 cdent thanks gibi
11:15:25 cdent If I have it figured out before then, I'll let you know
11:20:02 openstackgerrit Jiri Suchomel proposed openstack/nova master: Retry few times when creating the initial connection to libvirtd. https://review.openstack.org/416928
11:23:23 cdent stephenfin: see my second set of comments on https://review.openstack.org/#/c/534223/ I don't think your suggestion works (at least not for me)
11:25:32 stephenfin Oh, maybe not
11:27:45 stephenfin cdent: Right you are. I retract my -1
11:28:06 cdent stephenfin: do you still think I should change the default list?
11:28:30 stephenfin cdent: I don't think so. We haven't switched to py36 in CIs yet (I think?), so it doesn't need to run by default
11:34:28 openstackgerrit Chris Dent proposed openstack/nova master: [placement] use simple FaultWrapper https://review.openstack.org/533752
11:34:28 openstackgerrit Chris Dent proposed openstack/nova master: WIP: Refactor WSGI apps and utils to limit imports https://review.openstack.org/533797
11:36:50 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: QEMU native LUKS decryption for volumes https://review.openstack.org/523958
11:38:42 mdbooth stephenfin: Please could you kick this back into the gate for me? https://review.openstack.org/#/c/529028/ Previously failed, then rebased.
11:38:56 stephenfin mdbooth: Done
11:39:04 mdbooth stephenfin: Thanks
11:40:05 mdbooth Hmm, that patch series is starting to descend into merge conflict hell.
12:13:51 mdbooth How do I hate thee? Let me count the ways.
12:14:17 mdbooth Actually, I'm out of fingers :/
12:15:08 lyarwood mdbooth: it did
12:15:11 lyarwood * mdbooth sent a long message: mdbooth_2018-01-16_12:13:39.txt
12:15:11 lyarwood <https://matrix.devlab.redhat.com/_matrix/media/v1/download/redhat.com/ZOkiHajvlKvFxQUcknOXyfhJ>
12:15:23 mdbooth lyarwood: Hehe, yeah.
12:17:03 mdbooth https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7519
12:17:09 mdbooth There down to...
12:17:12 mdbooth except Exception: pass
12:17:17 mdbooth Yes, really
12:17:56 mdbooth https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7519-L7530
12:21:38 openstackgerrit Lajos Katona proposed openstack/nova master: Deduplicate aggregate notification samples https://review.openstack.org/531162
12:36:05 cdent Does anyone recall if nova/objects/ec2.py is used any more. It seems only in tests
12:37:25 cdent hard to be clear
12:40:42 cdent (╯°□°)╯︵ ┻━┻
12:45:52 openstackgerrit OpenStack Proposal Bot proposed openstack/os-vif master: Updated from global requirements https://review.openstack.org/533918
12:45:54 openstackgerrit OpenStack Proposal Bot proposed openstack/os-vif master: Updated from global requirements https://review.openstack.org/533918
12:49:17 alex_xu cdent: just found there still have a lot of returns by searching 'ec2' in the source code
12:49:49 cdent alex_xu: yes, but at least some of that is dead (only some)
12:49:53 cdent and it is hard to tell which
12:50:39 cdent alex_xu: I'm trying to work on the "less imports" goal implied by this bug https://bugs.launchpad.net/nova/+bug/1743120 and it is ... messy
12:50:40 openstack Launchpad bug 1743120 in OpenStack Compute (nova) "placement inadvertently imports many python modules it does not need" [Low,In progress] - Assigned to Chris Dent (cdent)
12:51:59 alex_xu cdent: yea, I guess nova/api/openstack/__init__.py is source of evil :)
12:52:19 cdent i was able to get some of it: https://review.openstack.org/#/c/533797/
12:52:43 cdent registering objects is also a culprint
12:54:37 alex_xu interesting, put it in my review list, I still have circle import in the nova api, hope to get some clue
12:56:36 cdent alex_xu: another source of trouble is conf, it tends to imports lots of stuff that isn't always needed. but I reckon the main culprit is code in __init__.py being common
12:57:40 gibi cdent: you have to rebase your patch https://review.openstack.org/#/c/533797 to have this revert in your history https://review.openstack.org/#/c/533190/
12:57:49 alex_xu cdent: yea...__init__.py...
12:58:03 cdent gibi: ah cool, thanks
12:58:15 gibi cdent: this was last
12:58:20 gibi cdent: this was last Friday's fun
12:58:36 openstackgerrit Chris Dent proposed openstack/nova master: [placement] use simple FaultWrapper https://review.openstack.org/533752
12:58:47 openstackgerrit Chris Dent proposed openstack/nova master: WIP: Refactor WSGI apps and utils to limit imports https://review.openstack.org/533797
12:59:36 cdent ah
13:03:54 cdent yup, that fixed it gibi, thanks
13:04:00 openstackgerrit Chris Dent proposed openstack/nova master: WIP: Refactor WSGI apps and utils to limit imports https://review.openstack.org/533797
13:04:12 cdent I guess I started this branch longer ago than I thought
13:15:45 zioproto sdague: ping, are you around ?
13:21:41 openstackgerrit Balazs Gibizer proposed openstack/nova master: Make sure that functional test triggered on sample changes https://review.openstack.org/533210
13:21:42 openstackgerrit Balazs Gibizer proposed openstack/nova master: Deduplicate aggregate notification samples https://review.openstack.org/531162
13:21:51 bauzas folks loving to see how vGPUs are possible with libvirt, the series is up for reviews https://review.openstack.org/#/c/528832/10
13:22:33 bauzas there are still some corner cases (at least for suspend and migrations), but that's something I'll provide by next changes
13:22:55 bauzas gibi: stephenfin: in case you're interested in ^
13:23:13 sdague zioproto: for a little bit, what's up?
13:23:25 openstackgerrit Merged openstack/os-vif master: Git ignore .stestr https://review.openstack.org/533699
13:32:39 zioproto sdague: hey, you have been metioned on openstack-dev, make sure you look at the thread [oslo][oslo.log] JSON logs are missing the request ID
13:33:08 zioproto sdague: please read the thread (5 emails so far) and tell me if you have some important info for me :)
13:33:21 zioproto sdague: thanks !
13:34:27 mvenesio Hi guys, i'm trying to configure nova and rabbitmq to use SSL with trusted certificates, but doing the configuration as is in the ssl security guide im getting the "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed" error when nova tries to connect with rabbitmq, any idea about what can be wrong ?
13:34:39 openstackgerrit sean mooney proposed openstack/os-vif master: adds iptools driver for ip commands https://review.openstack.org/534307
13:35:33 openstackgerrit Balazs Gibizer proposed openstack/nova master: Make sure that functional test triggered on sample changes https://review.openstack.org/533210
13:35:33 openstackgerrit Balazs Gibizer proposed openstack/nova master: Deduplicate aggregate notification samples https://review.openstack.org/531162
13:36:00 sean-k-mooney stephenfin: ^ that is not done yet but need to run in to town for a bit. ill fix it up when i get back. if i dont have it working by this evening ill revert the original pyroute2 patch.
13:36:37 sean-k-mooney stephenfin: actully ill propose the revert now just ot have it in the gate but ill -1 it until this evening
13:37:46 openstackgerrit sean mooney proposed openstack/os-vif master: Revert "Migrate from 'ip' commands to 'pyroute2'" https://review.openstack.org/534308
13:43:50 sdague zioproto: I didn't really touch the json log formatter, though it wouldn't be too hard to add I don't think
13:47:45 openstackgerrit sahid proposed openstack/nova master: hardware: only take into account small pages https://review.openstack.org/532168
13:55:47 Spazmotic Poor XenAPI drivers, no love hehe
13:55:51 zioproto sdague: should I open a bug then ?
13:57:21 openstackgerrit Matthew Edmonds proposed openstack/nova master: Add taskflow to requirements https://review.openstack.org/533779
13:57:28 sdague zioproto: are you sure that request_id isn't in there?
13:57:48 sdague because in looking at the code, it looks like it should be a key under the 'context' key, if it exists
13:58:31 zioproto it is not there
13:58:36 zioproto I even shared my all config in the thread
13:58:56 zioproto I see the same problem in neutron-server and nova-api
13:59:03 gibi gmann: I did what you suggested in https://review.openstack.org/#/c/533210/7 plus I made an override for irrelevant files to see if it works or not in this context. Based on zuul status the override does not work in this context either

Earlier   Later