| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-11-15 | |||
| 13:16:58 | cdent | woot | |
| 13:17:21 | cdent | let's see what the gate wants to break | |
| 13:17:32 | lyarwood | dependency* | |
| 13:18:02 | cdent | gibi: do you agree with my choice to remove tests but not code (yet)? That made things easier, but I'm not sure it is proper. | |
| 13:20:57 | sean-k-mooney | lyarwood: still we normally dont even allow version bumps and in pike im not sure it was widely used yet. | |
| 13:21:21 | sean-k-mooney | lyarwood: infact on stable/pike keystone,glance,neutron and cinder still use ostestr | |
| 13:21:24 | lyarwood | sean-k-mooney: did this break anything/anyone? | |
| 13:21:55 | sean-k-mooney | yes it broke debian distros as its not packaged in uca in ubuntu or in based debian im guessing | |
| 13:21:59 | sean-k-mooney | stestr that is | |
| 13:22:07 | gibi | cdent: I agree with that compromise. I think the patch is alreasy complex. I think there will be a code removal patch later, after nova switched to use split placement repo | |
| 13:23:27 | gibi | cdent: I think the only problematic situation when we fix bugs in the placement code that is in the nova repo while nova still depends on that copy of the placement code | |
| 13:24:20 | sean-k-mooney | lyarwood: so far of all the project i have looked at nova is now the only project using stestr on pike | |
| 13:25:24 | lyarwood | sean-k-mooney: I was sure mtreinish was doing this across stable/pike tbh | |
| 13:27:06 | sean-k-mooney | nope https://review.openstack.org/#/q/owner:%22Matthew+Treinish%22++stestr+branch:stable/pike | |
| 13:27:21 | sean-k-mooney | look like it was nova only | |
| 13:27:35 | lyarwood | urgh | |
| 13:33:04 | sean-k-mooney | coreycb: frickler are ye going to adress this by packaging stester for pike or do we need a revert of jsut the stestr change? | |
| 13:34:28 | coreycb | sean-k-mooney: i wouldn't be opposed to a revert of stestr usage. if you didn't we could probably figure it out on our end it's just a bit of a pita. :) | |
| 13:36:06 | sean-k-mooney | well thats something that i guess the nova stable team should discuss. proably sooner rather then later | |
| 13:36:15 | sean-k-mooney | am im just going to grab lunch so brb | |
| 13:36:30 | coreycb | sean-k-mooney: thanks for pushing on this | |
| 13:41:26 | mriedem | coreycb: hey can we get some extracted placement debs? https://etherpad.openstack.org/p/BER-placement-extract | |
| 13:45:55 | coreycb | mriedem: placement's been split from nova in stein, is that right? | |
| 13:46:19 | coreycb | mriedem: if so, yes we can do that in the stein cycle | |
| 13:47:14 | cdent | coreycb: yeah, that's right | |
| 13:47:45 | cdent | coreycb: people are hoping to have packages sooner, if possible, to make testing with ansible+packages more possible | |
| 13:47:50 | cdent | not a blocker though | |
| 13:48:22 | coreycb | cdent: mriedem: ok thanks for the nudge. we'll try to get it done soon. feel free to keep nudging if we don't get to it soon. | |
| 13:50:01 | cdent | awesome, thanks | |
| 14:00:47 | openstackgerrit | Jack Ding proposed openstack/nova master: Improve libvirt image and snapshot handling https://review.openstack.org/616692 | |
| 14:01:02 | aspiers[m] | mriedem: got any time for a 5 min sync up on SEV in the next few hours? | |
| 14:02:42 | mriedem | aspiers[m]: i've got about 10 minutes right now outside of M-4 on level 3 | |
| 14:02:48 | mriedem | or inside | |
| 14:03:13 | openstackgerrit | Ghanshyam Mann proposed openstack/nova stable/rocky: DNM: Testing tempest-full keep testing on xenial on stable brnach https://review.openstack.org/618176 | |
| 14:03:20 | aspiers[m] | I think I'm next door | |
| 14:03:58 | aspiers[m] | I'll nip out of this Vitrage session | |
| 14:18:45 | openstackgerrit | Ghanshyam Mann proposed openstack/nova stable/pike: DNM: Testing tempest-full keep testing on xenial on stable brnach https://review.openstack.org/618181 | |
| 15:09:18 | openstackgerrit | Emmet Hikory proposed openstack/nova master: Execute Nova functional jobs on arm64 https://review.openstack.org/618191 | |
| 15:25:44 | openstackgerrit | Chris Dent proposed openstack/nova master: Use external placement in functional tests https://review.openstack.org/617941 | |
| 15:26:08 | cdent | gibi, mriedem, dansmith ^ that's fairly real now. | |
| 15:31:48 | sean-k-mooney | cdent: so this remvoes all the placement api unit and fucntional tests | |
| 15:32:07 | sean-k-mooney | cdent: but i dont se the removal of the placement api code | |
| 15:32:24 | sean-k-mooney | was that intentional | |
| 15:33:23 | cdent | sean-k-mooney: yes, I left the placement code in place so that devstack/tempest will still work without needing to depends on yet more stuff, but leaving the tests in would have meant many changes in those files to keep them working in the face of the "use the external placement fixtures" changes | |
| 15:33:35 | cdent | I explain that in the commit message, but probably not well enough | |
| 15:33:58 | sean-k-mooney | i have not read it yet :) | |
| 15:34:05 | sean-k-mooney | i just was looking at the file list | |
| 15:36:07 | sean-k-mooney | i dont know why i would feel more comfortable with haveing a second patch that jsut deleted the nova/api/openstack/placement folder after this but i would | |
| 15:36:33 | cdent | sean-k-mooney: happy to do that | |
| 15:43:37 | gibi | cdent: great work! I left one comment inline | |
| 15:43:53 | cdent | thanks gibi | |
| 15:47:47 | cdent | gibi: I left a response, summary is: not quite sure what to do | |
| 15:49:47 | gibi | cdent: ohh so tox-siblings is the problem there. I did not get that earlier when you mentioned a similar thing | |
| 15:51:09 | cdent | well, I tried it using git and one of the test runs in the gate did not work, and when I switched it back to package, it did | |
| 15:51:28 | cdent | but I _may_ have misinterpreted the problem, lemme look at the logs | |
| 15:51:56 | gibi | cdent: I think it worth to ask the zuul devs | |
| 15:52:11 | cdent | If you see one :) | |
| 15:52:18 | gibi | :) | |
| 16:00:29 | sean-k-mooney | gibi: cdent im not sure if -e git+https://github.com/openstack/placement.git@master#egg=placement would work to install from master | |
| 16:00:54 | sean-k-mooney | i guess i can try locally | |
| 16:01:37 | cdent | sean-k-mooney: it does, both gibi and i have done things like that (from git.o.o) but it breaks the tox-siblings concept | |
| 16:02:09 | cdent | just talked to fungi about it | |
| 16:02:19 | cdent | brb | |
| 16:16:22 | openstackgerrit | Chris Dent proposed openstack/nova master: DNM: confirm deny tox siblings behavior https://review.openstack.org/618206 | |
| 16:32:18 | cfriesen | maybe a weird question, but does anyone know which virtual device is mapped to the noVNC console? | |
| 16:37:18 | sean-k-mooney | cfriesen: i belive there is a vitrual display device in the vm that it connects to | |
| 16:38:22 | sean-k-mooney | im useing spice in this vm but for vnc the type just chagnes | |
| 16:38:24 | sean-k-mooney | <graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'> | |
| 16:38:26 | sean-k-mooney | <listen type='address' address='127.0.0.1'/> | |
| 16:38:28 | sean-k-mooney | <image compression='off'/> | |
| 16:38:30 | sean-k-mooney | </graphics> | |
| 16:39:24 | sean-k-mooney | i assume qemu just maps that graphic device to the first video output e.g. <video> | |
| 16:39:26 | sean-k-mooney | <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> | |
| 16:39:28 | sean-k-mooney | <alias name='video0'/> | |
| 16:39:30 | sean-k-mooney | <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> | |
| 16:39:32 | sean-k-mooney | </video> | |
| 16:39:35 | cfriesen | sean-k-mooney: based on some experimenting, with my current guest it looks like /dev/tty and /dev/tty0 go to the VNC console, and /dev/console and /dev/ttyS0 go to the console.log file. | |
| 16:39:46 | openstackgerrit | Chris Dent proposed openstack/nova master: WIP: Delete the placement code https://review.openstack.org/618215 | |
| 16:40:07 | sean-k-mooney | cfriesen: that would kind of make sense | |
| 16:42:31 | sean-k-mooney | i honestly have never really looked into it but i had assumed the first serial tty would go to the console log file | |
| 16:43:07 | cfriesen | yeah, normally it just works but someone was asking questions on how to set up a FreeBSD guest. | |
| 16:43:12 | sean-k-mooney | i would not be surpried if /dev/console was just a symlink to /dev/ttyS0 | |
| 16:44:32 | sean-k-mooney | i rememebr a few years ago there was a short push to get openstack to install and run on netbsd or freebsd | |
| 16:44:57 | sean-k-mooney | i think that died out but it would have been nice to have it run there too | |
| 16:54:23 | fungi | cdent: sean-k-mooney: it would help to corner mordred to get some ideas, but in short tox-siblings performs multiple steps (including multiple tox invocations and other tasks in between) to work around what could be considered a missing feature in tox. maybe we could somehow reinterpret git protocol requirement entries as their egg name equivalents, but short of that i don't know how to go about | |
| 16:54:25 | fungi | making a single tox invocation on a dev's machine do the same thing tox-siblings does | |
| 16:56:15 | sean-k-mooney | fungi: ya im not that familar with tox-siblings so i cant really comment but the feeling i got form cdent was it would be non trivial | |
| 16:57:44 | fungi | because, otherwise, you know, that's what we would have just done rather than making the convoluted tox-siblings implementation | |
| 16:57:52 | sean-k-mooney | fungi: do you know of any easy way bar using the pip inside the venv created by tox to install a local copy of placemet fo dev to do this? | |
| 16:59:04 | fungi | writing a wrapper script to do the same, i guess | |
| 16:59:23 | fungi | (not called from tox, but a wrapper which calls tox and also runs those other commands) | |
| 16:59:34 | sean-k-mooney | most developers should be using the released package anyway so its only going to affect people working on nova integrating placemetn | |
| 16:59:34 | fungi | or working to get a feature for this implemented in tox itself | |
| 17:00:53 | openstackgerrit | Chris Dent proposed openstack/nova master: WIP: Delete the placement code https://review.openstack.org/618215 | |
| 17:02:35 | sean-k-mooney | fungi: its kind of an edgecase so im not sure if tox would accepet it as a feature | |
| 17:03:23 | sean-k-mooney | unless we coudl have like a requriemets-overrides.txt file that if pressent would be used to change the deps | |
| 17:04:10 | sean-k-mooney | so at the end of all our deps install the overrides form requriemets-overrides.txt if it existis and gitignore the file by default so devs can just add the deps they want to redirect locally | |
| 17:16:28 | sean-k-mooney | bauzas: FYI i have pushed the commit to do the 1.12.1 release of os-vif https://review.openstack.org/#/c/618239/ however we still need to merge https://review.openstack.org/#/c/612534 and its parent change before we can do the release. it would be nice to get this done before the end of the month if not sooner | |
| 18:32:54 | openstackgerrit | zhouxinyong proposed openstack/osc-placement master: Replacing the link in HACKING.rst https://review.openstack.org/618270 | |
| 19:27:19 | openstackgerrit | zhouxinyong proposed openstack/python-ganttclient master: Optimizing the safety of the http link site in HACKING.rst https://review.openstack.org/618282 | |