Friday, 2023-09-01

opendevreviewYian Zong proposed openstack/manila master: Dell PowerStore and PowerFlex Manila drivers enhancement  https://review.opendev.org/c/openstack/manila/+/89332204:30
dviroelfelipe_rodrigues: it seems that your CI is broken17:33
dviroelfelipe_rodrigues: "nova.exception.InternalError: Nova requires libvirt version 7.0.0 or greater"17:34
dviroelfelipe_rodrigues: you would need to move to a newer version of Ubuntu17:37
opendevreviewAshley Rodriguez proposed openstack/manila master: Metadata for Share Export Location  https://review.opendev.org/c/openstack/manila/+/88754317:41
opendevreviewAshley Rodriguez proposed openstack/python-manilaclient master: Metadata for share export location  https://review.opendev.org/c/openstack/python-manilaclient/+/88967717:41
felipe_rodriguesthank you dviroel.. I triggered again just to have a second attempt..  17:46
felipe_rodriguesactually, if we see the execution before this one that you mentioned [1], the CI "passed".. It failed only one single test in the no-dhss job "test_soft_delete_and_restore_share" . This test is known as unstable, even the master branch fails sometimes with it. We are investigating why, it is a bit hard because it is not easy to reproduce. My point is: the patch could be seen as "passed" on our CI. We are 17:54
felipe_rodriguesconfident about it. 17:54
felipe_rodrigues[1] https://review.opendev.org/c/openstack/manila/+/890291/5#message-8a11966f4bcbe58c27c96c2d07b20a2047e9fcb317:54
felipe_rodriguesI would like to hear about you guys..  If we have this problem with the upgrade the base image, we cannot fix today. It would take at least 1 or 2 days for fixing the CI. 17:56
dviroelfelipe_rodrigues: awesome that you guys set up an active iq job18:04
dviroelfelipe_rodrigues: is the following error expected?18:05
dviroelRESPONSE: 500 Body=b'{"error":{"message":"NoneGB","target":null,"code":null}}'18:05
dviroelfelipe_rodrigues: just a few of them, maybe negative tests?18:07
dviroelfelipe_rodrigues: if you know that is working from your side and community ci is passing, I don't see as a blocker. As you mentioned, there are logs that show the weigher working18:11
dviroelfelipe_rodrigues: I will let the W+1 with carloss 18:12
carloss++ - I'm okay pulling the trigger18:13
carlosswas just watching the CI outputs to see if we could get some clean runs18:13
felipe_rodriguesGreat catch dviroel! You should visit Manila more times haha18:52
felipe_rodriguesLet me explain: the ActiveIQ weight request requires the size of the object.  The Manila group scheudling process just take in account the type (which makes sense, because each element can have a different size). I mean, the selection of one of the hosts for a new group doesn't have the "size" attribute. As result, it cannot run with ActiveIQ. 18:58
felipe_rodriguesThe error is not affecting the results, because when the API fails, the weigher is skipped (as it should be for scheduling groups). However, it is consuming the API unnecessarily.19:00
felipe_rodriguesWe should have a check in the beginning of it: if it is weighing a share creation proceed, otherwise, skip it. The idea of this weigher is only for share creation (with size as part of the request). 19:02
dviroelfelipe_rodrigues: yeah, there are lots of api calls there, which I think that needs an optimization for better user exp19:05
felipe_rodriguesFor sure, thanks for the feedback, it seems very important. 19:05
felipe_rodriguesConfirmed: Manila NetApp CI is broken. The second execution had the same issue deploying the env. 19:11
felipe_rodrigueshttps://review.opendev.org/c/openstack/manila/+/890291/5#message-eea5269c610e7887d6d63791f19c535cc836e4ac19:12
felipe_rodriguesWe have fews problems to solve:19:18
felipe_rodrigues1. Fix small points with the release note19:18
felipe_rodrigues2. Improve the coverage for some corner cases (as pointed by carloss)19:18
felipe_rodrigues3. Optimize the weigher, skipping for non share creation flows (as found by dviroel)19:18
felipe_rodriguesFor those modifications, we should run the CI again. However, it is broken, given the Nova modifications. We cannot fix it today, it requires few days (1 or 2).  19:18
felipe_rodriguesHow should we proceed ? I am thinking about two alternatives. 19:18
felipe_rodrigues1. Extend the freeze until next friday (FFE)19:18
felipe_rodrigues2. Merge and then work on a follow-up patch19:18
felipe_rodriguesWdyt carloss, dviroel and others ? 19:19
carloss2 it is :)20:00
carlossfelipe_rodrigues: please address the comments and get some CI runs as soon as you can20:00
felipe_rodriguesthks carloss20:04
carlossanytime felipe_rodrigues 20:35

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!