Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-09-02
12:15:01 sean-k-mooney we dont really need to test nvme cli itself
12:15:11 sean-k-mooney i just want to see it work once
12:15:25 sean-k-mooney to make sure its not siglently failing adn we are not seeign it in the logs
12:15:35 chandankumar sure
12:15:37 chandankumar Let me do that
14:05:45 chandankumar sean-k-mooney: I think it is working with data write https://gist.github.com/raukadah/fdccdecb7c92fc932ac49d2fb7ccad9f#6-manual-data-verification-test
14:05:57 chandankumar Feel free to comment to add more verification
14:06:03 chandankumar I have not cpatured logs for this one
19:03:44 opendevreview Merged openstack/cyborg master: Add device_state field to Device and DriverDevice https://review.opendev.org/c/openstack/cyborg/+/999933
19:42:46 opendevreview sean mooney proposed openstack/cyborg master: Remove the standalone API server https://review.opendev.org/c/openstack/cyborg/+/1003596
#openstack-cyborg - 2026-09-03
06:59:29 opendevreview chandan kumar proposed openstack/cyborg master: Fix device_state filter sentinel and refactor Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
07:24:22 opendevreview chandan kumar proposed openstack/cyborg master: Refactor device_state sentinel handling and Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
08:28:48 opendevreview chandan kumar proposed openstack/cyborg master: Refactor device_state sentinel handling and Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
09:45:43 opendevreview chandan kumar proposed openstack/cyborg master: Refactor device_state sentinel handling and Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
09:49:19 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
09:59:00 opendevreview chandan kumar proposed openstack/cyborg master: Refactor device_state sentinel handling and Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
11:37:52 opendevreview Merged openstack/cyborg master: Add online data migration and upgrade check for device_state backfill https://review.opendev.org/c/openstack/cyborg/+/999934
11:46:14 opendevreview Merged openstack/cyborg master: Add no-op init_host() and cleanup() stubs to driver base classes https://review.opendev.org/c/openstack/cyborg/+/999935
11:46:17 opendevreview Merged openstack/cyborg master: Add [nvme] configuration group https://review.opendev.org/c/openstack/cyborg/+/999936
13:04:07 opendevreview Merged openstack/cyborg master: Refactor device_state sentinel handling and Device object https://review.opendev.org/c/openstack/cyborg/+/1003630
15:03:50 opendevreview sean mooney proposed openstack/cyborg master: Remove the standalone API server https://review.opendev.org/c/openstack/cyborg/+/1003596
16:50:44 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMeDriver for NVMe controller discovery https://review.opendev.org/c/openstack/cyborg/+/999937
16:50:45 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
16:50:45 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
16:50:46 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
16:50:46 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
16:50:47 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
16:51:28 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
16:51:38 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
16:51:49 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
16:52:08 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
16:52:22 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
16:52:43 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
16:52:55 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
16:53:07 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
#openstack-cyborg - 2026-09-04
04:56:03 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMeDriver for NVMe controller discovery https://review.opendev.org/c/openstack/cyborg/+/999937
04:56:04 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
04:56:04 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
04:56:05 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
04:56:05 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
04:56:06 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
04:57:24 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
04:57:29 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
04:57:45 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
04:57:52 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
04:58:10 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
04:58:25 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
04:58:34 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
04:58:42 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
06:01:27 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMeDriver for NVMe controller discovery https://review.opendev.org/c/openstack/cyborg/+/999937
06:02:30 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
06:03:51 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
06:04:43 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
06:05:38 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
06:06:27 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
06:07:00 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
06:07:17 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
06:07:40 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
06:07:55 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
06:08:10 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
06:08:27 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
06:08:43 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
06:08:56 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
06:09:15 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
06:09:32 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
06:09:43 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
06:09:56 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
06:10:05 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
11:51:24 chandankumar Hello sean-k-mooney, I think we can push nvme generic driver work to next release.
11:51:39 chandankumar I am not sure we can get it ready today for merge.
11:54:57 sean-k-mooney ack, that would reduce the review pressure
11:55:24 sean-k-mooney in that case we can shift focus to createing the release note prelude and marketing highlihgt
11:55:43 sean-k-mooney and then cutting rc1
11:56:05 chandankumar Recent nvme changes are working fine on both hardware and pci-sim implementation
11:56:06 sean-k-mooney we can then continue working on this once the specc is repoposed and aprpoved which will be easy enough
11:57:42 chandankumar let me get a review up for prelude by monday
11:58:13 sean-k-mooney ack if you can do that it would be cool i was going to do it if i didnt see one by the end of the day
11:58:43 sean-k-mooney i do have your nvme series open now by the way but i only stared revieweing it 20 mins ago
11:59:07 sean-k-mooney i didnt get to it yesterday evening after you revised it
11:59:35 chandankumar let'see how much we can get it
11:59:48 chandankumar I will get the prelude cr ready then
14:15:04 sean-k-mooney chandankumar: direct db access is not allowed form the comptue agent and your later patches are doing that
14:15:40 sean-k-mooney https://review.opendev.org/c/openstack/cyborg/+/1002254/1 is needed
14:15:47 sean-k-mooney i think we will just stop there for this cycle
14:15:51 sean-k-mooney im going to drop for a while
14:21:22 chandankumar ah, in that case, I will put these two patches in my series
14:21:27 chandankumar sounds good
14:41:30 sean-k-mooney i think we will want to merge the first 3 patches in this sersie https://review.opendev.org/c/openstack/cyborg/+/1002255/1
14:41:53 sean-k-mooney and then you can add the extra remotabels methods
14:42:19 sean-k-mooney but those are not entrily ready yet
14:42:46 sean-k-mooney so we may want to pasue for a few days to plan how best to proceed and make sure we are not missign anything
14:43:26 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMeDriver for NVMe controller discovery https://review.opendev.org/c/openstack/cyborg/+/999937
14:43:27 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
14:45:39 chandankumar for right now. I am putting 3 patches on top of 999938
14:46:09 sean-k-mooney dont move my patches
14:46:36 sean-k-mooney you can put your series on top of them but dont ther first patch is a bugfix that shoudl merge before your feature changes
14:47:14 sean-k-mooney or at least that shoudl not depend on anything in your series
14:47:38 sean-k-mooney it has helper that your sersie coudl reuse by the way
14:47:46 sean-k-mooney https://review.opendev.org/c/openstack/cyborg/+/1002253/1/cyborg/conductor/manager.py#147
14:47:51 sean-k-mooney to determin if a device is in use

Earlier   Later