Friday, 2026-02-27

opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: stop using _get_mem_encryption_config() for SEV checks  https://review.opendev.org/c/openstack/nova/+/96797000:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: refactor memory encryption trait logic for extensiblity  https://review.opendev.org/c/openstack/nova/+/96797100:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: make RP creation independent of specific encryption models  https://review.opendev.org/c/openstack/nova/+/96797200:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: refactor _guest_configure_mem_encryption() for extensibility  https://review.opendev.org/c/openstack/nova/+/96797300:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: adjust requirement checks for mem_encryption guests  https://review.opendev.org/c/openstack/nova/+/96797400:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: introduce a check between mem_encryption and locked_memory  https://review.opendev.org/c/openstack/nova/+/97130000:28
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: refactor memory encryption trait logic for extensibility  https://review.opendev.org/c/openstack/nova/+/96797101:03
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: make RP creation independent of specific encryption models  https://review.opendev.org/c/openstack/nova/+/96797201:03
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: refactor _guest_configure_mem_encryption() for extensibility  https://review.opendev.org/c/openstack/nova/+/96797301:03
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: adjust requirement checks for mem_encryption guests  https://review.opendev.org/c/openstack/nova/+/96797401:03
opendevreviewTaketani Ryo proposed openstack/nova master: mem-enc: introduce a check between mem_encryption and locked_memory  https://review.opendev.org/c/openstack/nova/+/97130001:03
opendevreviewMerged openstack/nova master: Accept an empty key for addresses  https://review.opendev.org/c/openstack/nova/+/97808905:39
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from CacheConcurrencyTestCase  https://review.opendev.org/c/openstack/nova/+/97006910:59
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from libvirt/test_driver  https://review.opendev.org/c/openstack/nova/+/97007010:59
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from libvirt/volume/test_mount  https://review.opendev.org/c/openstack/nova/+/97007110:59
opendevreviewBalazs Gibizer proposed openstack/nova master: Speed up RetryDecorator in unit test  https://review.opendev.org/c/openstack/nova/+/97544310:59
r-taketnI have updated sev refactoring series. However, is merging these changes currently restricted by Feature Freeze?11:12
gibir-taketn: we reached FF for Gazpacho. One can argure that your series is more of a refactor than a feauture. But I defer to Uggla to decide if we need to wait with your series until master is open for the H cycle11:33
r-taketnExcept for the latest patch, I believe this series falls within refactoring. It would be helpful for me to continue the review, but I’ll wait for a decision from Uggla. Thank you for a clarification.12:04
opendevreviewMerged openstack/nova master: TPM: fixups for live migration of `host` secret security  https://review.opendev.org/c/openstack/nova/+/97631612:04
opendevreviewMerged openstack/nova master: Destroy scatter_gather in conductor  https://review.opendev.org/c/openstack/nova/+/97705513:28
*** sambork_ is now known as sambork13:36
nicolairuckelI'd like to backport my NVRAM patch. Is there any documentation on how to do that?13:37
gibinicolairuckel: in general backporting bugs are simply. You need to git cherry-pick -x to the youngest stable branch first then when that is done you can cherry-pick from that branch to the next one. Not all patches are accepted as backports on stable. In general we don't allow feature backports, or backports that has external interface impacts like API impacts or DB schema changes. 13:47
gibielodilles: ^^13:47
elodillesnicolairuckel: what gibi said :) feel free to ping me if you have any further question or need a review for your backport13:55
Ugglagibi, r-taketn, I agree that this series is primarily a refactoring rather than a feature change.14:41
UgglaGiven that, I’d prefer we take advantage of the current momentum and continue the review with the goal of merging it during Gazpacho, if possible. This refactoring will also make the upcoming confidential computing work (SEV-SNP and TDX) easier to integrate and reason about.14:41
UgglaSo from my side, I’m fine to proceed and not wait for master to reopen for the H cycle.14:41
LarsErikPsean-k-mooney: any more traction here? :P https://review.opendev.org/c/openstack/nova/+/916409 14:45
gibiUggla: thanks. When r-taketn is back we should clarify with them that then we have an extra two weeks for the refactor14:49
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Object changes  https://review.opendev.org/c/openstack/nova/+/97820914:49
sean-k-mooneyLarsErikP: nope14:49
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Scheduler changes  https://review.opendev.org/c/openstack/nova/+/97117614:50
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Libvirt NUMA Migrate  https://review.opendev.org/c/openstack/nova/+/97117714:50
opendevreviewJoan Gilabert proposed openstack/nova-specs master: Repropose and update cyborg vGPU (mdev) support  https://review.opendev.org/c/openstack/nova-specs/+/96751515:07
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Scheduler changes  https://review.opendev.org/c/openstack/nova/+/97117615:08
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Libvirt NUMA Migrate  https://review.opendev.org/c/openstack/nova/+/97117715:11
tkajinamhmm so nova no longer returns response body and that broke novaclient https://bugs.launchpad.net/python-novaclient/+bug/214287917:41
opendevreviewMerged openstack/nova master: api: Add ability to filter flavors by name  https://review.opendev.org/c/openstack/nova/+/95874817:41
sean-k-mooneytkajinam: that is intentional i think the api is now async17:43
sean-k-mooneytkajinam: i didnt review the patch much but i belive the schema for 2.101 states the body shoudl be empty17:44
tkajinamI'm still confused because https://review.opendev.org/c/openstack/nova/+/971068/9/api-ref/source/os-volume-attachments.inc#109 says the body should be empty but17:44
tkajinamoh. wait. I see.17:45
sean-k-mooneyheat need to be modifyed to supprot 2.101 it shoudl not be useing latest blindly17:45
tkajinambut I'm wondering how the volume attachment should be monitored then ?17:45
tkajinamI mean we don't know which record is exactly being created17:45
sean-k-mooneyi dont recall the spec off hand https://github.com/openstack/nova-specs/blob/master/specs/2026.1/approved/async-volume-attachments.rst17:46
sean-k-mooneybut it shoudl cover that17:47
sean-k-mooneymy guess is via the instance action events?17:47
sean-k-mooneyi.e. use the reqeust id to identify the instnace action event and wait for it to be complete17:48
sean-k-mooneyalthogh your  aware of the exisitng bug with that flow17:48
sean-k-mooneyso the only relyable way17:48
sean-k-mooneywoudl be to watch the volume via nova show17:48
sean-k-mooneythe volume wont be listed in the show responce until its attached i belive17:49
sean-k-mooneybut again i didnt really review this in detail17:49
gmaanyes, it will not return attachment response, it will return 202 only like other asyn API17:50
gmaanI am reviewing the tempest change which is good way to see what all changed - https://review.opendev.org/c/openstack/tempest/+/97795217:50
tkajinamso is there any plan to fix novaclient ?17:51
tkajinamI can update heat to adopt to the change but the create_server_volume API is just broken17:51
tkajinamwith 2.10117:51
sean-k-mooneyno17:51
gmaanI think novaclient  use latest microversion so that is expected behaviour 17:51
sean-k-mooneynova client is frozen for both python and cli usage17:51
gmaanyeah17:51
sean-k-mooneyit does not suprpot anythign over 2.96 i think17:51
tkajinamdo you mean that ugly TypError is expected ?17:51
sean-k-mooneytkajinam: nova client hsoudl not be used with any microveron beyond its max verion 17:52
gmaanohk if it is TypeError then yes it is broken but it should be fixed in osc if there too it is broken 17:52
gmaanstephenfin: did not officially deprecated that?17:53
tkajinamsean-k-mooney, do you know where that max version is defined ?17:53
sean-k-mooneyits in the client code one sec17:53
tkajinamnovaclient/__init__.py:API_MAX_VERSION = api_versions.APIVersion("2.96")17:53
tkajinamok17:53
sean-k-mooneyyep ^17:53
gmaantkajinam: https://github.com/openstack/python-novaclient/blob/e00ed698af04e2c5b78db3516d26c79ffed9851f/novaclient/__init__.py#L2817:53
sean-k-mooneytkajinam: that why we move watcher to the sdk this cycle for what its worth17:54
gmaanthen why it is broken? and how it requested with 2.101?17:54
sean-k-mooneygmaan: novaclient does nto clamp internally17:54
sean-k-mooneybut this i htink is more of a heat bug in that heat should nto just be using latest17:54
sean-k-mooneyit shoudlbe passing the expected micoverion for each call17:55
gmaani see, got it. maybe we should through error if requested with >2.9617:55
gmaanthat will be more explicit17:55
sean-k-mooneyto get the behvior it is coded to supprot17:55
tkajinamhttps://opendev.org/openstack/heat/src/commit/f110fc56492022f71b38a882c9a1ea60ba4da6d4/heat/engine/clients/os/nova.py#L95-L10517:57
sean-k-mooney that looks ok its the call site where your actully doing the attachment that is likely incorrect17:58
sean-k-mooneyhttps://opendev.org/openstack/heat/src/commit/f110fc56492022f71b38a882c9a1ea60ba4da6d4/heat/engine/clients/os/nova.py#L684-L70117:59
sean-k-mooneyi dont see a microverison being spcifed there18:00
tkajinamin heat we use common microversion for all api calls18:00
sean-k-mooneyya that is entirly broken18:00
tkajinamand the version is detected by API call. by default is uses the latest one available18:00
sean-k-mooneythat is not somethign that applciation can or shoudl ever do18:01
tkajinamI'll update heat to cap the version according to the version defined there18:01
sean-k-mooneyits also not safe to do in general18:01
gmaanyeah, microversion does not provide backward compatible, it needs to be on opt basis instead of latest by default18:02
tkajinamit might be ideal to define expected api version for each call, though I don't know if that's really feasible for people to check every single microversion and check whether any single call can be bumped18:02
tkajinamgiven we have 100+ versions now18:02
sean-k-mooneywell that is how our  api contract is defiend18:02
sean-k-mooneywe add a new microverion if we change behvior and keep the old micoverion workign the way they always didi18:02
tkajinamI know, though I sometimes wonder if we can consider bumping "min supported" version several years after 2.2 was created18:07
sean-k-mooneyi am not agaisnt that but where i woudl like to bump to an other woudl differ widely18:08
sean-k-mooneytkajinam: heat can18:08
sean-k-mooneyindepnetn of nova18:08
dansmithmelwitt: can we not pull the "enable conversion of secret modes" down in the stack and try to get it merged?18:10
dansmithI guess maybe too late for FF18:12
tkajinamI'll see if https://review.opendev.org/c/openstack/heat/+/978246 works18:13
tkajinamthere've been a few other problems I had to fix before I eventually encountered this. This cycle has been too exciting...18:14
opendevreviewMerged openstack/nova master: TPM: bump service version to enable live migration  https://review.opendev.org/c/openstack/nova/+/97572418:21
stephenfinsean-k-mooney: tkajinam: wait, what's broken?18:37
* stephenfin is trying to grok the scrollback but there's a lot :)18:37
gmaanstephenfin: support of 2.101 in novaclient where it can handle the no response from volume attachment API18:37
gmaanI will say it is not broken but not supported as planned 18:40
sean-k-mooneyUggla: https://meetings.opendev.org/irclogs/%23openstack-release/latest.log.html#openstack-release.2026-02-27.log.html#t2026-02-27T18:59:45 the change to python-novaclint to move it to indemepent and stop branching it from antelop has been implemtned in the release tooling19:07
opendevreviewStephen Finucane proposed openstack/python-novaclient master: Add version foot protector  https://review.opendev.org/c/openstack/python-novaclient/+/97825419:16
stephenfingmaan: sean-k-mooney: tkajinam: ^19:16
stephenfinI think that's a reasonable change19:17
stephenfinsean-k-mooney: my understanding (which that mail backs up) was that we were not adding support any more microversions but we would fix bugs19:17
stephenfin*support for19:17
sean-k-mooneyand woudl only fix them on master no more relases :P19:19
sean-k-mooneylookign at the history however the change to move it to indepentne and to sotp the brancches being created that we agreed for antelop was not actully implemnted19:19
stephenfinthat mail says nothing about not cutting releases 😅19:19
stephenfin> we agreed on changing the release model for novaclient to be independent so we can release anytime we need.19:20
stephenfinthat says the opposite ☝️19:20
sean-k-mooneywe also had ptg dicsusion after that19:20
sean-k-mooneythere was nto ment ot be any automatic release19:20
sean-k-mooneyonly as needed bugfix ones19:20
sean-k-mooneyso no automatic release at milestone 1 and rc1 19:21
stephenfinthat's fine, but that's not what I'm arguing19:21
stephenfinI'm saying we can still cut releases. Whether they're automatic or not is a separate point19:21
stephenfinthe antelope PTG etherpad is here https://etherpad.opendev.org/p/nova-antelope-ptg and it says:19:23
stephenfin> we don't want to deprecate novaclient bindings as we're willing to continue supporting feature parity between SDK and novaclient as operators/heat/whatever continue to use novaclient and don't have resources to make a big leap to SDK.19:23
stephenfinthat sounds like bauzas wording :)19:23
stephenfinno, it's me actually19:23
sean-k-mooneyyep. since then we have had a pamdemic and the rise of our llm overlords19:24
sean-k-mooneywell the latter that was in 202219:25
sean-k-mooneynot the former19:25
sean-k-mooneyanyway the patch looks ok19:25
sean-k-mooneyim reading it again to be sure19:25
sean-k-mooneyso you decied to raise if its over the max supproted by the lib instead of clamp19:27
sean-k-mooneyi guess that is safer19:27
sean-k-mooneyalthoguh clampign to 2.96 for client that used latest woudl still be semanticly valid19:27
stephenfinI think so. Heat still needs to make changes but at least they'll fail immediately19:27
stephenfinI thought about that, but if users says do X I don't think I should silently swap in Y19:28
sean-k-mooneyok ill make a note but im not agisnt that propsoal19:28
stephenfinsubtest is awsome too. table-driven tests are one of Go's better ideas19:29
sean-k-mooneyactully19:30
sean-k-mooneywe have code in the verison negoication to do that already19:30
sean-k-mooneyhttps://github.com/openstack/python-novaclient/blob/master/novaclient/api_versions.py#L307-L30819:31
sean-k-mooneyif you use discover_version(client, requested_version)19:31
sean-k-mooneyti will try to do the right thing19:31
opendevreviewZhan Zhang proposed openstack/nova master: Change live_migration_downtime_delay to float  https://review.opendev.org/c/openstack/nova/+/97825519:54
opendevreviewZhan Zhang proposed openstack/nova master: Change live_migration_downtime_delay to float  https://review.opendev.org/c/openstack/nova/+/97825519:59
melwittdansmith: yeah I had assumed there wouldn't be enough time for the conversion one. but it's also only needed for converting to user/host from deployment or deployment to user/host and we didn't merge live migration of 'deployment' yet20:05
dansmithyeah I'm a bit confused about user->host, see my comment20:05
melwittyeah I'm looking through your review comments. tl;dr is there is no conversion needed for user -> host or vice versa because those both have a user-owned secret. nova service user is not the secret owner20:07
dansmithright, but .. oh, maybe just the act of the resize will stab it into libvirt on the destination host as ephemeral=false?20:08
melwittthe conversion is only if you are looking to go from a user owned secret to a nova service user owned secret or vice versa. and the logic I used for that is "side-by-side" until revert or confirm20:08
melwittyeah it's just the metadata that will make it create it with the right properties20:08
melwittit's "automatic"20:08
dansmith"   These two steps will be done automatically during _create_guest(), so    nothing needs to be done here." derp20:09
dansmithokay sorry I missed that ^ and was expecting to see something but yeah, makes sense20:09
dansmithso, erm, what happens in resize-to-same-host?20:09
melwittthe complicated thing is if you have a user owned secret (user or host) and resize wants to go to 'deployment'. so the logic I used is, keep the existing secret and create a NEW nova service user owned secret with the same passphrase (string) and then based on confirm or revert delete the one we no longer need20:10
dansmithyeah, I understand the to/from deployment complexity20:10
melwittresize to same host still involves destroy/create guest domain I assume, so it works the same way20:11
dansmithokay20:11
melwittthe libvirt secret lifecycle matches the domain lifecycle, I think. (I will double check all of it). so it is sort of "regularly" destroyed and recreated20:12
dansmithmelwitt: yeah, yeah, okay20:12
dansmithso is my complaint about the test not actually asserting the secret ephemeral-ness still valid?20:12
melwittI haven't read all of them yet but I will check20:13
dansmithif it was doing that, I would have known that I was (indeed) missing something.. well, I'd like to think I would :)20:13
dansmithI went looking at the tests to see if you were covering that case when I didn't see ->host and didn't see any such assertion20:13
melwittI can't remember if ephermeral-ness is/can be asserted in the func tests. I have those assertions in the whitebox tests but I need to remind on the func tests20:15
opendevreviewmelanie witt proposed openstack/nova master: testing: Run functional tests under [testenv:cover]  https://review.opendev.org/c/openstack/nova/+/97534620:39
sean-k-mooneyfor what its worth we discussed doing ^ in the past and ever got aroudn to it21:04
sean-k-mooneyone of the open question was if we wanted to have it be 2 targets or just one21:05
sean-k-mooneybut i didnt really have a prefence either way21:05
rm_work[m]Hey, we're having trouble with nova (2025.2) and using TLS DB connection (I believe that's what is causing this error, at least): https://paste.opendev.org/show/booEwPakhOsPuP7Ws5Ul/21:18
rm_work[m]is this a known issue? or maybe I have the root cause wrong21:18
gmaanmelwitt: finished the vtpm tempest test review, do you have devstack change or nova job change where it is enabled and tests running https://review.opendev.org/c/openstack/tempest/+/95747521:19
gmaanah got it, this one https://review.opendev.org/c/openstack/nova/+/95747721:20
melwittyep you got it, thanks for looking21:21
gmaanare you planning to remove the DNM from it? bcz before merging tempest tests, we need at least one job that run those tests21:24
melwittgmaan: yeah I need to do that also21:27
gmaanack, thanks21:27
gmaanI will check the whitebox test later in evening or on Monday21:31
sean-k-mooneyrm_work[m]: that issue is form eventlet/greenlet depending on the version you are using it might be a know issue that was resolved. there were a few errors like that but i dont recall off the top of my head exactly hwen they were fixed. ill note that nova does not test with gunicorn so while it should work if you run it in eventlt mode 21:51
sean-k-mooneyi.e. gunicorn myapp:app -k eventlet --worker-connections 100021:51
rm_work[m]ok well I discovered export OS_NOVA_DISABLE_EVENTLET_PATCHING=true lol21:52
rm_work[m]seems to work mostly on 2025.221:52
rm_work[m]oh I didn't realize it also needed eventlet mode <_<21:52
sean-k-mooneywe implment scater gatther for some api request that go across multiple cells21:53
sean-k-mooneythat is the only thing that uses it in the api21:53
sean-k-mooneybut ya you could swap to the non eventlet backens for grunicorn 21:54
rm_work[m]hmmm worker-class eventlet doesn't seem to help21:55
rm_work[m]so yeah am trying with no eventlet21:55
rm_work[m]will just switch to 2026.1 as soon as it's released too heh21:55
rm_work[m]tempted to rebuild all our stuff on master <_< but some pushback from above heh21:55
sean-k-mooneyif you do let use know how it goes21:56
sean-k-mooneyyesterday we meged the ablity to run nova-compute without           eventlet21:56
rm_work[m]did notice some cells issues possibly, digging in first before I say anything concrete21:56
rm_work[m]looks like the issue is nova not supporting a comma-separated RMQ transport URL for multiple RMQs? do we need to use a loadbalancer or a single RMQ?22:01
sean-k-mooneythere si a wasy to use multiple server but we recommend a loadblancer22:02
rm_work[m]ok22:02
rm_work[m]for reference: https://paste.opendev.org/show/b9nwUz4doBA2Kd97rcBs/22:02
sean-k-mooneydriver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query22:03
sean-k-mooneyits like that22:03
sean-k-mooneyrabbit://rabbitmq:password@127.0.0.1:5672,rabbitmq:password@127.0.0.2:5672/?22:05
sean-k-mooneyyou do not repeat the schema part just the user/password/host/port part22:06
sean-k-mooneyhttps://docs.openstack.org/oslo.messaging/latest/reference/transport.html22:06
sean-k-mooneythis is just direclty form oslo22:06
rm_work[m]hmmm i think we do that already22:08
rm_work[m]rabbit://openstack-rabbitmq-server-0.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671,openstack-rabbitmq-server-1.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671,openstack-rabbitmq-server-2.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671/nova22:08
rm_work[m]seems to match22:08
rm_work[m]we use TLS so no user/pass22:08
rm_work[m]it's having issues splitting in the cells side22:08
rm_work[m]see the paste22:09
sean-k-mooneyi thin the user is requried22:09
rm_work[m]hmmmm22:09
sean-k-mooneyalthough im not sure22:09
rm_work[m]it works with other services22:10
rm_work[m]tracking down the exact line on the nova side, one sec22:10
sean-k-mooneyhttps://docs.openstack.org/nova/latest/admin/cells.html#template-urls-in-cell-mappings22:10
sean-k-mooneythat is the docs for the cell specific part22:10
rm_work[m]I think https://opendev.org/openstack/nova/src/branch/stable/2025.2/nova/objects/cell_mapping.py#L100 is just trying to parse the whole URL without splitting22:10
rm_work[m]but trying to trace backwards22:10
rm_work[m]reading your doc quick now22:10
sean-k-mooneyi think to make it work in the cell mappign you have to use the template url syntax22:11
sean-k-mooneybut the only instlal i knowof that used that or multipel hosts was tripleo22:12
sean-k-mooneyso i have evictine dmost of my understanding of how that works22:12
sean-k-mooneyall the rest just used haproxy22:12
rm_work[m]hmmm ok looking, not clear on how to put the other hostnames in that template, or if that even really gives us multiple22:12
sean-k-mooneyin the template you dont22:13
sean-k-mooneyin teh transport url you do but in the template you only have one host22:13
rm_work[m]yeah ok so LB it is prolly, since we expect these may individually go down due to like k8s evictions/etc22:14
sean-k-mooney"rabbit://{hostname}:{port}/{path}?{query}"22:14
sean-k-mooneysomethign like that22:14
rm_work[m]will try with ServiceIP but I think that causes other issues and is not the recommended way to deploy per the RMQ folks22:14
sean-k-mooneyour new downstram installer just use meltallb22:15
rm_work[m]hmm yeah we have that available22:18
rm_work[m]this is odd though, seems like it should be working, so idk what's going on. will keep digging.22:21
opendevreviewmelanie witt proposed openstack/nova master: unified limits: Fix openstacksdk usage for endpoint discovery  https://review.opendev.org/c/openstack/nova/+/97510622:23
sean-k-mooneyrm_work[m]: im not aware of anything changing related to that recently in any case.22:31
rm_work[m]yeah i was digging backwards and also see no changes22:32
rm_work[m]but I don't really understand how this could ever have worked22:32
sean-k-mooneyas i said i think ye must have been usign a template url and only had the multipel servers in the nova.conf rather then in the cell mappings22:36
sean-k-mooneysince i think that is the only way that ever worked22:37
opendevreviewmelanie witt proposed openstack/nova master: testing: Run functional tests under [testenv:cover]  https://review.opendev.org/c/openstack/nova/+/97534623:52
melwittstephenfin, dansmith: reverted back to PS2 and increased job timeout to 4200 seconds for a little more head room. it seemed like weird errors were happening when stestr runs unit and func tests concurrently23:54
melwitt^23:54

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