| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2023-01-27 | |||
| 20:51:09 | dansmith | right okay | |
| 20:51:18 | sean-k-mooney | the 409 conflict in placment is because fo the allcoation for the instnace | |
| 20:51:23 | dansmith | so if no instances, maybe no harm to cinder and neutron? | |
| 20:51:40 | sean-k-mooney | it might still break the naming | |
| 20:51:51 | sean-k-mooney | but it might be ok in the no instance case | |
| 20:52:12 | sean-k-mooney | i will confirure bandwith QOS or something next week and see | |
| 20:52:23 | sean-k-mooney | cindier i dont think will use placment at all reight now | |
| 20:52:27 | sean-k-mooney | but cyborg could break | |
| 20:53:15 | sean-k-mooney | cyborg and neutron might need me to restarck so ill test what i can before that | |
| 20:54:02 | sean-k-mooney | dansmith: in this particalr case this placement exception i think happend before your code | |
| 20:54:20 | dansmith | during reshape or something? | |
| 20:54:24 | sean-k-mooney | i have defintly seen this before and its what i was expecting if your code did not block it | |
| 20:54:58 | dansmith | so that sanity check of the hostname->node mapping generates 94 functional test failures | |
| 20:54:58 | dansmith | fml | |
| 20:55:07 | sean-k-mooney | no i have seen this when people actully change dns/hostname but had CONF.host set | |
| 20:57:18 | sean-k-mooney | we dont need to fix all theses cases this cycle either like i know that test case 10 is a prexisitng failure mode | |
| 20:57:38 | sean-k-mooney | anyway im going to go get food | |
| 20:57:47 | sean-k-mooney | dont spend your weekend on this o/ | |
| 20:59:21 | dansmith | I shan't, you either | |
| #openstack-nova - 2023-01-28 | |||
| 19:58:06 | opendevreview | Takashi Natsume proposed openstack/nova-specs master: Create specs directory for 2023.2 Bobcat https://review.opendev.org/c/openstack/nova-specs/+/872068 | |
| #openstack-nova - 2023-01-30 | |||
| 09:27:45 | plibeau | hello guys, if you have sometime to review please: https://review.opendev.org/c/openstack/nova/+/861172 | |
| 11:17:01 | opendevreview | Merged openstack/nova master: Fix rescue volume-based instance https://review.opendev.org/c/openstack/nova/+/852737 | |
| 12:26:44 | elodilles | bauzas: hi, you've told me to ping you about the ussuri and train gate issue (failed to build cryptography bcrypt). If you have any memories about this error then please let me know :) an example: https://zuul.opendev.org/t/openstack/build/0bc1bf3540c5446fa0026558f30fbec8 | |
| 12:46:08 | opendevreview | Rajesh Tailor proposed openstack/nova stable/zed: Handle InstanceInvalidState exception https://review.opendev.org/c/openstack/nova/+/872115 | |
| 12:46:52 | opendevreview | Rajesh Tailor proposed openstack/nova stable/zed: Fix rescue volume-based instance https://review.opendev.org/c/openstack/nova/+/872116 | |
| 13:01:22 | opendevreview | Rajesh Tailor proposed openstack/nova stable/yoga: Handle InstanceInvalidState exception https://review.opendev.org/c/openstack/nova/+/872117 | |
| 13:02:09 | opendevreview | Rajesh Tailor proposed openstack/nova stable/yoga: Fix rescue volume-based instance https://review.opendev.org/c/openstack/nova/+/872118 | |
| 13:04:02 | sean-k-mooney | elodilles: we used to work around that by not building it and useing the prebuilt wheel | |
| 13:04:31 | sean-k-mooney | elodilles: the cryptography module added rust as a build dep | |
| 13:04:38 | sean-k-mooney | which is not installed by devstack | |
| 13:04:51 | sean-k-mooney | without rust the module could not be built and installed in the tempest jobs | |
| 13:05:08 | sean-k-mooney | we avoided the need to do that by using the prebuilt wheels | |
| 13:05:42 | sean-k-mooney | it sound like either those have been pulled form pypi or are not n the wheel cache avaiable in the providers fo the ci | |
| 13:07:31 | elodilles | sean-k-mooney: oh. nice. good question how to solve that then in upstream ci... :S | |
| 13:07:36 | sean-k-mooney | the simpletst way to fix this is to user rust_up to install rust so it can compile form source | |
| 13:08:55 | sean-k-mooney | we might have a role for that | |
| 13:09:05 | sean-k-mooney | we do https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-rust | |
| 13:09:47 | elodilles | oh, that sounds better then \o/ | |
| 13:10:08 | elodilles | we just have to add it for failing jobs on the failing branches then i guess | |
| 13:10:29 | sean-k-mooney | add it as or too the pre playbook ya | |
| 13:10:37 | sean-k-mooney | that or have devstack do it | |
| 13:10:49 | sean-k-mooney | but the role is proably simpler | |
| 13:11:33 | sean-k-mooney | it looks like it will have rustup install the latest sable version of the tool chain | |
| 13:11:37 | sean-k-mooney | https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-rust/defaults/main.yaml | |
| 13:11:48 | sean-k-mooney | so that proably will do what we want out of the box | |
| 13:12:44 | elodilles | cool, thx, i'll try out this \o/ | |
| 14:38:34 | opendevreview | Elod Illes proposed openstack/nova master: DNM: CI test https://review.opendev.org/c/openstack/nova/+/872178 | |
| 14:57:57 | opendevreview | Elod Illes proposed openstack/nova stable/ussuri: DNM: CI test https://review.opendev.org/c/openstack/nova/+/872184 | |
| 15:03:10 | artom | So a CPU is a central processing unit | |
| 15:03:18 | artom | It's found inside computers and other electronics | |
| 15:03:27 | opendevreview | ribaudr proposed openstack/os-traits master: Add 'COMPUTE_SHARE_LOCAL_FS' https://review.opendev.org/c/openstack/os-traits/+/872185 | |
| 15:03:28 | sahid | artom: ahaha :-) | |
| 15:03:44 | sahid | bauzas: it's regarding the online/offline cpus? | |
| 15:03:49 | bauzas | yes | |
| 15:04:55 | sahid | cool, interesting work | |
| 15:05:14 | sahid | i will try to continue my review on it | |
| 15:06:06 | opendevreview | Jorge San Emeterio proposed openstack/nova master: Dividing global privsep profile https://review.opendev.org/c/openstack/nova/+/871729 | |
| 15:06:30 | sahid | i was just not sure about the files that you have added in one of your patches to simulates hw ;) | |
| 15:13:35 | opendevreview | Jorge San Emeterio proposed openstack/nova master: WIP: Moving privsep profiles to nova/__init__.py https://review.opendev.org/c/openstack/nova/+/872010 | |
| 15:23:25 | dansmith | sean-k-mooney: I think I better put this host/node consistency check in its own patch after the last one in the series, because it seems to be death by a thousand cuts on the functional tests | |
| 15:23:52 | dansmith | I also wonder if it might be better to just mock it out completely for functional | |
| 15:24:33 | dansmith | because basically every place we do a compute restart type operation, we'll fail since we don't have the node uuid thing mocked out to what it needs to be at the time | |
| 15:32:09 | opendevreview | Jorge San Emeterio proposed openstack/nova master: WIP: Moving privsep profiles to nova/__init__.py https://review.opendev.org/c/openstack/nova/+/872010 | |
| 15:46:12 | opendevreview | Aaron S proposed openstack/nova master: Add further workaround features for qemu_monitor_announce_self https://review.opendev.org/c/openstack/nova/+/867324 | |
| 15:54:47 | elodilles | sean-k-mooney: unfortunately ensure-rust does not work: https://zuul.opendev.org/t/openstack/build/f2efc09c770a448297fe90cd73191d5a | |
| 15:55:01 | elodilles | sean-k-mooney: but meanwhile i've checked and the problem is the old pip version. | |
| 15:56:02 | elodilles | sean-k-mooney: with the old pip version i was able to reproduce the 'missing rust' error, and after upgrading pip it installed cryptography fine | |
| 16:05:10 | sean-k-mooney | ack | |
| 16:09:47 | bauzas | sean-k-mooney: maybe you haven't seen but I created a Core API for the CPU states https://review.opendev.org/c/openstack/nova/+/868236/2/nova/virt/libvirt/cpu/core.py#47 | |
| 16:10:27 | bauzas | sean-k-mooney: but I can modify both modules to rather only have one Core API that would directly call the filesystem instead of calling the backed module | |
| 16:41:07 | sean-k-mooney | ill take a look later | |
| 16:41:44 | sean-k-mooney | elodilles: ack so using new pip might correct the issue provided that does not break anything with the new resolveer logic | |
| 16:45:52 | elodilles | sean-k-mooney: yes. though i have a fear that it would break something :/ | |
| 16:47:30 | elodilles | sean-k-mooney: anyway, i think the prebuilt wheel disappeared from pypi that's why we are facing this issue now :( | |
| 16:53:02 | elodilles | (or we use different pip version now than before, but I haven't find any proof for that yet) | |
| 16:53:23 | sean-k-mooney | ya i suspect it disappeared too | |
| 18:29:25 | opendevreview | Merged openstack/nova master: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918 | |
| 18:29:35 | opendevreview | Merged openstack/nova master: Fix huge-page doc https://review.opendev.org/c/openstack/nova/+/869689 | |
| 18:41:02 | dansmith | sean-k-mooney: I thought on friday you said you were happy with my answer here: https://review.opendev.org/c/openstack/nova/+/863919/12 | |
| 18:41:22 | dansmith | but I also thought you commented on it, which I don't see... do we need more on that? | |
| 18:41:51 | sean-k-mooney | i think that was in context of https://review.opendev.org/c/openstack/nova/+/863918/12 | |
| 18:42:02 | sean-k-mooney | i have not looked at the rt one since then | |
| 18:42:20 | sean-k-mooney | as in i looked at it before we talked on irc/meet | |
| 18:42:36 | sean-k-mooney | ill try and loop back too it again shortly | |
| 18:43:14 | dansmith | okay just wanted to make sure I wasn't missing some response or action | |
| 18:44:08 | sean-k-mooney | no i think we can likely proceed with that for now | |
| 18:44:11 | sean-k-mooney | https://review.opendev.org/c/openstack/nova/+/863919/12/nova/tests/unit/compute/test_resource_tracker.py#1553 | |
| 18:44:33 | dansmith | ack | |
| 18:44:44 | sean-k-mooney | i was expecting to be blocked becasue i was expecting use to block hypervior_hostname changes which we agreed should be done but is out of scope of the spec | |
| 18:45:20 | sean-k-mooney | im ok to defer that to after the current serise of patches as either a bug or something we do next cycle | |
| 18:48:47 | dansmith | I've been working all morning (and some on friday) trying to get the consistency check (i.e. "are there any nodes that claim to be mine that aren't in my list of uuids") to pass functional tests | |
| 18:49:19 | dansmith | but I'm about to slam a body part in a door so I have an excuse to stop working on it.. this stuff is such a tangled mess | |
| 18:49:20 | sean-k-mooney | i assume as a patch on the end of the seriese | |
| 18:49:47 | sean-k-mooney | i was hoping we could jsut tweak _ensure_existing_node_identity | |
| 18:49:59 | sean-k-mooney | but im guessing when we do that has test fallout | |
| 18:50:05 | sean-k-mooney | and you have been trying to resolve that | |
| 18:51:29 | dansmith | I don't want to put the logic in there specifically because that's the migration code, which we might remove one day once migrations are long out of our support envelope | |
| 18:51:42 | dansmith | but that has nothing to do with the difficulty | |
| 18:51:58 | sean-k-mooney | oh _ensure_existing_node_identity is only called there ok | |
| 18:52:00 | dansmith | I can push up what I have if you want and you can try to get things to pass | |