| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-03-02 | |||
| 14:44:35 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeVirt emulated NVMe device support for devstack https://review.opendev.org/c/openstack/cyborg/+/977083 | |
| 16:14:19 | sean-k-mooney | unfortuently the updated version broke it https://zuul.opendev.org/t/openstack/build/c86f4b04aa6d4ca495429aa16750ac54 | |
| 16:14:25 | sean-k-mooney | well not really | |
| 16:14:31 | sean-k-mooney | Insufficient vCPUs: found 4, need at least 8. | |
| 16:14:59 | sean-k-mooney | we need to ensure we do not run on the 4 cpu hosts | |
| 16:15:07 | sean-k-mooney | by using a diffent lable | |
| 18:18:54 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate project metadata to pyproject.toml https://review.opendev.org/c/openstack/cyborg/+/977886 | |
| 18:21:34 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate project metadata to pyproject.toml https://review.opendev.org/c/openstack/cyborg/+/977886 | |
| 18:24:59 | opendevreview | sean mooney proposed openstack/cyborg master: Add ruff config and fix pre-commit hook failures https://review.opendev.org/c/openstack/cyborg/+/977888 | |
| 18:24:59 | opendevreview | sean mooney proposed openstack/cyborg master: Fix E402 in Alembic migrations and template https://review.opendev.org/c/openstack/cyborg/+/977889 | |
| 18:25:00 | opendevreview | sean mooney proposed openstack/cyborg master: Fix S311 and S603 ruff security violations https://review.opendev.org/c/openstack/cyborg/+/977890 | |
| 18:25:00 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate to ruff-format + ruff lint; drop hacking plugin https://review.opendev.org/c/openstack/cyborg/+/977891 | |
| 18:31:29 | opendevreview | Merged openstack/cyborg master: update pre-commit hook version and fix issues https://review.opendev.org/c/openstack/cyborg/+/977859 | |
| 18:43:21 | opendevreview | Merged openstack/cyborg master: Update pre-commit hooks and fix violations https://review.opendev.org/c/openstack/cyborg/+/977860 | |
| 18:43:22 | opendevreview | Merged openstack/cyborg master: Fix codespell violations across the codebase https://review.opendev.org/c/openstack/cyborg/+/977861 | |
| 18:43:24 | opendevreview | Merged openstack/cyborg master: Fix sphinx-lint and doc8 violations in RST docs https://review.opendev.org/c/openstack/cyborg/+/977862 | |
| 18:48:23 | opendevreview | Merged openstack/cyborg-specs master: Remove sphinxcontrib.seqdiag https://review.opendev.org/c/openstack/cyborg-specs/+/978064 | |
| 18:48:24 | opendevreview | Merged openstack/cyborg-specs master: Remove url tags from README https://review.opendev.org/c/openstack/cyborg-specs/+/975829 | |
| 18:48:25 | opendevreview | Merged openstack/cyborg-specs master: Add 2026.2 spec structure https://review.opendev.org/c/openstack/cyborg-specs/+/978059 | |
| #openstack-cyborg - 2026-03-03 | |||
| 10:56:16 | opendevreview | Bogdan Dobrelya proposed openstack/cyborg master: Filter out SR-IOV VF devices from NVIDIA GPU driver https://review.opendev.org/c/openstack/cyborg/+/978725 | |
| 12:12:54 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeVirt emulated NVMe device support for devstack https://review.opendev.org/c/openstack/cyborg/+/977083 | |
| 12:40:08 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate project metadata to pyproject.toml https://review.opendev.org/c/openstack/cyborg/+/977886 | |
| 12:40:09 | opendevreview | sean mooney proposed openstack/cyborg master: Add ruff config and fix pre-commit hook failures https://review.opendev.org/c/openstack/cyborg/+/977888 | |
| 12:40:09 | opendevreview | sean mooney proposed openstack/cyborg master: Fix E402 in Alembic migrations and template https://review.opendev.org/c/openstack/cyborg/+/977889 | |
| 12:40:10 | opendevreview | sean mooney proposed openstack/cyborg master: Fix S311 and S603 ruff security violations https://review.opendev.org/c/openstack/cyborg/+/977890 | |
| 12:40:10 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate to ruff-format + ruff lint; drop hacking plugin https://review.opendev.org/c/openstack/cyborg/+/977891 | |
| 12:43:04 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeVirt emulated NVMe device support for devstack https://review.opendev.org/c/openstack/cyborg/+/977083 | |
| 13:37:47 | jgilaber | Hi! The IRC meeting will start in ~20 minutes, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L44 | |
| 13:50:29 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeVirt emulated NVMe device support for devstack https://review.opendev.org/c/openstack/cyborg/+/977083 | |
| 14:00:45 | jgilaber | #startmeeting cyborg - March 3rd | |
| 14:00:45 | opendevmeet | Meeting started Tue Mar 3 14:00:45 2026 UTC and is due to finish in 60 minutes. The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 14:00:45 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 14:00:45 | opendevmeet | The meeting name has been set to 'cyborg___march_3rd' | |
| 14:00:51 | sean-k-mooney | o/ | |
| 14:00:55 | jgilaber | Hi everyone, who is around? | |
| 14:01:06 | bogdando[m] | o/ | |
| 14:01:24 | jgilaber | courtesy ping: amoralej rlandy chandankumar | |
| 14:01:43 | jgilaber | we'll start shortly feel free to add any topics to the agenda | |
| 14:01:44 | jgilaber | #link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L44 | |
| 14:01:45 | amoralej | o/ | |
| 14:02:43 | chandankumar | o/ | |
| 14:03:12 | jgilaber | for now there are not topics, only a few bugs to triage. Does anyone have any last minute topic or do we skip directly to the bugs | |
| 14:03:35 | jgilaber | ah I see chandankumar is adding a topic now | |
| 14:03:42 | sean-k-mooney | i didnt prepare them this week | |
| 14:04:16 | chandankumar | jgilaber: yes, that would be quick | |
| 14:04:23 | jgilaber | #topic updates on nvmevirt devstack plugin | |
| 14:04:30 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg/+/977083 | |
| 14:04:36 | jgilaber | go ahead chandankumar | |
| 14:05:02 | chandankumar | I want to give an update on using https://github.com/snu-csl/nvmevirt to emulate nvme device in CI for nvme cyborg testing in devstack | |
| 14:05:27 | chandankumar | Right now, By just passing cpus flag while loading the kernel module, it lists the nvme device | |
| 14:05:57 | chandankumar | we do not need to pass isolcpus in grub config | |
| 14:06:13 | sean-k-mooney | ack | |
| 14:06:18 | sean-k-mooney | so if we do that | |
| 14:06:21 | chandankumar | With this, it will help us to test in devstack having vms with 4 vgpus | |
| 14:06:39 | chandankumar | *vcpus | |
| 14:06:51 | sean-k-mooney | have you noticed any negitive impact if we run a vm on the emulated device | |
| 14:07:11 | sean-k-mooney | we do not really care about performace as long as it works well enough for the basic testing we woudl be doing | |
| 14:07:23 | sean-k-mooney | so if its stable then that woudl be the mvp | |
| 14:07:42 | chandankumar | not yet. I just wanted to make sure, cyborg recognize the device | |
| 14:07:48 | sean-k-mooney | ack | |
| 14:07:56 | chandankumar | and then we can test the workload on how it behaves | |
| 14:08:15 | chandankumar | current nvmevirt does not support any nvme cleanup functionlity | |
| 14:08:19 | chandankumar | *currently | |
| 14:08:51 | chandankumar | that's the update from my side. thank you! | |
| 14:08:54 | sean-k-mooney | i will try and find time to test this but probly next week. if there is no objection i would prefer to wait until after RC1 and ideally until after we have 1 tempest test usign this before merging it | |
| 14:09:40 | sean-k-mooney | i dont know if i asked this already in teh review | |
| 14:09:48 | sean-k-mooney | but can you provide a sample local.conf for this | |
| 14:09:53 | sean-k-mooney | as part of the patch | |
| 14:10:19 | chandankumar | current cyborg tempest plugin uses https://github.com/openstack/cyborg-tempest-plugin/blob/master/cyborg_tempest_plugin/tests/scenario/test_accelerator_basic_ops.py#L56 uses fake driver | |
| 14:10:38 | sean-k-mooney | correct | |
| 14:10:42 | sean-k-mooney | we need a new test | |
| 14:10:48 | chandankumar | I think this one needs some changes so that it should use the correct pci device | |
| 14:10:54 | sean-k-mooney | no | |
| 14:11:00 | chandankumar | yes new test would be better | |
| 14:11:01 | sean-k-mooney | that one shoudl continue to use the fake driver | |
| 14:11:18 | sean-k-mooney | but we need to add new tests that actully work with real drivers | |
| 14:11:20 | chandankumar | making sure the pci driver get listed with in the vm | |
| 14:11:41 | chandankumar | s/driver/device | |
| 14:11:49 | sean-k-mooney | i dont know if we want to discuss the approch now but yes sshing into the vms and listing the devices would be one option | |
| 14:12:13 | sean-k-mooney | we do somethign similar for cidner volume tests | |
| 14:12:23 | sean-k-mooney | so there is tempest supprot for that already | |
| 14:13:12 | sean-k-mooney | is there anyting else to raise on this topic today? | |
| 14:13:53 | chandankumar | I will look on the cinder volume tests and will pass an update in future meeting | |
| 14:14:28 | chandankumar | jgilaber: you can move to the next topic | |
| 14:14:36 | jgilaber | ack thanks chandankumar | |
| 14:14:41 | jgilaber | #topic RC1 | |
| 14:14:54 | jgilaber | I think that is from sean-k-mooney | |
| 14:15:02 | sean-k-mooney | ah yes | |
| 14:15:29 | sean-k-mooney | so the actual deadlien is thrusday week but i plan to tag RC1 on firday assuming there are no critical bugs | |
| 14:16:00 | sean-k-mooney | once rc1 is tagged the stabel branch will be created and master will be 2026.2 at that point | |
| 14:16:12 | sean-k-mooney | does that sound reasonabel to folks? | |
| 14:16:32 | jgilaber | sounds good, I'll review the linters series later today | |
| 14:17:03 | sean-k-mooney | thanks that proably a good segway to the reviews topic | |
| 14:17:11 | jgilaber | yep | |
| 14:17:13 | sean-k-mooney | the first being the linters serise | |
| 14:17:17 | jgilaber | #topic reviews | |
| 14:17:24 | jgilaber | #link https://review.opendev.org/q/topic:%22linters%22+is:open+project:openstack/cyborg | |
| 14:17:45 | sean-k-mooney | so the last patch in that serisee complete the move to ruff for formating | |
| 14:18:04 | sean-k-mooney | the earleir patchs are enabling sets of linter and fixign the issues found | |
| 14:18:23 | sean-k-mooney | so the last patch is just whitespace formating change and makeign sure its enfoced by the pep8 job | |