)]}'
{"neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c4dc0091d2d9b243ec63b74e83d7e31f0ac6f6a8","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        # Note(moshele) kernel \u003c 3.13 doesn\u0027t create symbolic link"},{"line_number":98,"context_line":"        # for macvtap interface. Therefore we workaround it"},{"line_number":99,"context_line":"        # by parsing ip link show and checking if macvtap interface exists"},{"line_number":100,"context_line":"        for ifname in ifname_list:"},{"line_number":101,"context_line":"            if pci_lib.PciDeviceIPWrapper.is_macvtap_assigned("},{"line_number":102,"context_line":"                    ifname, ip_link_show_output):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_2f3377f8","side":"PARENT","line":99,"updated":"2019-08-29 10:46:13.000000000","message":"What about Centos 7? From what I see there it still uses 3.10 kernel:\n\nuname -a\nLinux tripleo-centos.dev 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"af929dfe0dd4136f85c444eaf353a23f73b14bd9","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        # Note(moshele) kernel \u003c 3.13 doesn\u0027t create symbolic link"},{"line_number":98,"context_line":"        # for macvtap interface. Therefore we workaround it"},{"line_number":99,"context_line":"        # by parsing ip link show and checking if macvtap interface exists"},{"line_number":100,"context_line":"        for ifname in ifname_list:"},{"line_number":101,"context_line":"            if pci_lib.PciDeviceIPWrapper.is_macvtap_assigned("},{"line_number":102,"context_line":"                    ifname, ip_link_show_output):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_1616d6a8","side":"PARENT","line":99,"in_reply_to":"7faddb67_05316959","updated":"2019-10-24 20:29:59.000000000","message":"Ok, now as we are in U cycle already we have to support Centos 8 so we don\u0027t have to support kernels \u003c 3.13 and I\u0027m ok with this patch","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"ecf27a263b79654cbc7cad5c2a670c32b80b82d0","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        # Note(moshele) kernel \u003c 3.13 doesn\u0027t create symbolic link"},{"line_number":98,"context_line":"        # for macvtap interface. Therefore we workaround it"},{"line_number":99,"context_line":"        # by parsing ip link show and checking if macvtap interface exists"},{"line_number":100,"context_line":"        for ifname in ifname_list:"},{"line_number":101,"context_line":"            if pci_lib.PciDeviceIPWrapper.is_macvtap_assigned("},{"line_number":102,"context_line":"                    ifname, ip_link_show_output):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_fab2d895","side":"PARENT","line":99,"in_reply_to":"7faddb67_2f3377f8","updated":"2019-09-01 15:38:40.000000000","message":"So the question here, what is the guideline in regards to supported OSes?\n\nwill Train be available to centos repo?\n\nFor how long does the project need to keep these kind of workarounds?","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"fe2faf597bf069ba6d00fc7ae1aaa85a4f4a535b","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        # Note(moshele) kernel \u003c 3.13 doesn\u0027t create symbolic link"},{"line_number":98,"context_line":"        # for macvtap interface. Therefore we workaround it"},{"line_number":99,"context_line":"        # by parsing ip link show and checking if macvtap interface exists"},{"line_number":100,"context_line":"        for ifname in ifname_list:"},{"line_number":101,"context_line":"            if pci_lib.PciDeviceIPWrapper.is_macvtap_assigned("},{"line_number":102,"context_line":"                    ifname, ip_link_show_output):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_05316959","side":"PARENT","line":99,"in_reply_to":"7faddb67_80048e7f","updated":"2019-09-04 12:33:22.000000000","message":"Thanks for the link.\n\nI tested on CentOS 7.6 with kernel : 3.10.0-957.el7.x86_64\nand the path is there.","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"89f815a216af3418680beb70639ed605e7c84098","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        # Note(moshele) kernel \u003c 3.13 doesn\u0027t create symbolic link"},{"line_number":98,"context_line":"        # for macvtap interface. Therefore we workaround it"},{"line_number":99,"context_line":"        # by parsing ip link show and checking if macvtap interface exists"},{"line_number":100,"context_line":"        for ifname in ifname_list:"},{"line_number":101,"context_line":"            if pci_lib.PciDeviceIPWrapper.is_macvtap_assigned("},{"line_number":102,"context_line":"                    ifname, ip_link_show_output):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_80048e7f","side":"PARENT","line":99,"in_reply_to":"7faddb67_fab2d895","updated":"2019-09-02 10:30:23.000000000","message":"According to https://governance.openstack.org/tc/reference/project-testing-interface.html#linux-distributions OpenStack should supports Major CentOS version which for now is still version 7. And I don\u0027t think it will change before Train will be released so Train will be supported on CentOS 7 IMO. But You can send email to openstack-discuss ML and ask to be sure about that.","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"}],"releasenotes/notes/macvtap_assigned_vf_check-f4d07660ffd82a24.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c4dc0091d2d9b243ec63b74e83d7e31f0ac6f6a8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fix SR-IOV agent macvtap assigned VF check when linux kernel \u003c 3.13"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_6f108f50","side":"PARENT","line":3,"updated":"2019-08-29 10:46:13.000000000","message":"I think that You shouldn\u0027t remove old release note","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"ecf27a263b79654cbc7cad5c2a670c32b80b82d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fix SR-IOV agent macvtap assigned VF check when linux kernel \u003c 3.13"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_ba8780b6","side":"PARENT","line":3,"in_reply_to":"7faddb67_6f108f50","updated":"2019-09-01 15:38:40.000000000","message":"I wasn\u0027t sure about that since this basically reverts some changes that were introduced due to the kernel issue.\n\nIf this is not needed then i will remove","commit_id":"2a97ffe892f7b3c1557ec7cf8888b1e044700b10"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"b9512542163462335e97d1fdbd02ce12923b8b3d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fix SR-IOV agent macvtap assigned VF check when linux kernel \u003c 3.13"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_4f04454a","line":3,"updated":"2019-11-02 12:21:28.000000000","message":"why You can\u0027t combine those 2 release notes into one with various sections?","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"ff0f04d9edfb2ac13ce42f6db1d2c15f6399a953","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fix SR-IOV agent macvtap assigned VF check when linux kernel \u003c 3.13"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_4f83d003","line":3,"in_reply_to":"3fa7e38b_4f04454a","updated":"2019-11-05 08:32:57.000000000","message":"I need to check how Reno will generate the full relesenotes doc. I dont want this old fix to pop up as \"new\" fix together with the upgrade note as this fix is pretty old.","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"a4978e0c15c457f37e828d6d9b4a2eb57e20083f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fix SR-IOV agent macvtap assigned VF check when linux kernel \u003c 3.13"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_b5fdb13c","line":3,"in_reply_to":"3fa7e38b_4f83d003","updated":"2019-11-11 15:11:42.000000000","message":"OK, so looking at:\nneutron/releasenotes/source/README.rst\n\n\nMaintaining release notes\n-------------------------\n\n.. warning::\n\n   Avoid modifying an existing release note file even though it is related\n   to your change. If you modify a release note file of a past release,\n   the whole content will be shown in a latest release. The only allowed\n   case is to update a release note in a same release.\n\n   If you need to update a release note of a past release,\n   edit a corresponding release note file in a stable branch directly.","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"}],"releasenotes/notes/sriov-agent-kernel-3.13-removed-support-8bb00902dd607746.yaml":[{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"188f400cf3e417722e85ff6446d604510c83926e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_875c8f7d","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"updated":"2019-10-30 11:54:44.000000000","message":"unsure if this should be under `upgrade` or `deprecations`","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"b9512542163462335e97d1fdbd02ce12923b8b3d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_afe9397f","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"in_reply_to":"3fa7e38b_2bd78825","updated":"2019-11-02 12:21:28.000000000","message":"According to reno docs: https://docs.openstack.org/reno/latest/user/usage.html \"upgrade\" section is good for this.","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5c8758fc4f0cd36da21605ccf413702403d6ce78","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_2bd78825","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"in_reply_to":"3fa7e38b_875c8f7d","updated":"2019-11-01 11:29:34.000000000","message":"Hmmm me neither. Let\u0027s wait for some feedback.\n\nIMO, \"deprecations\" is used to remove features or support (this case), so this should be the section to be included.","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"ff0f04d9edfb2ac13ce42f6db1d2c15f6399a953","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_6dffb400","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"in_reply_to":"3fa7e38b_afe9397f","updated":"2019-11-05 08:32:57.000000000","message":"i see, thanks.","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5c8758fc4f0cd36da21605ccf413702403d6ce78","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"},{"line_number":6,"context_line":"    most OS distributions already have the relevant kernel patches."},{"line_number":7,"context_line":"    In addition, latest major release of all Supported distributions already"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_ab461820","line":4,"range":{"start_line":4,"start_character":65,"end_line":4,"end_character":72},"updated":"2019-11-01 11:29:34.000000000","message":"small nit: MacVTap","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"ff0f04d9edfb2ac13ce42f6db1d2c15f6399a953","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    SR-IOV agent code no longer supports old kernels (\u003c3.13) for macvtap"},{"line_number":5,"context_line":"    ports. This change is not expected to affect existing deployments since"},{"line_number":6,"context_line":"    most OS distributions already have the relevant kernel patches."},{"line_number":7,"context_line":"    In addition, latest major release of all Supported distributions already"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_ad184c75","line":4,"range":{"start_line":4,"start_character":65,"end_line":4,"end_character":72},"in_reply_to":"3fa7e38b_ab461820","updated":"2019-11-05 08:32:57.000000000","message":"will fix on next PS","commit_id":"2a0b8cc4109bc8a2ec05f5d7b846143e2d793500"}]}
