| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-07-21 | |||
| 17:51:16 | opendevreview | ribaudr proposed openstack/nova master: Allow unshelve to a specific host (Compute API part) https://review.opendev.org/c/openstack/nova/+/831507 | |
| 17:57:23 | opendevreview | ribaudr proposed openstack/nova master: Allow unshelve to a specific host (REST API part) https://review.opendev.org/c/openstack/nova/+/845897 | |
| 18:24:31 | opendevreview | liuhuajie proposed openstack/nova master: The default value of the dictionary get method is None, so remove the default value of None in the get method https://review.opendev.org/c/openstack/nova/+/850450 | |
| #openstack-nova - 2022-07-22 | |||
| 07:11:33 | opendevreview | wangkuntian proposed openstack/nova stable/yoga: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850723 | |
| 07:18:17 | bauzas | morning | |
| 07:24:05 | gibi | good morning | |
| 08:09:39 | Uggla | bauzas, hi, I pushed an update version of unshelve to host. If you can have a look. | |
| 08:10:02 | bauzas | Uggla: I'll try but I'm overloaded by the vgpu regression | |
| 08:23:08 | opendevreview | ribaudr proposed openstack/nova master: Allow unshelve to a specific host (Compute API part) https://review.opendev.org/c/openstack/nova/+/831507 | |
| 08:23:09 | opendevreview | wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850729 | |
| 08:23:09 | opendevreview | ribaudr proposed openstack/nova master: Allow unshelve to a specific host (REST API part) https://review.opendev.org/c/openstack/nova/+/845897 | |
| 08:48:56 | opendevreview | wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850734 | |
| 09:01:52 | opendevreview | wangkuntian proposed openstack/nova master: Modify the command of getting serial console https://review.opendev.org/c/openstack/nova/+/850729 | |
| 09:07:53 | gibi | bauzas: now I managed to get back to your keypair patch and left feedback https://review.opendev.org/c/openstack/nova/+/849133 | |
| 09:19:57 | bauzas | gibi: ack, will look | |
| 09:53:53 | bauzas | gibi: thanks for the review, will update it this afternoon | |
| 10:24:23 | auniyal | O/, please have a review this - https://review.opendev.org/c/openstack/nova/+/848886 | |
| 10:31:00 | sean-k-mooney | over all it looks ok there are proably some spelling nits that i cant see | |
| 10:31:29 | sean-k-mooney | we dont need the other section in the release note but i have leaft that feedback on the review | |
| 11:01:17 | gibi | I left feedback too | |
| 11:01:53 | sean-k-mooney | auniyal: it would be helpful if you could also mark some fo the coments as resolved | |
| 11:03:03 | sean-k-mooney | im currently in the middle of something downstream so cant really spend much time on the review currently but in general when you push a new revision ist good if you can look at the old commens in gerrit, confirm its adressed and mark them done. | |
| 11:08:06 | opendevreview | Balazs Gibizer proposed openstack/nova master: Prevent instance.save() under mutated migration context https://review.opendev.org/c/openstack/nova/+/850746 | |
| 11:09:56 | gibi | fyi: if somebody has an idea to handle the fallout of ^^ (and the parent bug) then I'm all ears as I can only solve this back hacking either instance.save() or the rollback_live_migration_at_destination driver call | |
| 11:10:12 | gibi | s/back/by/ | |
| 11:15:19 | sean-k-mooney | gibi: sorry cant load context now but remind me on monday and ill think about it | |
| 11:15:34 | gibi | sean-k-mooney: sure, I know you are knee deep in a DB dump | |
| 11:15:49 | sean-k-mooney | also didnto know that Instance.mutated_migration_context() was a thing | |
| 11:16:26 | gibi | it is a beautiful if you use it in a small scope, but applying to a big scope is dangerous like hell | |
| 11:16:41 | gibi | anyhow it is not super urgent | |
| 11:18:17 | sean-k-mooney | im glad you were able to find the cause of that issue one way or another | |
| 11:20:01 | gibi | it was a tricky one as we have two RPC to the dest during migration rollback, the first is a cast the second is a call. The second one saves the proper instance data but the first one saves the wrong data. However as the first one is cast it can happen _after_ the second call. | |
| 11:20:29 | sean-k-mooney | ah | |
| 11:20:40 | sean-k-mooney | so this is also why its not determinitic | |
| 11:20:52 | sean-k-mooney | also cast_as_call-- | |
| 11:20:57 | gibi | it was deterministic for James but it wasn't in a func env | |
| 11:21:13 | sean-k-mooney | well likely because of the cast as call fixutre | |
| 11:21:22 | gibi | yepp | |
| 11:21:25 | sean-k-mooney | that will make it so the cast alwasy happens first | |
| 11:21:48 | gibi | that was the first thing to hide the issue, but then I still had to slow down the execution of the cast to let the call finish first | |
| 11:22:06 | gibi | in real env during the cast we do disk IO (delete disk) | |
| 11:22:24 | gibi | so that could take time and nova switch to the next RPC which is the call | |
| 11:22:29 | sean-k-mooney | well we can do what we did in other case | |
| 11:22:49 | sean-k-mooney | add a lock to the mocked op | |
| 11:23:21 | sean-k-mooney | so that it will block then to the call then unlock to let the cast continue | |
| 11:23:22 | gibi | while locking would force a better serialization of the events it will still create a time window where the db has the wrong instance data | |
| 11:23:39 | gibi | we would save the wrong data first | |
| 11:23:40 | sean-k-mooney | oh i just mean in the func test | |
| 11:23:47 | gibi | ahh | |
| 11:24:01 | gibi | in the func test I used threading.Condition to serialize the thing | |
| 11:24:14 | sean-k-mooney | ack ya same idea | |
| 11:24:16 | gibi | yepp | |
| 11:24:19 | gibi | that is basically a lock | |
| 11:24:44 | gibi | I actually needed two as I had to prevent instance.delete to happen before the cast too :D | |
| 11:24:58 | sean-k-mooney | :) fun | |
| 11:25:04 | gibi | it was indeed :) | |
| 11:25:44 | sean-k-mooney | i have stared and set rp +1 form me on both | |
| 11:25:50 | sean-k-mooney | so ill get back to them monday | |
| 11:26:07 | gibi | ack, thanks | |
| 11:37:03 | sean-k-mooney | gibi: if you respin care to pull https://review.opendev.org/c/openstack/nova/+/850672/1/nova/tests/functional/integrated_helpers.py into its own change first | |
| 11:37:22 | sean-k-mooney | just thinking that might be good to be able to backport seperatly | |
| 11:37:27 | sean-k-mooney | although not required | |
| 11:58:46 | gibi | sean-k-mooney: sure I can, but I guess we will backport the reproducer and the eventual fix anyhow | |
| 11:59:14 | sean-k-mooney | yep its not that important | |
| 11:59:37 | sean-k-mooney | just one of the reaosn i have used the freestanding approch in the past is to not include cast_as_call | |
| 12:00:03 | sean-k-mooney | i.e. if you just use the mixins that is not added unless you do it yourslef in teh func test | |
| 12:00:19 | gibi | sean-k-mooney: true | |
| 12:00:39 | gibi | I'm not sure how easy it would be to move the libvirt functional tests away from the _IntegratedBase | |
| 12:01:07 | sean-k-mooney | i would move it to https://github.com/openstack/nova/blob/master/nova/tests/functional/libvirt/integrated_helpers.py#L23= first | |
| 12:02:11 | sean-k-mooney | but as stephen notes https://github.com/openstack/nova/blob/master/nova/tests/functional/integrated_helpers.py#L1231-L1233= | |
| 12:02:24 | sean-k-mooney | but if we were to remove one or the ohter i would remove _IntegratedTestBase | |
| 12:03:07 | sean-k-mooney | crap meeting | |
| 13:07:35 | gibi | I think this shows that even if we want light test case bases we eventually end up with heavy bases | |
| 13:08:02 | gibi | so I would not fight much against the heavy bases | |
| 13:58:46 | opendevreview | Sylvain Bauza proposed openstack/nova master: api: Drop generating a keypair and add special chars to naming https://review.opendev.org/c/openstack/nova/+/849133 | |
| 13:59:03 | bauzas | gibi: sean-k-mooney: updated my 2.92 patch based on gibi's comments | |
| 13:59:09 | bauzas | just a few cleanups | |
| 14:57:25 | gibi | bauzas: +2 | |
| 14:57:34 | bauzas | ta | |
| 14:57:43 | bauzas | I'm reviewing Uggla's API change ;) | |
| 14:58:41 | gibi | I feel we will land two API change in a short while :) | |
| 15:18:47 | opendevreview | Alexey Stupnikov proposed openstack/nova master: [trivial] Simplify dict get call by removing unused default https://review.opendev.org/c/openstack/nova/+/850450 | |
| 15:29:47 | Uggla | bauzas, thx, I hope you will like it. | |
| 15:41:02 | bauzas | gibi: looks like we have a problem with test_live_migration_with_trunk | |
| 15:41:17 | bauzas | in tempest.api.compute.admin.test_live_migration.LiveMigrationTest | |
| 15:50:16 | bauzas | Uggla: +Wd so happy weekend :) | |
| 15:53:24 | Uggla | bauzas, I wish you a happy (probably hot) WE as well. | |
| 15:53:50 | bauzas | it's my daughter's birthday today so yes :) | |
| 15:53:55 | bauzas | 12yo | |
| 15:54:03 | bauzas | f***, I'm getting old | |
| 15:54:27 | bauzas | likewise OpenStack | |
| 15:54:38 | bauzas | both were born on mid-July 2010 | |
| 15:55:48 | bauzas | anyway, done for the week, see you all on Monday | |
| 22:55:08 | opendevreview | melanie witt proposed openstack/nova master: libvirt: Configure and teardown ephemeral encryption secrets https://review.opendev.org/c/openstack/nova/+/826754 | |
| #openstack-nova - 2022-07-23 | |||
| 13:59:29 | opendevreview | Takashi Kajinami proposed openstack/nova master: conf: Add four new '[libvirt] live_migration_*' options https://review.opendev.org/c/openstack/nova/+/456571 | |
| 14:02:59 | opendevreview | Takashi Kajinami proposed openstack/nova master: conf: Add four new '[libvirt] live_migration_*' options https://review.opendev.org/c/openstack/nova/+/456571 | |
| 14:41:30 | opendevreview | Takashi Kajinami proposed openstack/nova master: conf: Add four new '[libvirt] live_migration_*' options https://review.opendev.org/c/openstack/nova/+/456571 | |
| 15:10:53 | opendevreview | Takashi Kajinami proposed openstack/nova master: conf: Add four new '[libvirt] live_migration_*' options https://review.opendev.org/c/openstack/nova/+/456571 | |
| #openstack-nova - 2022-07-25 | |||
| 08:20:21 | bauzas | morning folks | |
| 08:43:28 | opendevreview | Amit Uniyal proposed openstack/nova master: For evacuation, ignore if task_state is not None https://review.opendev.org/c/openstack/nova/+/848886 | |