Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-09-02
12:07:43 chandankumar sean-k-mooney: Hello, Here is the nvme cleanup strategy test result: https://gist.github.com/raukadah/fdccdecb7c92fc932ac49d2fb7ccad9f
12:08:01 chandankumar Do let me know is there anything else I need to include in this.
12:11:38 sean-k-mooney so i hav enot looked at that specificly in tempet but this is actully wrtign data to the device and verifying that that data is not present as part of the test? or is it just booting the vm with the device and makign sure the cleian up didnt fail
12:12:04 sean-k-mooney and did you capture service log fo the calls
12:12:21 sean-k-mooney ah you do have the agent output
12:12:25 chandankumar I have captured cyborg-agent logs
12:12:41 chandankumar The current test is done with cirros image where we donot write data to the device
12:13:05 chandankumar so it is a plain vm boot with the device
12:13:16 chandankumar and making sure cleanup works fine
12:13:47 sean-k-mooney ack can you do a one of test where you echo a fixed byte strign tot he /dev/nvme... device
12:14:04 sean-k-mooney stop the vm an check its there on the host
12:14:11 sean-k-mooney and hten delete it and check it after
12:14:16 sean-k-mooney just to confirm it worked onces
12:14:32 sean-k-mooney ill review your logs later but if we can do that i think we are good
12:14:52 sean-k-mooney the current testign show the nvme cli arges are valid
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

Earlier   Later