)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":37229,"name":"Murillo Arantes","display_name":"Murillo Arantes","email":"murillo.arantes@windriver.com","username":"marantes"},"change_message_id":"f4acd4e13baf9191bfd1255c1ce2d324c1e3bb3c","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Open vSwitch Support Update spec"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change adds the initial spec for the Open vSwitch Suppoprt Update,"},{"line_number":10,"context_line":"in th context of the StarlingX-OpenStack application."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Story: 2011263"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"6a79df18_38dc31cc","line":9,"updated":"2025-06-30 18:57:58.000000000","message":"typo: Suppoprt","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"c22d3ab64344ab7287d2e8742bff69098b2014a0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Open vSwitch Support Update spec"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change adds the initial spec for the Open vSwitch Suppoprt Update,"},{"line_number":10,"context_line":"in th context of the StarlingX-OpenStack application."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Story: 2011263"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3d567b34_df8372f5","line":9,"in_reply_to":"6a79df18_38dc31cc","updated":"2025-06-30 19:02:42.000000000","message":"Done","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37229,"name":"Murillo Arantes","display_name":"Murillo Arantes","email":"murillo.arantes@windriver.com","username":"marantes"},"change_message_id":"f4acd4e13baf9191bfd1255c1ce2d324c1e3bb3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"569a1a93_6cf0ebed","updated":"2025-06-30 18:57:58.000000000","message":"Great work on this spec, just a few typos to fix.","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"1c86bdd489b478dd7756aaf361e6c893f15ad803","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ed3e54fa_725b195a","updated":"2025-07-03 01:26:33.000000000","message":"Adding additional reviewers.","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":37883,"name":"Cindy  Spear","display_name":"Cindy Spear","email":"cindy.spear@windriver.com","username":"cspear"},"change_message_id":"b08c2ee8ace54fbf6e258f0e34e5fcd9857b3aac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"eddb132f_63e9c76f","updated":"2025-07-07 22:48:43.000000000","message":"Nice job on the document.  I have some suggested minor wording changs to make the document more grammatically correct.","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e6359a87_58b38ac4","updated":"2025-07-28 12:00:31.000000000","message":"just a bunch of minor things","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"dde53af424166d19d0f1662d71cf6464ff4a310a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"eec06b12_68aa824b","updated":"2025-08-07 11:14:33.000000000","message":"Merging as we have had adequate review from TSC and starlingx openstack contributors.","commit_id":"ce9f00c0818cba04a751b07d10976d83cf85b7f5"}],"doc/source/specs/stx-11.0/approved/openstack-2011263-openvswitch-support-update.rst":[{"author":{"_account_id":37229,"name":"Murillo Arantes","display_name":"Murillo Arantes","email":"murillo.arantes@windriver.com","username":"marantes"},"change_message_id":"f4acd4e13baf9191bfd1255c1ce2d324c1e3bb3c","unresolved":true,"context_lines":[{"line_number":85,"context_line":"------------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* There is currently no alternative to deploy OpenStack infrastructure with"},{"line_number":88,"context_line":"  accelelrated datapath capabilities for the virtual network."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Data model impact"},{"line_number":91,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8dd7d90a_5957e9e5","line":88,"updated":"2025-06-30 18:57:58.000000000","message":"typo: accelelrated","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"c22d3ab64344ab7287d2e8742bff69098b2014a0","unresolved":false,"context_lines":[{"line_number":85,"context_line":"------------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* There is currently no alternative to deploy OpenStack infrastructure with"},{"line_number":88,"context_line":"  accelelrated datapath capabilities for the virtual network."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Data model impact"},{"line_number":91,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8c9123b4_e928b2ca","line":88,"in_reply_to":"8dd7d90a_5957e9e5","updated":"2025-06-30 19:02:42.000000000","message":"Done","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":37229,"name":"Murillo Arantes","display_name":"Murillo Arantes","email":"murillo.arantes@windriver.com","username":"marantes"},"change_message_id":"f4acd4e13baf9191bfd1255c1ce2d324c1e3bb3c","unresolved":true,"context_lines":[{"line_number":202,"context_line":"**********************"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Phase 1"},{"line_number":205,"context_line":"* Update the puppet code and librarie dependencies to properly deploy OvS-DPDK"},{"line_number":206,"context_line":"  on Debian (StarlingX)."},{"line_number":207,"context_line":"* Update the system inventory to properly identify and mark ethernet interfaces"},{"line_number":208,"context_line":"  compatible with the current DPDK PMD drivers."}],"source_content_type":"text/x-rst","patch_set":3,"id":"60f4f28b_acbb7d93","line":205,"updated":"2025-06-30 18:57:58.000000000","message":"typo: librarie","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"c22d3ab64344ab7287d2e8742bff69098b2014a0","unresolved":false,"context_lines":[{"line_number":202,"context_line":"**********************"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"Phase 1"},{"line_number":205,"context_line":"* Update the puppet code and librarie dependencies to properly deploy OvS-DPDK"},{"line_number":206,"context_line":"  on Debian (StarlingX)."},{"line_number":207,"context_line":"* Update the system inventory to properly identify and mark ethernet interfaces"},{"line_number":208,"context_line":"  compatible with the current DPDK PMD drivers."}],"source_content_type":"text/x-rst","patch_set":3,"id":"03e3c017_c1df0793","line":205,"in_reply_to":"60f4f28b_acbb7d93","updated":"2025-06-30 19:02:42.000000000","message":"Done","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":37229,"name":"Murillo Arantes","display_name":"Murillo Arantes","email":"murillo.arantes@windriver.com","username":"marantes"},"change_message_id":"f4acd4e13baf9191bfd1255c1ce2d324c1e3bb3c","unresolved":true,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"The end-user documentation must be created, adding a guide to"},{"line_number":251,"context_line":"`StarlingX OpenStack - Open vSwitch options` exploring the configuration,"},{"line_number":252,"context_line":"management and deplloyment of virtual switch for the OpenStack virtual"},{"line_number":253,"context_line":"infrastructure."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":3,"id":"90b488a1_efce2a03","line":252,"updated":"2025-06-30 18:57:58.000000000","message":"typo: deplloyment","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"c22d3ab64344ab7287d2e8742bff69098b2014a0","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"The end-user documentation must be created, adding a guide to"},{"line_number":251,"context_line":"`StarlingX OpenStack - Open vSwitch options` exploring the configuration,"},{"line_number":252,"context_line":"management and deplloyment of virtual switch for the OpenStack virtual"},{"line_number":253,"context_line":"infrastructure."},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":3,"id":"771a7c61_03b53857","line":252,"in_reply_to":"90b488a1_efce2a03","updated":"2025-06-30 19:02:42.000000000","message":"Done","commit_id":"06bfdbf7e29f7827cc873b2c33935485fd58f287"},{"author":{"_account_id":37173,"name":"Alex Fernandes Figueirêdo","display_name":"Alex Figueiredo","email":"alex.fernandesfigueiredo@windriver.com","username":"afernand"},"change_message_id":"2ab76c1199da6bbcd809aedc3ffc23ae05a6adb0","unresolved":true,"context_lines":[{"line_number":4,"context_line":".."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":"Update OpenStack support to Open vSwitch (OvS)"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Storyboard: https://storyboard.openstack.org/#!/story/2011263"}],"source_content_type":"text/x-rst","patch_set":6,"id":"062166c9_7dcb9d73","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":16},"updated":"2025-07-01 18:49:51.000000000","message":"StarlingX OpenStack","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"f34d72262749a390139ebede71817c43241e0430","unresolved":false,"context_lines":[{"line_number":4,"context_line":".."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":"Update OpenStack support to Open vSwitch (OvS)"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Storyboard: https://storyboard.openstack.org/#!/story/2011263"}],"source_content_type":"text/x-rst","patch_set":6,"id":"fc8bddc5_f97d4d04","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":16},"in_reply_to":"062166c9_7dcb9d73","updated":"2025-07-01 21:32:10.000000000","message":"Done","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":37173,"name":"Alex Fernandes Figueirêdo","display_name":"Alex Figueiredo","email":"alex.fernandesfigueiredo@windriver.com","username":"afernand"},"change_message_id":"2ab76c1199da6bbcd809aedc3ffc23ae05a6adb0","unresolved":true,"context_lines":[{"line_number":45,"context_line":"* Deployers:"},{"line_number":46,"context_line":"  Deployer will have access to a multilayer software switch platform that"},{"line_number":47,"context_line":"  supports standard management interfaces, opens the forwarding functions to"},{"line_number":48,"context_line":"  programmatic extension and control and (optional) accelerated DPDK datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"79cbe01f_95f1fcfd","line":48,"range":{"start_line":48,"start_character":25,"end_line":48,"end_character":40},"updated":"2025-07-01 18:49:51.000000000","message":"\"and\" twice","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"f34d72262749a390139ebede71817c43241e0430","unresolved":false,"context_lines":[{"line_number":45,"context_line":"* Deployers:"},{"line_number":46,"context_line":"  Deployer will have access to a multilayer software switch platform that"},{"line_number":47,"context_line":"  supports standard management interfaces, opens the forwarding functions to"},{"line_number":48,"context_line":"  programmatic extension and control and (optional) accelerated DPDK datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"6ef2610b_123bfbc3","line":48,"range":{"start_line":48,"start_character":25,"end_line":48,"end_character":40},"in_reply_to":"79cbe01f_95f1fcfd","updated":"2025-07-01 21:32:10.000000000","message":"Done","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":37173,"name":"Alex Fernandes Figueirêdo","display_name":"Alex Figueiredo","email":"alex.fernandesfigueiredo@windriver.com","username":"afernand"},"change_message_id":"2ab76c1199da6bbcd809aedc3ffc23ae05a6adb0","unresolved":true,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":70,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"},{"line_number":71,"context_line":"  Kernel (containerized); openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running"},{"line_number":72,"context_line":"  in the compute host (StarlingX platform)."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Phase 2"}],"source_content_type":"text/x-rst","patch_set":6,"id":"56b0dd6b_6d108b68","line":71,"range":{"start_line":71,"start_character":26,"end_line":71,"end_character":58},"updated":"2025-07-01 18:49:51.000000000","message":"Currently, we have a single label \"openvswitch-dpdk\u003denabled\" reserved to OvS-DPDK config [1]. Is this supposed to be changed to use two separate labels \"openvswitch\u003denabled\" and \"dpdk\u003denabled\"?\n\n[1] https://opendev.org/starlingx/openstack-armada-app/src/branch/master/python3-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/common/constants.py#L157","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"9c55a4e0ce5d5a7d17a2c9e9e91f5ba7e6da61a7","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":70,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"},{"line_number":71,"context_line":"  Kernel (containerized); openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running"},{"line_number":72,"context_line":"  in the compute host (StarlingX platform)."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Phase 2"}],"source_content_type":"text/x-rst","patch_set":6,"id":"be6b75b4_3e1da51d","line":71,"range":{"start_line":71,"start_character":26,"end_line":71,"end_character":58},"in_reply_to":"56b0dd6b_6d108b68","updated":"2025-07-01 21:28:19.000000000","message":"Yes, this is being implemented by https://review.opendev.org/c/starlingx/openstack-armada-app/+/953010","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":37173,"name":"Alex Fernandes Figueirêdo","display_name":"Alex Figueiredo","email":"alex.fernandesfigueiredo@windriver.com","username":"afernand"},"change_message_id":"2ab76c1199da6bbcd809aedc3ffc23ae05a6adb0","unresolved":true,"context_lines":[{"line_number":120,"context_line":"  platform configuration \"vswitch_type\u003d\u003cnone|ovs-dpdk\u003e\" and the compute node(s)"},{"line_number":121,"context_line":"  labels:"},{"line_number":122,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":123,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Phase 2"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bbc712af_e808b4fa","line":123,"range":{"start_line":123,"start_character":2,"end_line":123,"end_character":34},"updated":"2025-07-01 18:49:51.000000000","message":"ditto","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"9c55a4e0ce5d5a7d17a2c9e9e91f5ba7e6da61a7","unresolved":false,"context_lines":[{"line_number":120,"context_line":"  platform configuration \"vswitch_type\u003d\u003cnone|ovs-dpdk\u003e\" and the compute node(s)"},{"line_number":121,"context_line":"  labels:"},{"line_number":122,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":123,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Phase 2"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"ac5adf06_4b71fa84","line":123,"range":{"start_line":123,"start_character":2,"end_line":123,"end_character":34},"in_reply_to":"bbc712af_e808b4fa","updated":"2025-07-01 21:28:19.000000000","message":"Done","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":37173,"name":"Alex Fernandes Figueirêdo","display_name":"Alex Figueiredo","email":"alex.fernandesfigueiredo@windriver.com","username":"afernand"},"change_message_id":"2ab76c1199da6bbcd809aedc3ffc23ae05a6adb0","unresolved":true,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* User will select the OvS option by setting only the compute node(s) labels:"},{"line_number":128,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":129,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Performance Impact"},{"line_number":132,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"c1e72e46_4a5b3abd","line":129,"range":{"start_line":129,"start_character":2,"end_line":129,"end_character":34},"updated":"2025-07-01 18:49:51.000000000","message":"ditto","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"9c55a4e0ce5d5a7d17a2c9e9e91f5ba7e6da61a7","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* User will select the OvS option by setting only the compute node(s) labels:"},{"line_number":128,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":129,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Performance Impact"},{"line_number":132,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ce18c20b_666ee983","line":129,"range":{"start_line":129,"start_character":2,"end_line":129,"end_character":34},"in_reply_to":"c1e72e46_4a5b3abd","updated":"2025-07-01 21:28:19.000000000","message":"Done","commit_id":"11ab40f05a91de304154e242045a729789e15bf7"},{"author":{"_account_id":37883,"name":"Cindy  Spear","display_name":"Cindy Spear","email":"cindy.spear@windriver.com","username":"cspear"},"change_message_id":"b08c2ee8ace54fbf6e258f0e34e5fcd9857b3aac","unresolved":true,"context_lines":[{"line_number":37,"context_line":"Use Cases"},{"line_number":38,"context_line":"---------"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Open vSwitch is targeted at multi-server virtualization deployments, when using"},{"line_number":41,"context_line":"the built-in L2 switch (Linux bridge) is not well suited. It addresses highly"},{"line_number":42,"context_line":"dynamic end-points, logical abstractions and integration with or offloading to"},{"line_number":43,"context_line":"special purpose switching hardware."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3d19d7bb_42619f29","line":41,"range":{"start_line":40,"start_character":0,"end_line":41,"end_character":57},"updated":"2025-07-07 22:48:43.000000000","message":"Suggest rewording to be more grammatically correct:\nOpen Vswitch is designed for multi-server virtualization deployments, particularly when the built-in Layer 2 switch (Linux Bridge) is not well suited.","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a68ce295c22811a9866aea90ae6bd54ba147e83d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Use Cases"},{"line_number":38,"context_line":"---------"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Open vSwitch is targeted at multi-server virtualization deployments, when using"},{"line_number":41,"context_line":"the built-in L2 switch (Linux bridge) is not well suited. It addresses highly"},{"line_number":42,"context_line":"dynamic end-points, logical abstractions and integration with or offloading to"},{"line_number":43,"context_line":"special purpose switching hardware."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5254f8f1_f74eab8c","line":41,"range":{"start_line":40,"start_character":0,"end_line":41,"end_character":57},"in_reply_to":"3d19d7bb_42619f29","updated":"2025-07-08 12:01:25.000000000","message":"Done","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":37883,"name":"Cindy  Spear","display_name":"Cindy Spear","email":"cindy.spear@windriver.com","username":"cspear"},"change_message_id":"b08c2ee8ace54fbf6e258f0e34e5fcd9857b3aac","unresolved":true,"context_lines":[{"line_number":45,"context_line":"* Deployers:"},{"line_number":46,"context_line":"  Deployer will have access to a multilayer software switch platform that"},{"line_number":47,"context_line":"  supports standard management interfaces, opens the forwarding functions to"},{"line_number":48,"context_line":"  programmatic extension and control, including (optional) accelerated datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"87a679cb_2edc0a07","line":48,"updated":"2025-07-07 22:48:43.000000000","message":"Suggest changing (optional) to (optionally).","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a68ce295c22811a9866aea90ae6bd54ba147e83d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"* Deployers:"},{"line_number":46,"context_line":"  Deployer will have access to a multilayer software switch platform that"},{"line_number":47,"context_line":"  supports standard management interfaces, opens the forwarding functions to"},{"line_number":48,"context_line":"  programmatic extension and control, including (optional) accelerated datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"2e521842_4d92cec2","line":48,"in_reply_to":"87a679cb_2edc0a07","updated":"2025-07-08 12:01:25.000000000","message":"Done","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":37883,"name":"Cindy  Spear","display_name":"Cindy Spear","email":"cindy.spear@windriver.com","username":"cspear"},"change_message_id":"b08c2ee8ace54fbf6e258f0e34e5fcd9857b3aac","unresolved":true,"context_lines":[{"line_number":48,"context_line":"  programmatic extension and control, including (optional) accelerated datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"},{"line_number":52,"context_line":"  supporting distribution across multiple compute nodes and (optional)"},{"line_number":53,"context_line":"  acceleration with DPDK datapath and DPDK-backed vhost-user virtual interfaces."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Proposed change"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9be565c0_0c6e063c","line":53,"range":{"start_line":51,"start_character":2,"end_line":53,"end_character":80},"updated":"2025-07-07 22:48:43.000000000","message":"Reword to be more grammatically correct - suggested edit:\nEnd users benefit form a virtual switch within OpenStack VM environments that supports distribution across multiple compute nodes and (optionally) acceleration with DPDK data path and DPDK-backed vhost-user virtual interfaces.","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a68ce295c22811a9866aea90ae6bd54ba147e83d","unresolved":false,"context_lines":[{"line_number":48,"context_line":"  programmatic extension and control, including (optional) accelerated datapath."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* End Users:"},{"line_number":51,"context_line":"  End users will be have a virtual switch in OpenStack VM environments,"},{"line_number":52,"context_line":"  supporting distribution across multiple compute nodes and (optional)"},{"line_number":53,"context_line":"  acceleration with DPDK datapath and DPDK-backed vhost-user virtual interfaces."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Proposed change"},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"d5627495_addf2af3","line":53,"range":{"start_line":51,"start_character":2,"end_line":53,"end_character":80},"in_reply_to":"9be565c0_0c6e063c","updated":"2025-07-08 12:01:25.000000000","message":"Done","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":37883,"name":"Cindy  Spear","display_name":"Cindy Spear","email":"cindy.spear@windriver.com","username":"cspear"},"change_message_id":"b08c2ee8ace54fbf6e258f0e34e5fcd9857b3aac","unresolved":true,"context_lines":[{"line_number":58,"context_line":"Phase 1"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"* Re-integrate the OvS-DPDK debian package(s) build as part of the StarlingX"},{"line_number":61,"context_line":"  build, making such package(s) available as part of the platform ISO"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"* Update the stx-puppet code and its module dependencies to propperly configure"},{"line_number":64,"context_line":"  and control the OvS-DPDK deployment and configuration."}],"source_content_type":"text/x-rst","patch_set":7,"id":"f07bc628_b2cfb24a","line":61,"updated":"2025-07-07 22:48:43.000000000","message":"Add missing period at atnd of this bullet.","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a68ce295c22811a9866aea90ae6bd54ba147e83d","unresolved":false,"context_lines":[{"line_number":58,"context_line":"Phase 1"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"* Re-integrate the OvS-DPDK debian package(s) build as part of the StarlingX"},{"line_number":61,"context_line":"  build, making such package(s) available as part of the platform ISO"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"* Update the stx-puppet code and its module dependencies to propperly configure"},{"line_number":64,"context_line":"  and control the OvS-DPDK deployment and configuration."}],"source_content_type":"text/x-rst","patch_set":7,"id":"72cba534_0c35392e","line":61,"in_reply_to":"f07bc628_b2cfb24a","updated":"2025-07-08 12:01:25.000000000","message":"Done","commit_id":"62493847414875242a2ceda8cafc4546fa159982"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* Phase 1: Reestablish the StarlingX host support to OvS-DPDK, ensuring the"},{"line_number":27,"context_line":"  sysinv and puppet code can identify when the service needs to be configured"},{"line_number":28,"context_line":"  and activated. The platform will be resposible for managing and monitoring"},{"line_number":29,"context_line":"  the service. Neutron agents will communicate with the host based service."},{"line_number":30,"context_line":"  Neutron  supports using Open vSwitch + DPDK vhost-user interfaces directly in"},{"line_number":31,"context_line":"  the OVS ML2 driver and agent."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3725682b_fe98a186","line":28,"range":{"start_line":28,"start_character":38,"end_line":28,"end_character":49},"updated":"2025-07-28 12:00:31.000000000","message":"typo","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* Phase 1: Reestablish the StarlingX host support to OvS-DPDK, ensuring the"},{"line_number":27,"context_line":"  sysinv and puppet code can identify when the service needs to be configured"},{"line_number":28,"context_line":"  and activated. The platform will be resposible for managing and monitoring"},{"line_number":29,"context_line":"  the service. Neutron agents will communicate with the host based service."},{"line_number":30,"context_line":"  Neutron  supports using Open vSwitch + DPDK vhost-user interfaces directly in"},{"line_number":31,"context_line":"  the OVS ML2 driver and agent."}],"source_content_type":"text/x-rst","patch_set":9,"id":"8649f828_964cc266","line":28,"range":{"start_line":28,"start_character":38,"end_line":28,"end_character":49},"in_reply_to":"3725682b_fe98a186","updated":"2025-07-28 14:22:12.000000000","message":"Done","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":61,"context_line":"* Re-integrate the OvS-DPDK debian package(s) build as part of the StarlingX"},{"line_number":62,"context_line":"  build, making such package(s) available as part of the platform ISO."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"* Update the stx-puppet code and its module dependencies to propperly configure"},{"line_number":65,"context_line":"  and control the OvS-DPDK deployment and configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"* Update system inventory code to trigger puppet logic when the option"}],"source_content_type":"text/x-rst","patch_set":9,"id":"98297cf1_2f487cf7","line":64,"range":{"start_line":64,"start_character":60,"end_line":64,"end_character":70},"updated":"2025-07-28 12:00:31.000000000","message":"typo","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":61,"context_line":"* Re-integrate the OvS-DPDK debian package(s) build as part of the StarlingX"},{"line_number":62,"context_line":"  build, making such package(s) available as part of the platform ISO."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"* Update the stx-puppet code and its module dependencies to propperly configure"},{"line_number":65,"context_line":"  and control the OvS-DPDK deployment and configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"* Update system inventory code to trigger puppet logic when the option"}],"source_content_type":"text/x-rst","patch_set":9,"id":"32d3596c_f5ec7c13","line":64,"range":{"start_line":64,"start_character":60,"end_line":64,"end_character":70},"in_reply_to":"98297cf1_2f487cf7","updated":"2025-07-28 14:22:12.000000000","message":"Done","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":65,"context_line":"  and control the OvS-DPDK deployment and configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"* Update system inventory code to trigger puppet logic when the option"},{"line_number":68,"context_line":"  vswtich_type\u003dovs-dpdk is configured for a StarlingX deployment."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":71,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"}],"source_content_type":"text/x-rst","patch_set":9,"id":"afab6e30_bfa7a31f","line":68,"range":{"start_line":68,"start_character":2,"end_line":68,"end_character":9},"updated":"2025-07-28 12:00:31.000000000","message":"typo","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":65,"context_line":"  and control the OvS-DPDK deployment and configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"* Update system inventory code to trigger puppet logic when the option"},{"line_number":68,"context_line":"  vswtich_type\u003dovs-dpdk is configured for a StarlingX deployment."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":71,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9d46a77d_9a5c4182","line":68,"range":{"start_line":68,"start_character":2,"end_line":68,"end_character":9},"in_reply_to":"afab6e30_bfa7a31f","updated":"2025-07-28 14:22:12.000000000","message":"Done","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":70,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":71,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"},{"line_number":72,"context_line":"  Kernel (containerized); openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running"},{"line_number":73,"context_line":"  in the compute host (StarlingX platform)."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Phase 2"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"c574952b_a28d2c43","line":73,"range":{"start_line":73,"start_character":42,"end_line":73,"end_character":43},"updated":"2025-07-28 12:00:31.000000000","message":"Do we need to say that these host labels need to be consistent with the vswitch_type configuration ?","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a63788eb928edf022c88699ccd00cf3d5d54fb12","unresolved":false,"context_lines":[{"line_number":70,"context_line":"* Update the stx-openstack plugins to identify based on host labels which"},{"line_number":71,"context_line":"  virtual switch was selected for the deployment: openvswitch\u003denabled, for OvS"},{"line_number":72,"context_line":"  Kernel (containerized); openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running"},{"line_number":73,"context_line":"  in the compute host (StarlingX platform)."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Phase 2"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"c65e6a7a_f20a60b3","line":73,"range":{"start_line":73,"start_character":42,"end_line":73,"end_character":43},"in_reply_to":"c574952b_a28d2c43","updated":"2025-07-28 14:21:38.000000000","message":"It makes sense to explicitly mention this for Phase 1. Thanks, Greg.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":83,"context_line":"* Deprecate the StarlingX platform configuration \"vswtich_type\", making the"},{"line_number":84,"context_line":"  stx-openstack code select the virtual switch based only on compute host labels."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"* Remove the OvS-DPDK packages, including puppet modules, from StarlingX build."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Alternatives"},{"line_number":89,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"96eadeb2_7588a82b","line":86,"range":{"start_line":86,"start_character":58,"end_line":86,"end_character":78},"updated":"2025-07-28 12:00:31.000000000","message":"Reword ? \n\n... from the StarlingX host build.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a63788eb928edf022c88699ccd00cf3d5d54fb12","unresolved":false,"context_lines":[{"line_number":83,"context_line":"* Deprecate the StarlingX platform configuration \"vswtich_type\", making the"},{"line_number":84,"context_line":"  stx-openstack code select the virtual switch based only on compute host labels."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"* Remove the OvS-DPDK packages, including puppet modules, from StarlingX build."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Alternatives"},{"line_number":89,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7210553e_dc0ab878","line":86,"range":{"start_line":86,"start_character":58,"end_line":86,"end_character":78},"in_reply_to":"96eadeb2_7588a82b","updated":"2025-07-28 14:21:38.000000000","message":"Sure.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* User will select the OvS option by setting only the compute node(s) labels:"},{"line_number":129,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":130,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Performance Impact"},{"line_number":133,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"a47b1113_cab5a380","line":130,"range":{"start_line":130,"start_character":76,"end_line":130,"end_character":77},"updated":"2025-07-28 12:00:31.000000000","message":"Do we need to say that, at least initially, we will only support homogeneous configuration of openvswitch across \u0027all\u0027 compute nodes.  I.e. can\u0027t mix ovs-kernel and ovs-dpdk in same openstack cloud.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"a63788eb928edf022c88699ccd00cf3d5d54fb12","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* User will select the OvS option by setting only the compute node(s) labels:"},{"line_number":129,"context_line":"  openvswitch\u003denabled, for OvS Kernel (containerized);"},{"line_number":130,"context_line":"  openvswitch\u003denabled,dpdk\u003denabled, for OvS-DPDK running in the compute host."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Performance Impact"},{"line_number":133,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"91545b58_7b95147f","line":130,"range":{"start_line":130,"start_character":76,"end_line":130,"end_character":77},"in_reply_to":"a47b1113_cab5a380","updated":"2025-07-28 14:21:38.000000000","message":"Good point.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":133,"context_line":"------------------"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"* Enhanced data-network performance on the OpenStack virtualized infrastructure"},{"line_number":136,"context_line":"  with accelerated datapath, when Ovs-DPDK is deployed."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Other deployer impact"},{"line_number":139,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ddfdb59b_b2a346f7","line":136,"range":{"start_line":136,"start_character":34,"end_line":136,"end_character":37},"updated":"2025-07-28 12:00:31.000000000","message":"typo","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":133,"context_line":"------------------"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"* Enhanced data-network performance on the OpenStack virtualized infrastructure"},{"line_number":136,"context_line":"  with accelerated datapath, when Ovs-DPDK is deployed."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Other deployer impact"},{"line_number":139,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"f3b7b23d_6759d807","line":136,"range":{"start_line":136,"start_character":34,"end_line":136,"end_character":37},"in_reply_to":"ddfdb59b_b2a346f7","updated":"2025-07-28 14:22:12.000000000","message":"Done","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":228,"context_line":"**********************"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"* Publish the usage guide for both available virtual switch options and how to"},{"line_number":231,"context_line":"  coonfigure and make use of it for StarlingX deployments."},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"Dependencies"},{"line_number":234,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"da61cc6b_3942f689","line":231,"range":{"start_line":231,"start_character":2,"end_line":231,"end_character":13},"updated":"2025-07-28 12:00:31.000000000","message":"typo","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":228,"context_line":"**********************"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"* Publish the usage guide for both available virtual switch options and how to"},{"line_number":231,"context_line":"  coonfigure and make use of it for StarlingX deployments."},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"Dependencies"},{"line_number":234,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"f61f4768_ac851294","line":231,"range":{"start_line":231,"start_character":2,"end_line":231,"end_character":13},"in_reply_to":"da61cc6b_3942f689","updated":"2025-07-28 14:22:12.000000000","message":"Done","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"f74f58e5d21b444286611d0143101258c04f21e1","unresolved":true,"context_lines":[{"line_number":245,"context_line":"* AIO-SX"},{"line_number":246,"context_line":"* AIO-DX"},{"line_number":247,"context_line":"* Standard"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"Test Scenarios"},{"line_number":250,"context_line":"--------------"},{"line_number":251,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba6d2f89_37fbd3f5","line":248,"updated":"2025-07-28 12:00:31.000000000","message":"Can we add at least a sanity of ovs-dpdk on a subcloud ?","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"420807c0552410a9c22c274fc3b01f7c2d63f220","unresolved":false,"context_lines":[{"line_number":245,"context_line":"* AIO-SX"},{"line_number":246,"context_line":"* AIO-DX"},{"line_number":247,"context_line":"* Standard"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"Test Scenarios"},{"line_number":250,"context_line":"--------------"},{"line_number":251,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"a13bd970_1130169d","line":248,"in_reply_to":"ba6d2f89_37fbd3f5","updated":"2025-07-28 14:22:12.000000000","message":"Sure.","commit_id":"bafdcb8c0f165e24051f9d0a725e95d77ee6cb21"}]}
