)]}'
{"id":"openstack%2Fcyborg~982711","triplet_id":"openstack%2Fcyborg~master~I36ff829d3490534f4c05ffbf0d12a6c08bc0da86","project":"openstack/cyborg","branch":"master","topic":"cyborg-dev-doc","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-05-21 17:30:56.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-05-21 18:28:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I36ff829d3490534f4c05ffbf0d12a6c08bc0da86","subject":"Add Cyborg NVMe driver development environment documentation","status":"MERGED","created":"2026-03-30 18:55:18.000000000","updated":"2026-05-21 18:29:34.000000000","submitted":"2026-05-21 18:28:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"982711-cyborg-dev-doc","meta_rev_id":"2c701fa1db48736af6fcd2f1778fc3301e2c8b3d","_number":982711,"virtual_id_number":982711,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-21 18:28:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"all":[{"value":2,"date":"2026-05-13 09:02:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":1,"date":"2026-05-13 09:02:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-05-21 17:30:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-05-21 17:30:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-30 18:55:25.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-03-30 19:36:07.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-13 11:05:59.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2026-04-29 02:23:04.000000000","updated_by":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"reviewer":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"state":"REVIEWER"},{"updated":"2026-05-06 11:16:17.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-05-21 17:30:56.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"802b5884905c9e90e7283fc265f68202816ff8ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-30 18:55:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b083d273c0584907ae54ccccd25cd26209184cb5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 18:55:25.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bdabd7462c163747e6827c1efb0ee04e8b5efcef","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-30 18:57:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10c2a30d2080c1b53d544e0155e031536e379d60","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-30 19:04:06.000000000","message":"Patch Set 1:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/75fdb815c6294e0e9b95263741a93602\n\n- teim-code-review https://zuul.teim.app/t/main/build/63eddd6a98024ee4aec80f94c826e5ec : SUCCESS in 8m 33s","accounts_in_message":[],"_revision_number":1},{"id":"84253d88becdc15f01f43a2557a1e63ad8699a45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 19:36:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91be5209fb2c403483ffcd0d68ec8bc4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97d32ffd8637463d85a531d3197c11bf : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd53f9d26e024aa78739c7c65c23dc9a : SUCCESS in 9m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01637ab066674f5581862145e873cfa4 : SUCCESS in 3m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/efc25060bd4643e7b8a3f5c8917678ef : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34b362e616a741edadd5ca24506bc4f3 : SUCCESS in 3m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ae5cd00655d54c6987c730701c7bdb01 : SUCCESS in 6m 04s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c5f51e28f10d46468ef320c632a66ef7 : SUCCESS in 29m 46s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/86ea61da16b448278b9b264a1a493071 : SUCCESS in 35m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"47a7bd9aec83242829cfb9559f32456b916205bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-31 13:38:36.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"156bf078aa08d3f702eec5d4610f048a56cfb049","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-31 13:38:43.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1381b4a8f440a336935738d8f609f8a0044de27b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-31 13:48:32.000000000","message":"Patch Set 2:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/380b4dabcf17449ba14c21c493b06a1a\n\n- teim-code-review https://zuul.teim.app/t/main/build/02e5c01922024e60921c5f46b90776e7 : SUCCESS in 9m 39s","accounts_in_message":[],"_revision_number":2},{"id":"5408159fe08272130eda1177aae6916f608357c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 14:15:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad562594d8054c78a66633e6ba452418\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/74a4d284b64a4de2b98ce5b342a8e3ec : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7cd43a9d2f55430695af74b95d4e55fb : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70e0048e10ee4139b1d334ded1213fb1 : SUCCESS in 4m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5c9fc2f4fa6840299f6f4f83c02a2936 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d1c2f0e57e9e45cd97f05240355a35e9 : SUCCESS in 2m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1e3b464d86e243f8be90c417d813495d : SUCCESS in 4m 27s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f385663195ab40f2af89fbe7531a68bd : SUCCESS in 31m 04s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bfb126f1f8604b96bde7947062ef863d : SUCCESS in 13m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1976758ef3f1874b4ff799b8b9e8af877ff73a7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-01 09:46:49.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"71c29aed752609cea65f84085344df401d7fda91","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 09:46:59.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5221f486475a7a4cf8c25c468300fc111ef25ff9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-01 09:50:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8bba272b940d41ddb92312929303f75ab77d1e08","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 09:50:13.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"843a1da1386d192921b9d1e95af8ef7d5222ab1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-01 09:58:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"94735b3c833bc589ff4fec8f01bf0a13d09201bb","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 09:58:25.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"209e6f4f307d2470e970f67ccf6218842fd4bf2e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 10:13:05.000000000","message":"Patch Set 5:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0f90e5db26f5495b8ec9d6657def76d8\n\n- teim-code-review https://zuul.teim.app/t/main/build/5575f2f680a94c4cb71dba1f117480aa : SUCCESS in 14m 32s","accounts_in_message":[],"_revision_number":5},{"id":"08745facfb28cc45705d718b09974853671c24d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-01 10:18:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ae1df4e5faf2d3b13611e02dc5fc3226d62b266c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 10:18:27.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"df6376cbe83bf796d87bf5d289b54fa53dde0a07","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-01 10:26:58.000000000","message":"Patch Set 6:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d88d16eec7494ca8944a1c3f5949d895\n\n- teim-code-review https://zuul.teim.app/t/main/build/55b7b3a7b4654d649515157eb34b8817 : SUCCESS in 8m 22s","accounts_in_message":[],"_revision_number":6},{"id":"6693116ca3cd3bcae1b0a6a5b4a5d2063e8398f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 10:55:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/22956392c2fe403a9fad3e6c0794a80e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cf098b8af8de499982afeefde93a15da : SUCCESS in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c962280010b403b88d8bc830d3321ea : SUCCESS in 9m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c065d41e0164cbba45100323870a60b : SUCCESS in 5m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d7e36fd167cc43fbb29133dd78867c76 : SUCCESS in 3m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6e7992a2d46a40b6bd43c5db5abda62f : SUCCESS in 3m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dbb963acedad4c8f88a4ca7e798b5951 : SUCCESS in 6m 23s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9f1f9b92e43046f184971d5c4ad99b8f : SUCCESS in 30m 58s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/71bfd2f0e0224b68b2e78cd57ad82dc2 : SUCCESS in 31m 46s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"b7ea7ed9101c0a8f208a2e7559534f2e42618c6a","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-01 11:52:20.000000000","message":"Patch Set 6: Workflow-1","accounts_in_message":[],"_revision_number":6},{"id":"c993f4924f6c9437bbdc73d11793b63291cd6fd0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 06:16:42.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":7},{"id":"0e2ffa5cc57c16cbc95b8ec259a69b50d45da802","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 06:16:51.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"e02b159cf4ac517ab20254678f773c0f3f3f2012","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 06:47:42.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"3d854ba0af7ce1a885499c9c5c3f50dc4321a235","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 06:47:55.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"294cb2c0268f9ae20de21a420856dac14bae9f50","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 07:32:21.000000000","message":"Patch Set 8:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2e72c72c403b4b0da86bb2e37b061545\n\n- teim-code-review https://zuul.teim.app/t/main/build/e15c0a43d08c4d5a8d1a18a5a058c465 : SUCCESS in 24m 58s","accounts_in_message":[],"_revision_number":8},{"id":"9e074b01375b97e1b01ce705841c85ad3c1f95f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 07:50:56.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7fdfa75bbcb84f5785f51f0e75ff8c3c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be16e06c1ab846dfb807d95e729ce9f4 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f2e3c51b8f641b09e7489f5aa6bf324 : SUCCESS in 7m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8ecf28e4eb6495387cd5103d9e672e1 : SUCCESS in 3m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45ff9b95cc9a4bfabf9e88e7c903eab9 : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f39d92a08944fb2a6b16dfd5ff29f06 : SUCCESS in 5m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cd2f8723686d4ed1a073e2a7c2e6cc49 : SUCCESS in 6m 07s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/20d9eb70a3484d119b8ab2e851a34a79 : SUCCESS in 27m 36s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/18f3ebb2ef48417b8e647aaacaa0b15a : SUCCESS in 19m 16s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/de7e9c8f8e2f40f4a880a2f733e6701f : SUCCESS in 57m 57s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b9c2e1154ce74355a588ce19c4fef4a4 : SUCCESS in 24m 04s","accounts_in_message":[],"_revision_number":8},{"id":"1c3c5084589545489daeea5ca4a585d3d200bb57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 08:22:06.000000000","message":"Patch Set 9: Patch Set 8 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"0be7d2689bb09d6b1c70d5b77d22867f01186709","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 08:22:23.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"37f3771cbd1f01e34fed17e8bd66c82c9f34dc56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 08:39:44.000000000","message":"Patch Set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"76bcbd7d6c1500944a011f02167e77dc7f7156d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 08:39:51.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"af5f48bade2333ca8d4f528bb8fdda6ece1bfb35","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 08:40:02.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"76a6b813cee443a7f2a6c64d56e45ed4ee112ae6","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 09:04:05.000000000","message":"Topic vm-setup-and-nvme removed","accounts_in_message":[],"_revision_number":11},{"id":"c280a6ee5e499b460d59bf88e64db6d472901c49","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-10 09:04:09.000000000","message":"Topic set to cyborg-dev-doc","accounts_in_message":[],"_revision_number":11},{"id":"dc73440abf8e6d4b7d7968bd193e2c87cdbd977a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 09:43:48.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e083a22a8bd0488bab5694ba7d853001\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a105ad8361704a45bfca54e3d88dd661 : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7753be67d1cc45249f3a3711be31cd6e : SUCCESS in 8m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8f257c53a6a4de1b4acd604cfe972c1 : SUCCESS in 3m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b9167488e2984c73a8357c3051073a49 : SUCCESS in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e39b45fe835f4f3d89353667f06fbd89 : SUCCESS in 4m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/00656c7c9e5943ecbc34a0568f6a4993 : SUCCESS in 6m 11s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/27a66432415d47de9a5ca7c202dcf838 : SUCCESS in 34m 41s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1deaed1ad5d840e3a670ce64ef5a486d : SUCCESS in 28m 41s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/f8a822780b61457a8b84d0954675d469 : SUCCESS in 58m 45s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b94f8e8684ce4a2aa6933697d201d9d6 : SUCCESS in 57m 09s","accounts_in_message":[],"_revision_number":11},{"id":"2622727a5432394e52982717cf9435c531ac2a79","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-10 10:07:47.000000000","message":"Patch Set 11:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5fa96e56713344a6ba1aea9d75d54950\n\n- teim-code-review https://zuul.teim.app/t/main/build/16b7c0ce212b4dde86286218dae2d78f : SUCCESS in 22m 08s","accounts_in_message":[],"_revision_number":11},{"id":"5efba512eaad733d61b7626dad2fb3eaa7745df9","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-13 11:04:09.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"203743adafb1c784b259bc47a23667013be41775","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-13 11:05:59.000000000","message":"Patch Set 11:\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"d0feab410af4d9f7702fa0859c559b0c82e16d84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 06:52:53.000000000","message":"Patch Set 12: Patch Set 11 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"0c1acded8fd23babf913ea2e2fe30972dd85378c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-28 06:53:02.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"76e5a1000beb6abfe1280ad151f4357761fd713f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-28 07:41:38.000000000","message":"Patch Set 12:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/0416505c340849bc80b4affbe69cecfc\n\n- teim-code-review https://zuul.teim.app/t/main/build/96cfc0753a274ba8803295addf5d086e : FAILURE in 24m 15s","accounts_in_message":[],"_revision_number":12},{"id":"f4f4a8062b7d5e326879283c797a2eb616d00e4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 07:52:28.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9c4b42d18714de38d9c52451aafbb94\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc868becb0494d81b2d89a969ef41f89 : SUCCESS in 4m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bf41138422c4a9498070822264f0b0f : SUCCESS in 7m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59b701c26e9c4741866fb886631ef2ac : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7c32fb47094045a58550e7527d8d4731 : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ae25ac413ba486fab7007d02fc082d0 : SUCCESS in 3m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/36e8e6ff77284ebc8f060fd10607a5b2 : SUCCESS in 9m 01s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a2bff9fadf7642538e8f80e1d332bbd3 : SUCCESS in 18m 38s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e463fb553d4462bb9c9af8689c8ca2a : SUCCESS in 31m 03s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/d0964484431242759069d17f91b8336a : SUCCESS in 53m 44s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e7bfd9dd3ab4b8b95a19e617374121f : SUCCESS in 28m 29s","accounts_in_message":[],"_revision_number":12},{"id":"04e6f4ae4e01544b77ee2d6a8ab344ce0cd73b2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 08:15:49.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"5bd03dd0034b8b04a1357e39ec385dfa8c2ecb25","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-28 08:15:59.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"d59828bc414051eb0682761d25b0cee4d405c2e9","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 08:16:31.000000000","message":"Patch Set 13:\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"f8aea1ef30fe0381b72dc6ade630654e91ffb201","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-28 08:40:39.000000000","message":"Patch Set 13:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/75be35259606463ebc00aa8627a19c2d\n\n- teim-code-review https://zuul.teim.app/t/main/build/82829a38ae1b475b8a2888276bece8b6 : FAILURE in 24m 32s","accounts_in_message":[],"_revision_number":13},{"id":"b161c8366d80669575b2f109de8b37b6ccc3d8b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 09:22:00.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b51ed03e154540adb68b4897860c26ef\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/647254710dcc4fbbb2a4c2a6df73439a : SUCCESS in 2m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e9cabf1b74d4d3d81ba9801b3239bcf : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76bb4657b65c4ced8f3832b7a3abfacb : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/510a588456ee41edb7160845906d0605 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9f19e441d0d44f9b847855d8873eb659 : SUCCESS in 2m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/56d9e8847dfa459ca29fb1c5f7184b65 : SUCCESS in 7m 59s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/abdf808ff9bf46e29be626e26e7ab4af : SUCCESS in 28m 51s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4338650026934a75aa1872df13ee3185 : SUCCESS in 28m 53s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/642c4250658a4f40b999fcfc8cdf6ef1 : SUCCESS in 1h 00m 39s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4921e5b0292b41cdba59602910ddd69b : SUCCESS in 46m 24s","accounts_in_message":[],"_revision_number":13},{"id":"a6c0078f259768fe06151ff2964b34fe118d9dab","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2026-04-29 02:23:04.000000000","message":"Patch Set 13: Code-Review+2","accounts_in_message":[],"_revision_number":13},{"id":"5b380e7447ac2b85d635e5c08dfe210ceca943fc","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-06 11:16:17.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"2e32aa2adc9e8407b08a614faa09480a8232dafb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-11 14:48:24.000000000","message":"Patch Set 14: Patch Set 13 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"38d3dfc056175341ccf8d07e08b2bb13a87e1bcc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 16:05:29.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/252c34de5f4c41c5aeded72825b38671\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b6fe6c9c268b4443b373607892951192 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5be44d8280c493fa42172e20275b206 : SUCCESS in 9m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8034cff5210f4dcb8f22fd7b34038e10 : SUCCESS in 3m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5e392161e9344290986a45be28da0786 : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/60e60c6edce445fcba8ea4cdc44c0f70 : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b4f5f542cbb54aad8534ebc8387393f3 : SUCCESS in 7m 07s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5117cd663d624fa3b8c92bf753ad3f11 : SUCCESS in 30m 39s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ddbaa299175443a7847f4da125d4f18c : SUCCESS in 33m 41s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/8afd59b3690a40419e9c5272eeed7114 : SUCCESS in 59m 04s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d439ee00603a4aaca85fd8817551516e : SUCCESS in 54m 54s","accounts_in_message":[],"_revision_number":14},{"id":"9c6b896aaeb241693ab74232d9a37fab132f4baa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-13 09:02:32.000000000","message":"Patch Set 15: Patch Set 14 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"be4e9aaa40ec9102ea07dfef921110acb420a69b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 10:07:07.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db6870323f354e678659e968969e9bea\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c5bdb868a57484e84d0d54914c88b94 : SUCCESS in 5m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7892bbd660a848188b36c59532b171de : SUCCESS in 6m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac630ec833c94e7a997edd90207b188e : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49c3e55873a048f29d1f944c697acd40 : SUCCESS in 2m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ae757850ba9142df98775000a12ae6f0 : SUCCESS in 4m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12bd4a3bacea4e5db3e867d38ef7ba09 : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ba031adbe02d436d9e4a6aab95931b51 : SUCCESS in 3m 58s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9444bdf5a9fa4e848b8fb9a7d2ee9113 : SUCCESS in 31m 54s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7775a9b0d304edb8f8a4787efad31e6 : SUCCESS in 33m 57s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/9cf7b0b7b817430da6d1cf1bd3b3b452 : SUCCESS in 55m 04s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f055667467e248f3a7baffce99743bc2 : SUCCESS in 26m 46s","accounts_in_message":[],"_revision_number":15},{"id":"3b4186add9859bce100f65b0ead5681f073b202b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-21 17:30:56.000000000","message":"Patch Set 15: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"b7c861b42909710d7a3c9348b5ef486ae5e79554","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 17:31:27.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":15},{"id":"70d785506b6fdd3ef6161207019425f5e819db03","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 18:28:30.000000000","message":"Patch Set 15: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aeba73c8a0874a5d9b02567bb9600fa2\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c54e78932554d4ea775db48bafa464a : SUCCESS in 3m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e70c4d6071348618ad3b67b4ac5ca42 : SUCCESS in 10m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69cb0493d5eb4bc2bacb41b78bc52aff : SUCCESS in 3m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3f3506779d4d49b1a5c46c5774faaa43 : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3afcbce831964e2a854bb4115a129513 : SUCCESS in 4m 03s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7bd490d8d7984d98887c0f82e38ebf03 : SUCCESS in 13m 07s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/39c62834fb4d448daf3f06d3654e8aa6 : SUCCESS in 55m 42s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9e7c813741ad4dc29b2e2ed89be75d59 : SUCCESS in 52m 27s","accounts_in_message":[],"_revision_number":15},{"id":"ce82c78d1d28b2d8f4c847dd66ed2231623b90b4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 18:28:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":15},{"id":"2c701fa1db48736af6fcd2f1778fc3301e2c8b3d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 18:29:34.000000000","message":"Patch Set 15:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76d59fa8064e481b93b865d818409791\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09e056edfc154723a4913d1ece655b1c : SUCCESS in 52s","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"83232a72f1663b40ef1fe0c36b8bc8139614372c","revisions":{"bd35e0dc5a5e426433fab13290f9cdb2d83ebe8f":{"kind":"REWORK","_number":1,"created":"2026-03-30 18:55:18.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/1"}}},"commit":{"parents":[{"commit":"2c440bb1595f7b93e0b50fdbc53e1cc462013a41","subject":"Merge \"Update master for stable/2026.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2c440bb1595f7b93e0b50fdbc53e1cc462013a41"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-30 18:33:06.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-30 18:55:05.000000000","tz":330},"subject":"Add NVMe DevStack development guide and local.conf template","message":"Add NVMe DevStack development guide and local.conf template\n\nThis adds comprehensive documentation for setting up a development\nenvironment to test Cyborg\u0027s NVMe device management capabilities using\nKVM virtual machines. The guide covers:\n\n- Host prerequisites and IOMMU verification\n- Creating a DevStack VM with emulated NVMe devices\n- Configuring Cyborg with PCI passthrough\n- Device profile creation and instance deployment\n- ARQ lifecycle verification and cleanup\n- Running Cyborg Tempest tests\n\nAlso includes a pre-configured local.conf template optimized for NVMe\ndevelopment with DevStack.\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bd35e0dc5a5e426433fab13290f9cdb2d83ebe8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bd35e0dc5a5e426433fab13290f9cdb2d83ebe8f"}]},"branch":"refs/heads/master"},"beb2cf207311563a47935aec78c3a33aa720ef01":{"kind":"REWORK","_number":2,"created":"2026-03-31 13:38:36.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/2"}}},"commit":{"parents":[{"commit":"2c440bb1595f7b93e0b50fdbc53e1cc462013a41","subject":"Merge \"Update master for stable/2026.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2c440bb1595f7b93e0b50fdbc53e1cc462013a41"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-30 18:33:06.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-31 13:38:25.000000000","tz":330},"subject":"Add NVMe DevStack development guide and local.conf template","message":"Add NVMe DevStack development guide and local.conf template\n\nThis adds comprehensive documentation for setting up a development\nenvironment to test Cyborg\u0027s NVMe device management capabilities using\nKVM virtual machines. The guide covers:\n\n- Host prerequisites and IOMMU verification\n- Creating a DevStack VM with emulated NVMe devices\n- Configuring Cyborg with PCI passthrough\n- Device profile creation and instance deployment\n- ARQ lifecycle verification and cleanup\n- Running Cyborg Tempest tests\n\nAlso includes a pre-configured local.conf template optimized for NVMe\ndevelopment with DevStack.\n\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/beb2cf207311563a47935aec78c3a33aa720ef01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/beb2cf207311563a47935aec78c3a33aa720ef01"}]},"branch":"refs/heads/master"},"abf2eaeb79f432cd0ff3a48cd517e1eb320f24f5":{"kind":"REWORK","_number":3,"created":"2026-04-01 09:46:49.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/3"}}},"commit":{"parents":[{"commit":"8b4d942125f9f37495e365e90a9ac74cf726bcc8","subject":"Update DevStack setup guide and add sample local.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8b4d942125f9f37495e365e90a9ac74cf726bcc8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"subject":"Add VM setup and NVMe driver documentation","message":"Add VM setup and NVMe driver documentation\n\nAdd focused documentation for setting up development VMs and configuring\nNVMe/PCI driver testing. This splits complex setup workflows into reusable\nguides for easier contributor onboarding.\n\nNew documentation:\n- vm-setup.rst: Generic VM creation with virt-install for any Cyborg\n  driver development\n- nvme-driver.rst: NVMe device emulation, vIOMMU setup, and PCI driver\n  configuration with device discovery verification\n- devstack/cyborg_vm.xml: Complete reference VM with vIOMMU and NVMe\n  devices for users who prefer XML-based approach\n\nThe guides use virt-install for VM creation while providing XML reference.\nvIOMMU configuration is included as it\u0027s required for PCI device\npassthrough to instances. Scope stops at device discovery; instance\nworkflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/abf2eaeb79f432cd0ff3a48cd517e1eb320f24f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/abf2eaeb79f432cd0ff3a48cd517e1eb320f24f5"}]},"branch":"refs/heads/master"},"4a3ed6ad5549cd748bb7bbdf2bdaee1d9c13f3f5":{"kind":"REWORK","_number":4,"created":"2026-04-01 09:50:04.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/4"}}},"commit":{"parents":[{"commit":"8b4d942125f9f37495e365e90a9ac74cf726bcc8","subject":"Update DevStack setup guide and add sample local.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8b4d942125f9f37495e365e90a9ac74cf726bcc8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:49:19.000000000","tz":330},"subject":"Add VM setup and NVMe driver documentation","message":"Add VM setup and NVMe driver documentation\n\nAdd focused documentation for setting up development VMs and configuring\nNVMe/PCI driver testing. This splits complex setup workflows into reusable\nguides for easier contributor onboarding.\n\nNew documentation:\n- vm-setup.rst: Generic VM creation with virt-install for any Cyborg\n  driver development\n- nvme-driver.rst: NVMe device emulation, vIOMMU setup, and PCI driver\n  configuration with device discovery verification\n- devstack/cyborg_vm.xml: Complete reference VM with vIOMMU and NVMe\n  devices for users who prefer XML-based approach\n\nThe guides use virt-install for VM creation while providing XML reference.\nvIOMMU configuration is included as it\u0027s required for PCI device\npassthrough to instances. Scope stops at device discovery; instance\nworkflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4a3ed6ad5549cd748bb7bbdf2bdaee1d9c13f3f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4a3ed6ad5549cd748bb7bbdf2bdaee1d9c13f3f5"}]},"branch":"refs/heads/master"},"fc63ddb8e5eae62cceffad1f8cc4035540a3bbb1":{"kind":"REWORK","_number":5,"created":"2026-04-01 09:58:07.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/5"}}},"commit":{"parents":[{"commit":"8b4d942125f9f37495e365e90a9ac74cf726bcc8","subject":"Update DevStack setup guide and add sample local.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8b4d942125f9f37495e365e90a9ac74cf726bcc8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:57:52.000000000","tz":330},"subject":"Add VM setup and NVMe driver documentation","message":"Add VM setup and NVMe driver documentation\n\nAdd focused documentation for setting up development VMs and configuring\nNVMe/PCI driver testing. This splits complex setup workflows into reusable\nguides for easier contributor onboarding.\n\nNew documentation:\n- vm-setup.rst: Generic VM creation with virt-install for any Cyborg\n  driver development\n- nvme-driver.rst: NVMe device emulation, vIOMMU setup, and PCI driver\n  configuration with device discovery verification\n- devstack/cyborg_vm.xml: Complete reference VM with vIOMMU and NVMe\n  devices for users who prefer XML-based approach\n\nThe guides use virt-install for VM creation while providing XML reference.\nvIOMMU configuration is included as it\u0027s required for PCI device\npassthrough to instances. Scope stops at device discovery; instance\nworkflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/fc63ddb8e5eae62cceffad1f8cc4035540a3bbb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/fc63ddb8e5eae62cceffad1f8cc4035540a3bbb1"}]},"branch":"refs/heads/master"},"23acd3c8d14fab814a56c24158aad4d8f1c49ae2":{"kind":"REWORK","_number":6,"created":"2026-04-01 10:18:18.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/6"}}},"commit":{"parents":[{"commit":"8b4d942125f9f37495e365e90a9ac74cf726bcc8","subject":"Update DevStack setup guide and add sample local.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8b4d942125f9f37495e365e90a9ac74cf726bcc8"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 10:17:13.000000000","tz":330},"subject":"Add VM setup and NVMe driver documentation","message":"Add VM setup and NVMe driver documentation\n\nAdd focused documentation for setting up development VMs and configuring\nNVMe/PCI driver testing. This splits complex setup workflows into reusable\nguides for easier contributor onboarding.\n\nNew documentation:\n- vm-setup.rst: Generic VM creation with virt-install for any Cyborg\n  driver development\n- nvme-driver.rst: NVMe device emulation, vIOMMU setup, and PCI driver\n  configuration with device discovery verification\n- devstack/cyborg_vm.xml: Complete reference VM with vIOMMU and NVMe\n  devices for users who prefer XML-based approach\n\nThe guides use virt-install for VM creation while providing XML reference.\nvIOMMU configuration is included as it\u0027s required for PCI device\npassthrough to instances. Scope stops at device discovery; instance\nworkflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/23acd3c8d14fab814a56c24158aad4d8f1c49ae2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/23acd3c8d14fab814a56c24158aad4d8f1c49ae2"}]},"branch":"refs/heads/master"},"be34fcc7d2f2405dba0400aedbef641b632bbd40":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-04-10 06:16:42.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/7"}}},"commit":{"parents":[{"commit":"cee94aa420ddb267de09bdf0052507f824b9448c","subject":"Update DevStack setup guide and add sample local.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/cee94aa420ddb267de09bdf0052507f824b9448c"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-01 09:45:34.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-04-10 06:16:42.000000000","tz":0},"subject":"Add VM setup and NVMe driver documentation","message":"Add VM setup and NVMe driver documentation\n\nAdd focused documentation for setting up development VMs and configuring\nNVMe/PCI driver testing. This splits complex setup workflows into reusable\nguides for easier contributor onboarding.\n\nNew documentation:\n- vm-setup.rst: Generic VM creation with virt-install for any Cyborg\n  driver development\n- nvme-driver.rst: NVMe device emulation, vIOMMU setup, and PCI driver\n  configuration with device discovery verification\n- devstack/cyborg_vm.xml: Complete reference VM with vIOMMU and NVMe\n  devices for users who prefer XML-based approach\n\nThe guides use virt-install for VM creation while providing XML reference.\nvIOMMU configuration is included as it\u0027s required for PCI device\npassthrough to instances. Scope stops at device discovery; instance\nworkflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/be34fcc7d2f2405dba0400aedbef641b632bbd40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/be34fcc7d2f2405dba0400aedbef641b632bbd40"}]},"branch":"refs/heads/master","description":"Rebase"},"988dd82e2f1f1f1460a45e6c995da91bf628253c":{"kind":"REWORK","_number":8,"created":"2026-04-10 06:47:42.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/8"}}},"commit":{"parents":[{"commit":"9a66a6b1342f0070e474f6e70ad57dac30f9911f","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9a66a6b1342f0070e474f6e70ad57dac30f9911f"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:46:46.000000000","tz":330},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), adding emulated NVMe devices, configuring PCI passthrough\nwhitelist in DevStack, and verifying device discovery in Cyborg. Scope stops\nat device discovery; instance workflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/988dd82e2f1f1f1460a45e6c995da91bf628253c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/988dd82e2f1f1f1460a45e6c995da91bf628253c"}]},"branch":"refs/heads/master"},"eb96043d34d10eae82ba8562edd01a232e07010c":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-04-10 08:22:06.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/9"}}},"commit":{"parents":[{"commit":"3ef56553badf529095eb89dd88303c54858cf61c","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3ef56553badf529095eb89dd88303c54858cf61c"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-04-10 08:22:06.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), adding emulated NVMe devices, configuring PCI passthrough\nwhitelist in DevStack, and verifying device discovery in Cyborg. Scope stops\nat device discovery; instance workflows reserved for future documentation.\n\nAssisted-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/eb96043d34d10eae82ba8562edd01a232e07010c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/eb96043d34d10eae82ba8562edd01a232e07010c"}]},"branch":"refs/heads/master","description":"Rebase"},"58cb285fa3039769be27bcddc13b3f73b79d9eb3":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2026-04-10 08:39:44.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/10"}}},"commit":{"parents":[{"commit":"3ef56553badf529095eb89dd88303c54858cf61c","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3ef56553badf529095eb89dd88303c54858cf61c"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-04-10 08:39:44.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), adding emulated NVMe devices, configuring PCI passthrough\nwhitelist in DevStack, and verifying device discovery in Cyborg. Scope stops\nat device discovery; instance workflows reserved for future documentation.\n\nGenerated-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/58cb285fa3039769be27bcddc13b3f73b79d9eb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/58cb285fa3039769be27bcddc13b3f73b79d9eb3"}]},"branch":"refs/heads/master","description":"Edit commit message"},"1078415cd4263ac882844bfc037e3cdbb52181b1":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-04-10 08:39:51.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/11"}}},"commit":{"parents":[{"commit":"e280f8c6142661b650eede8b7ec6ca04651262b1","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e280f8c6142661b650eede8b7ec6ca04651262b1"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-04-10 08:39:51.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), adding emulated NVMe devices, configuring PCI passthrough\nwhitelist in DevStack, and verifying device discovery in Cyborg. Scope stops\nat device discovery; instance workflows reserved for future documentation.\n\nGenerated-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1078415cd4263ac882844bfc037e3cdbb52181b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1078415cd4263ac882844bfc037e3cdbb52181b1"}]},"branch":"refs/heads/master","description":"Rebase"},"023a92e677a3a4ad907e1049d752d6193daf7c3a":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-04-28 06:52:53.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/12"}}},"commit":{"parents":[{"commit":"29ba7cb7f7549bc976742f6c0f85b08b20d0b63b","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/29ba7cb7f7549bc976742f6c0f85b08b20d0b63b"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-04-28 06:52:53.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), adding emulated NVMe devices, configuring PCI passthrough\nwhitelist in DevStack, and verifying device discovery in Cyborg. Scope stops\nat device discovery; instance workflows reserved for future documentation.\n\nGenerated-By: Claude Sonnet 4.5\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/023a92e677a3a4ad907e1049d752d6193daf7c3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/023a92e677a3a4ad907e1049d752d6193daf7c3a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"1078415cd4263ac882844bfc037e3cdbb52181b1","theirs":"29ba7cb7f7549bc976742f6c0f85b08b20d0b63b","contains_conflicts":false}},"694ce9c0b16934cb7a27ff0cfc92da1c09c45474":{"kind":"REWORK","_number":13,"created":"2026-04-28 08:15:49.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/13"}}},"commit":{"parents":[{"commit":"29ba7cb7f7549bc976742f6c0f85b08b20d0b63b","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/29ba7cb7f7549bc976742f6c0f85b08b20d0b63b"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-28 08:15:35.000000000","tz":330},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  rng device, PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), rng device, adding emulated NVMe devices, configuring\nPCI passthrough whitelist in DevStack, and verifying device discovery in\nCyborg.\n\nGenerated-By: Claude Sonnet 4.6\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/694ce9c0b16934cb7a27ff0cfc92da1c09c45474"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/694ce9c0b16934cb7a27ff0cfc92da1c09c45474"}]},"branch":"refs/heads/master"},"5de4394ffffc3b15d8d0bbdd4e52e926c5d8965c":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-05-11 14:48:24.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/14"}}},"commit":{"parents":[{"commit":"ea6fb953bdbe953e75e09e9b16e648b749d445ec","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ea6fb953bdbe953e75e09e9b16e648b749d445ec"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-05-11 14:48:24.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  rng device, PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), rng device, adding emulated NVMe devices, configuring\nPCI passthrough whitelist in DevStack, and verifying device discovery in\nCyborg.\n\nGenerated-By: Claude Sonnet 4.6\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5de4394ffffc3b15d8d0bbdd4e52e926c5d8965c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5de4394ffffc3b15d8d0bbdd4e52e926c5d8965c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"694ce9c0b16934cb7a27ff0cfc92da1c09c45474","theirs":"ea6fb953bdbe953e75e09e9b16e648b749d445ec","contains_conflicts":false}},"83232a72f1663b40ef1fe0c36b8bc8139614372c":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-05-13 09:02:32.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/11/982711/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/11/982711/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/11/982711/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/11/982711/15"}}},"commit":{"parents":[{"commit":"e58289918a9864876f18a891d8075b69d402699a","subject":"Add VM setup documentation for Cyborg development","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e58289918a9864876f18a891d8075b69d402699a"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-10 06:38:48.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-05-13 09:02:32.000000000","tz":0},"subject":"Add Cyborg NVMe driver development environment documentation","message":"Add Cyborg NVMe driver development environment documentation\n\nAdd comprehensive documentation for configuring NVMe device emulation and\nsetting up the PCI driver in Cyborg for development and testing. This builds\non the VM setup guide to enable NVMe/PCI driver testing workflows.\n\nNew documentation:\n- nvme-driver.rst: Complete guide for NVMe device emulation, vIOMMU setup,\n  rng device, PCI driver configuration, and device discovery verification\n- devstack/cyborg_vm.xml: Updated with vIOMMU and NVMe device configuration\n  for reference\n\nThe guide covers verifying QEMU NVMe support, enabling vIOMMU (required for\nPCI passthrough), rng device, adding emulated NVMe devices, configuring\nPCI passthrough whitelist in DevStack, and verifying device discovery in\nCyborg.\n\nGenerated-By: Claude Sonnet 4.6\nChange-Id: I36ff829d3490534f4c05ffbf0d12a6c08bc0da86\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/83232a72f1663b40ef1fe0c36b8bc8139614372c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/83232a72f1663b40ef1fe0c36b8bc8139614372c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"5de4394ffffc3b15d8d0bbdd4e52e926c5d8965c","theirs":"e58289918a9864876f18a891d8075b69d402699a","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
