{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":182148991,"defaultBranch":"main","name":"ovn","ownerLogin":"ovn-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-18T19:54:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33884263?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726269099.0","currentOid":""},"activityList":{"items":[{"before":"c4a6c06610877849381366cc6650cb326dbc98c0","after":"2bdf1129c19d5bd2cd58a3ddcb6e2e7254b05054","ref":"refs/heads/main","pushedAt":"2024-09-13T23:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Set release date for 24.09.0.\n\nAcked-by: Dumitru Ceara \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Set release date for 24.09.0."}},{"before":"7be7d8df2704eae6cc26111bc347bd0d5601fb09","after":"2282ae8501faa5fe9bd607a5f0a81d863441f10f","ref":"refs/heads/branch-24.09","pushedAt":"2024-09-13T23:11:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Prepare for 24.09.1.\n\nAcked-by: Dumitru Ceara \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Prepare for 24.09.1."}},{"before":"2f14de89f05d1fce901d374e3f2dd7e9d6e50365","after":"7be7d8df2704eae6cc26111bc347bd0d5601fb09","ref":"refs/heads/branch-24.09","pushedAt":"2024-09-11T18:04:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"tests: Fix flaky BFD system test.\n\nWait for bfdd-beacon to properly start.\nUsing the NETNS_DAEMONIZE macro, we also guarantee that the last\nbfdd-beacon is also stopped at exit.\n\nSigned-off-by: Xavier Simonart \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"tests: Fix flaky BFD system test."}},{"before":"44e6caa9c113e1ee1934a5d2b57bc1d91ea331fe","after":"c4a6c06610877849381366cc6650cb326dbc98c0","ref":"refs/heads/main","pushedAt":"2024-09-11T18:04:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"tests: Fix flaky BFD system test.\n\nWait for bfdd-beacon to properly start.\nUsing the NETNS_DAEMONIZE macro, we also guarantee that the last\nbfdd-beacon is also stopped at exit.\n\nSigned-off-by: Xavier Simonart \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"tests: Fix flaky BFD system test."}},{"before":"76bd54eb36d52d1b3fa663d185f53dcaa2cff06b","after":"2f14de89f05d1fce901d374e3f2dd7e9d6e50365","ref":"refs/heads/branch-24.09","pushedAt":"2024-09-11T17:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"ovs: Move the submodule to the official v3.4.0 release.\n\nOVS v3.4.0 contains several bug fixes in comparison to the current\nsubmodule commit. They may not be very important for OVN itself, but\nit's better to use an officially released version than a random commit\non a branch.\n\nSigned-off-by: Ilya Maximets \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 44e6caa9c113e1ee1934a5d2b57bc1d91ea331fe)","shortMessageHtmlLink":"ovs: Move the submodule to the official v3.4.0 release."}},{"before":"8d652c50089052b7e3c592008afeb3d393917988","after":"44e6caa9c113e1ee1934a5d2b57bc1d91ea331fe","ref":"refs/heads/main","pushedAt":"2024-09-11T17:18:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"ovs: Move the submodule to the official v3.4.0 release.\n\nOVS v3.4.0 contains several bug fixes in comparison to the current\nsubmodule commit. They may not be very important for OVN itself, but\nit's better to use an officially released version than a random commit\non a branch.\n\nSigned-off-by: Ilya Maximets \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara ","shortMessageHtmlLink":"ovs: Move the submodule to the official v3.4.0 release."}},{"before":"360f669b16ec2ed64657ea1d4c75b73263812bad","after":"76bd54eb36d52d1b3fa663d185f53dcaa2cff06b","ref":"refs/heads/branch-24.09","pushedAt":"2024-09-11T11:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"controller: Do not remove snat-ct-zone requested by the CMS.\n\nDo not check if snat-ct-zones are compliant with min/max boundary since\nthey have been explicitly requested by the CMS and this will trigger an\nunnecessary NXT_CT_FLUSH_ZONE of that zones on ovn-controller restart.\n\nFixes: f2363f49f6a4 (\"controller: Add the capability to specify a min/max value for ct_zone.\")\nFixes: 493ef704a973 (\"controller: Prepare structure around CT zone limiting.\")\nReported-at: https://issues.redhat.com/browse/FDP-773\nCo-developed-by: Ales Musil \nSigned-off-by: Lorenzo Bianconi \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 8d652c50089052b7e3c592008afeb3d393917988)","shortMessageHtmlLink":"controller: Do not remove snat-ct-zone requested by the CMS."}},{"before":"87706045155a44b6f99199d7dc088de48e2d2ef2","after":"8d652c50089052b7e3c592008afeb3d393917988","ref":"refs/heads/main","pushedAt":"2024-09-11T11:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"controller: Do not remove snat-ct-zone requested by the CMS.\n\nDo not check if snat-ct-zones are compliant with min/max boundary since\nthey have been explicitly requested by the CMS and this will trigger an\nunnecessary NXT_CT_FLUSH_ZONE of that zones on ovn-controller restart.\n\nFixes: f2363f49f6a4 (\"controller: Add the capability to specify a min/max value for ct_zone.\")\nFixes: 493ef704a973 (\"controller: Prepare structure around CT zone limiting.\")\nReported-at: https://issues.redhat.com/browse/FDP-773\nCo-developed-by: Ales Musil \nSigned-off-by: Lorenzo Bianconi \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara ","shortMessageHtmlLink":"controller: Do not remove snat-ct-zone requested by the CMS."}},{"before":"8efac26f6637fc35fd1d3e5b41b935ebcb074a1d","after":"360f669b16ec2ed64657ea1d4c75b73263812bad","ref":"refs/heads/branch-24.09","pushedAt":"2024-09-03T20:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"news: Fix indentation for an entry.\n\nSigned-off-by: Vladislav Odintsov \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"news: Fix indentation for an entry."}},{"before":"4c96d26595054b02800476bd19b79d30773d33b2","after":"87706045155a44b6f99199d7dc088de48e2d2ef2","ref":"refs/heads/main","pushedAt":"2024-09-03T20:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"news: Fix indentation for an entry.\n\nSigned-off-by: Vladislav Odintsov \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"news: Fix indentation for an entry."}},{"before":"dc5b666d7dba02c0a5617605463967c86739568e","after":"8efac26f6637fc35fd1d3e5b41b935ebcb074a1d","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-29T15:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numansiddique","name":null,"path":"/numansiddique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571859?s=80&v=4"},"commit":{"message":"pinctrl: Explicitly set ICMPv6 code for packet too big.\n\nThe ICMPv6 code was set to 1 which is wrong for the packet too big\nwhich is wrong, the code should always remain 0. This resulted in\nwrong csum being computed. Set the code to 0 explicitly.\n\nFixes: 4725ad125b42 (\"controller: Avoid double controller action for ICMP errors.\")\nReported-at: https://issues.redhat.com/browse/FDP-763\nAcked-by: Dumitru Ceara \nSigned-off-by: Ales Musil \nSigned-off-by: Numan Siddique \n(cherry picked from commit 4c96d26595054b02800476bd19b79d30773d33b2)","shortMessageHtmlLink":"pinctrl: Explicitly set ICMPv6 code for packet too big."}},{"before":"25f403eac183336e60446f76ad0fbe7873162e1c","after":"4c96d26595054b02800476bd19b79d30773d33b2","ref":"refs/heads/main","pushedAt":"2024-08-29T15:39:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numansiddique","name":null,"path":"/numansiddique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571859?s=80&v=4"},"commit":{"message":"pinctrl: Explicitly set ICMPv6 code for packet too big.\n\nThe ICMPv6 code was set to 1 which is wrong for the packet too big\nwhich is wrong, the code should always remain 0. This resulted in\nwrong csum being computed. Set the code to 0 explicitly.\n\nFixes: 4725ad125b42 (\"controller: Avoid double controller action for ICMP errors.\")\nReported-at: https://issues.redhat.com/browse/FDP-763\nAcked-by: Dumitru Ceara \nSigned-off-by: Ales Musil \nSigned-off-by: Numan Siddique ","shortMessageHtmlLink":"pinctrl: Explicitly set ICMPv6 code for packet too big."}},{"before":"ea24d593e921c1e35fe281b9c1de449ab7b5c56f","after":"dc5b666d7dba02c0a5617605463967c86739568e","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-28T18:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"tests: Prevent netcat from forking.\n\nNetcat is able to handle multiple connections when \"-k, --keep-open\"\n\"-e command, --exec command\" by forking the netcat. Prevent this\nbehavior by allowing only one connection at a time. This also\nprevents the test getting stuck on cleanup as the netcat PID\nwouldn't be added to the cleanup script.\n\nFixes: d15b12da6fe6 (\"northd: Add ACL Sampling.\")\nSigned-off-by: Ales Musil \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"tests: Prevent netcat from forking."}},{"before":"063146ee49e08c4d052b32c7386797ca4ac72e04","after":"25f403eac183336e60446f76ad0fbe7873162e1c","ref":"refs/heads/main","pushedAt":"2024-08-28T18:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"tests: Prevent netcat from forking.\n\nNetcat is able to handle multiple connections when \"-k, --keep-open\"\n\"-e command, --exec command\" by forking the netcat. Prevent this\nbehavior by allowing only one connection at a time. This also\nprevents the test getting stuck on cleanup as the netcat PID\nwouldn't be added to the cleanup script.\n\nFixes: d15b12da6fe6 (\"northd: Add ACL Sampling.\")\nSigned-off-by: Ales Musil \nAcked-by: Mark Michelson \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"tests: Prevent netcat from forking."}},{"before":"caa6dc96d8addd7dfb89ff0def1f7c04e69beb50","after":"ec2ade138a11f9438dcf8b2e47a98045b41b5585","ref":"refs/heads/branch-23.09","pushedAt":"2024-08-27T18:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Documentation: Add inclusive-language documentation.\n\nA recent series of commits to OVN made some changes to the language\nused in code, comments, and documentation to be more inclusive. This\nconstitutes a follow-up that clarifies in the documentation what the\npolicy is and where the list of words to avoid can be found.\n\nWhen starting this task, I found a commit to OVS [1] written by Simon\nHorman that added basically everything I wanted to say. With Simon's\npermission, I have copied the contents of that commit, changing all\ninstances of \"Open vSwitch\" to \"OVN\". Simon is credited as a co-author\non this commit.\n\n[1] https://github.com/openvswitch/ovs/commit/df5e5cf4318a\n\nSigned-off-by: Mark Michelson \nCo-authored-by: Simon Horman \nAcked-by: Simon Horman \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Documentation: Add inclusive-language documentation."}},{"before":"3c3109c7870e29bfa3cab482e4d59af2da0c1dbc","after":"7195dcd1b280233a1d21d5c3c2b5484f7a2fb24f","ref":"refs/heads/branch-24.03","pushedAt":"2024-08-27T18:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Documentation: Add inclusive-language documentation.\n\nA recent series of commits to OVN made some changes to the language\nused in code, comments, and documentation to be more inclusive. This\nconstitutes a follow-up that clarifies in the documentation what the\npolicy is and where the list of words to avoid can be found.\n\nWhen starting this task, I found a commit to OVS [1] written by Simon\nHorman that added basically everything I wanted to say. With Simon's\npermission, I have copied the contents of that commit, changing all\ninstances of \"Open vSwitch\" to \"OVN\". Simon is credited as a co-author\non this commit.\n\n[1] https://github.com/openvswitch/ovs/commit/df5e5cf4318a\n\nSigned-off-by: Mark Michelson \nCo-authored-by: Simon Horman \nAcked-by: Simon Horman \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Documentation: Add inclusive-language documentation."}},{"before":"cb8e5433281b8ab5f3a65e52e41f46839e32d4fc","after":"ea24d593e921c1e35fe281b9c1de449ab7b5c56f","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-27T18:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Documentation: Add inclusive-language documentation.\n\nA recent series of commits to OVN made some changes to the language\nused in code, comments, and documentation to be more inclusive. This\nconstitutes a follow-up that clarifies in the documentation what the\npolicy is and where the list of words to avoid can be found.\n\nWhen starting this task, I found a commit to OVS [1] written by Simon\nHorman that added basically everything I wanted to say. With Simon's\npermission, I have copied the contents of that commit, changing all\ninstances of \"Open vSwitch\" to \"OVN\". Simon is credited as a co-author\non this commit.\n\n[1] https://github.com/openvswitch/ovs/commit/df5e5cf4318a\n\nSigned-off-by: Mark Michelson \nCo-authored-by: Simon Horman \nAcked-by: Simon Horman \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Documentation: Add inclusive-language documentation."}},{"before":"11d20b895335e79054f8a5d16ab87820c9b6b045","after":"063146ee49e08c4d052b32c7386797ca4ac72e04","ref":"refs/heads/main","pushedAt":"2024-08-27T18:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"putnopvut","name":"Mark Michelson","path":"/putnopvut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328590?s=80&v=4"},"commit":{"message":"Documentation: Add inclusive-language documentation.\n\nA recent series of commits to OVN made some changes to the language\nused in code, comments, and documentation to be more inclusive. This\nconstitutes a follow-up that clarifies in the documentation what the\npolicy is and where the list of words to avoid can be found.\n\nWhen starting this task, I found a commit to OVS [1] written by Simon\nHorman that added basically everything I wanted to say. With Simon's\npermission, I have copied the contents of that commit, changing all\ninstances of \"Open vSwitch\" to \"OVN\". Simon is credited as a co-author\non this commit.\n\n[1] https://github.com/openvswitch/ovs/commit/df5e5cf4318a\n\nSigned-off-by: Mark Michelson \nCo-authored-by: Simon Horman \nAcked-by: Simon Horman \nSigned-off-by: Mark Michelson ","shortMessageHtmlLink":"Documentation: Add inclusive-language documentation."}},{"before":"fc8a015434f18b6b8ef05b11179f89d099fee2ce","after":"cb8e5433281b8ab5f3a65e52e41f46839e32d4fc","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-27T13:28:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"Revert \"northd: Introduce ECMP_Nexthop table in SB db.\".\n\nThis reverts commit aeae21335a8bccbb9fe7746fcf4ed2d2a0e1c7a4.\n\nRevert current implementation of ECMP_Nexthop monitor feature since\nit can trigger over-flush of CT entries committed by incoming traffic.\nIn particular, at the moment there is no way to link the next-hop IP\naddress (so the ct-entry ID) to the incoming traffic identified\nby the ethernet source mac address and so to the ct_lablel committed\nby the following logical flow:\n\ntable=10(lr_in_ecmp_stateful), priority=100 ,\nmatch=(inport == \"R1_ext\" && ip4.dst == 10.0.0.0/24 && (ct.new || ct.est)),\naction=(ct_commit { ct_label.ecmp_reply_eth = eth.src; ct_mark.ecmp_reply_port = 2; ct_label.label = 1; }; next;)\n\nRemove the feature while working on an improved approach.\nBump ovn-sb.ovsschema version to 20.37.0.\n\nReported-at: https://issues.redhat.com/browse/FDP-750\nSigned-off-by: Lorenzo Bianconi \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 11d20b895335e79054f8a5d16ab87820c9b6b045)","shortMessageHtmlLink":"Revert \"northd: Introduce ECMP_Nexthop table in SB db.\"."}},{"before":"32fb58665f93ef033e5a0e748a4f5ee1ed10e03b","after":"11d20b895335e79054f8a5d16ab87820c9b6b045","ref":"refs/heads/main","pushedAt":"2024-08-27T13:28:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"Revert \"northd: Introduce ECMP_Nexthop table in SB db.\".\n\nThis reverts commit aeae21335a8bccbb9fe7746fcf4ed2d2a0e1c7a4.\n\nRevert current implementation of ECMP_Nexthop monitor feature since\nit can trigger over-flush of CT entries committed by incoming traffic.\nIn particular, at the moment there is no way to link the next-hop IP\naddress (so the ct-entry ID) to the incoming traffic identified\nby the ethernet source mac address and so to the ct_lablel committed\nby the following logical flow:\n\ntable=10(lr_in_ecmp_stateful), priority=100 ,\nmatch=(inport == \"R1_ext\" && ip4.dst == 10.0.0.0/24 && (ct.new || ct.est)),\naction=(ct_commit { ct_label.ecmp_reply_eth = eth.src; ct_mark.ecmp_reply_port = 2; ct_label.label = 1; }; next;)\n\nRemove the feature while working on an improved approach.\nBump ovn-sb.ovsschema version to 20.37.0.\n\nReported-at: https://issues.redhat.com/browse/FDP-750\nSigned-off-by: Lorenzo Bianconi \nAcked-by: Mark Michelson \nSigned-off-by: Dumitru Ceara ","shortMessageHtmlLink":"Revert \"northd: Introduce ECMP_Nexthop table in SB db.\"."}},{"before":"97fc54f10f2c55a30df01d8f2c4f772d0960c114","after":"fc8a015434f18b6b8ef05b11179f89d099fee2ce","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-23T06:32:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hzhou8","name":"Han Zhou","path":"/hzhou8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7600054?s=80&v=4"},"commit":{"message":"northd: Make bfd_connections static in build_parsed_routes.\n\nMake hamp bfd_connections pointer static in build_parsed_routes and\nparsed_routes_add routines since it is used just as input.\n\nSigned-off-by: Lorenzo Bianconi \nSigned-off-by: Han Zhou \n(cherry picked from commit 32fb58665f93ef033e5a0e748a4f5ee1ed10e03b)","shortMessageHtmlLink":"northd: Make bfd_connections static in build_parsed_routes."}},{"before":"ec60337291d4453862437d34570b6ab143a925b7","after":"32fb58665f93ef033e5a0e748a4f5ee1ed10e03b","ref":"refs/heads/main","pushedAt":"2024-08-23T06:29:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hzhou8","name":"Han Zhou","path":"/hzhou8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7600054?s=80&v=4"},"commit":{"message":"northd: Make bfd_connections static in build_parsed_routes.\n\nMake hamp bfd_connections pointer static in build_parsed_routes and\nparsed_routes_add routines since it is used just as input.\n\nSigned-off-by: Lorenzo Bianconi \nSigned-off-by: Han Zhou ","shortMessageHtmlLink":"northd: Make bfd_connections static in build_parsed_routes."}},{"before":"9fbda4ac64909a205e7f644217c8183e4dd5d0e0","after":"ec60337291d4453862437d34570b6ab143a925b7","ref":"refs/heads/main","pushedAt":"2024-08-20T15:51:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numansiddique","name":null,"path":"/numansiddique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571859?s=80&v=4"},"commit":{"message":"AUTHORS: Update email for Rosemarie O'Riorden.\n\nSigned-off-by: Rosemarie O'Riorden \nSigned-off-by: Numan Siddique ","shortMessageHtmlLink":"AUTHORS: Update email for Rosemarie O'Riorden."}},{"before":"34fa3c1d4db31e2b840e6592b418f53dc6efcf5a","after":"97fc54f10f2c55a30df01d8f2c4f772d0960c114","ref":"refs/heads/branch-24.09","pushedAt":"2024-08-20T15:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numansiddique","name":null,"path":"/numansiddique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571859?s=80&v=4"},"commit":{"message":"northd: Fix potential crash when creating chassisredirect port.\n\nCommit 8d13579bf5b3 creates a chassisredirect port for a logical switch\nport (of type 'router') in certain scenarios and 'op->nbsp' can be NULL.\nThe following crash is reported by Sanitizer.\n\n==84927==ERROR: AddressSanitizer: SEGV on unknown address\n==84927==The signal is caused by a READ memory access.\n==84927==Hint: address points to the zero page.\n #0 0x57ab3854f04a in hmap_first_with_hash ovn/ovs/./include/openvswitch/hmap.h:360:38\n #1 0x57ab3854fedf in smap_find__ ovn/ovs/lib/smap.c:421:5\n #2 0x57ab3854f7b8 in smap_get_node ovn/ovs/lib/smap.c:217:12\n #3 0x57ab3854f74f in smap_get_def ovn/ovs/lib/smap.c:208:30\n #4 0x57ab3854f726 in smap_get ovn/ovs/lib/smap.c:200:12\n #5 0x57ab3854f862 in smap_get_int ovn/ovs/lib/smap.c:240:25\n #6 0x57ab383222eb in ovn_port_assign_requested_tnl_id ovn/northd/northd.c:4372:27\n #7 0x57ab383072fa in build_ports ovn/northd/northd.c:4454:9\n #8 0x57ab38301457 in ovnnb_db_run ovn/northd/northd.c:18023:5\n #9 0x57ab3841d99e in en_northd_run ovn/northd/en-northd.c:137:5\n #10 0x57ab384599b2 in engine_recompute ovn/lib/inc-proc-eng.c:411:5\n #11 0x57ab38459d6e in engine_run_node ovn/lib/inc-proc-eng.c:473:9\n #12 0x57ab38459ec3 in engine_run ovn/lib/inc-proc-eng.c:524:9\n #13 0x57ab38430c5d in inc_proc_northd_run ovn/northd/inc-proc-northd.c:420:5\n #14 0x57ab3841bb2f in main ovn/northd/ovn-northd.c:970:32\n\nThis patch fixes this issue. It also corrects some typo introduced by\nthe commit - changes the reference from \"chassisresident\" to\n\"chassisredirect\".\n\nFixes: 8d13579bf5b3 (\"Add support for centralize routing for distributed gw ports.\")\nReported-by: Felix Huettner \nReported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2024-August/416264.html\nAcked-by: Han Zhou \nSigned-off-by: Numan Siddique \n(cherry picked from commit 9fbda4ac64909a205e7f644217c8183e4dd5d0e0)","shortMessageHtmlLink":"northd: Fix potential crash when creating chassisredirect port."}},{"before":"7fd6c211892d8bace1de3249d0a5bc0873400ef6","after":"9fbda4ac64909a205e7f644217c8183e4dd5d0e0","ref":"refs/heads/main","pushedAt":"2024-08-20T15:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numansiddique","name":null,"path":"/numansiddique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571859?s=80&v=4"},"commit":{"message":"northd: Fix potential crash when creating chassisredirect port.\n\nCommit 8d13579bf5b3 creates a chassisredirect port for a logical switch\nport (of type 'router') in certain scenarios and 'op->nbsp' can be NULL.\nThe following crash is reported by Sanitizer.\n\n==84927==ERROR: AddressSanitizer: SEGV on unknown address\n==84927==The signal is caused by a READ memory access.\n==84927==Hint: address points to the zero page.\n #0 0x57ab3854f04a in hmap_first_with_hash ovn/ovs/./include/openvswitch/hmap.h:360:38\n #1 0x57ab3854fedf in smap_find__ ovn/ovs/lib/smap.c:421:5\n #2 0x57ab3854f7b8 in smap_get_node ovn/ovs/lib/smap.c:217:12\n #3 0x57ab3854f74f in smap_get_def ovn/ovs/lib/smap.c:208:30\n #4 0x57ab3854f726 in smap_get ovn/ovs/lib/smap.c:200:12\n #5 0x57ab3854f862 in smap_get_int ovn/ovs/lib/smap.c:240:25\n #6 0x57ab383222eb in ovn_port_assign_requested_tnl_id ovn/northd/northd.c:4372:27\n #7 0x57ab383072fa in build_ports ovn/northd/northd.c:4454:9\n #8 0x57ab38301457 in ovnnb_db_run ovn/northd/northd.c:18023:5\n #9 0x57ab3841d99e in en_northd_run ovn/northd/en-northd.c:137:5\n #10 0x57ab384599b2 in engine_recompute ovn/lib/inc-proc-eng.c:411:5\n #11 0x57ab38459d6e in engine_run_node ovn/lib/inc-proc-eng.c:473:9\n #12 0x57ab38459ec3 in engine_run ovn/lib/inc-proc-eng.c:524:9\n #13 0x57ab38430c5d in inc_proc_northd_run ovn/northd/inc-proc-northd.c:420:5\n #14 0x57ab3841bb2f in main ovn/northd/ovn-northd.c:970:32\n\nThis patch fixes this issue. It also corrects some typo introduced by\nthe commit - changes the reference from \"chassisresident\" to\n\"chassisredirect\".\n\nFixes: 8d13579bf5b3 (\"Add support for centralize routing for distributed gw ports.\")\nReported-by: Felix Huettner \nReported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2024-August/416264.html\nAcked-by: Han Zhou \nSigned-off-by: Numan Siddique ","shortMessageHtmlLink":"northd: Fix potential crash when creating chassisredirect port."}},{"before":"dd9ff1723cc94177718ea6fd326388f862ad49a5","after":"f2b3438fc4e51a314d7132e0402c8e904841d1ea","ref":"refs/heads/branch-22.12","pushedAt":"2024-08-19T13:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed.\n\nOtherwise the test blocks indefinitely.\n\nFixes: 2e7f318c9b54 (\"Reply only for the multicast ND solicitations.\")\nSigned-off-by: Numan Siddique \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 7fd6c211892d8bace1de3249d0a5bc0873400ef6)","shortMessageHtmlLink":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed."}},{"before":"f7c41b483643301ab7fbae714d6e0e27fb4f6206","after":"c48ed37489d4a278f53e30c5503ca6f43c2da45d","ref":"refs/heads/branch-23.03","pushedAt":"2024-08-19T13:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed.\n\nOtherwise the test blocks indefinitely.\n\nFixes: 2e7f318c9b54 (\"Reply only for the multicast ND solicitations.\")\nSigned-off-by: Numan Siddique \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 7fd6c211892d8bace1de3249d0a5bc0873400ef6)","shortMessageHtmlLink":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed."}},{"before":"c76a6f6484f656bd0285732d2ec1dc0abc06734a","after":"f7c3e0bdbcbba5bf17f96c38e02e45b461df6aa6","ref":"refs/heads/branch-23.06","pushedAt":"2024-08-19T13:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed.\n\nOtherwise the test blocks indefinitely.\n\nFixes: 2e7f318c9b54 (\"Reply only for the multicast ND solicitations.\")\nSigned-off-by: Numan Siddique \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 7fd6c211892d8bace1de3249d0a5bc0873400ef6)","shortMessageHtmlLink":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed."}},{"before":"6b6bfd53dd10fff1925c7f5b3658b689794c8ab9","after":"caa6dc96d8addd7dfb89ff0def1f7c04e69beb50","ref":"refs/heads/branch-23.09","pushedAt":"2024-08-19T13:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed.\n\nOtherwise the test blocks indefinitely.\n\nFixes: 2e7f318c9b54 (\"Reply only for the multicast ND solicitations.\")\nSigned-off-by: Numan Siddique \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 7fd6c211892d8bace1de3249d0a5bc0873400ef6)","shortMessageHtmlLink":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed."}},{"before":"bc56bc6f70202b9a0dcc27f8a4721e4cfe21edc7","after":"3c3109c7870e29bfa3cab482e4d59af2da0c1dbc","ref":"refs/heads/branch-24.03","pushedAt":"2024-08-19T13:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dceara","name":"Dumitru Ceara","path":"/dceara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13764712?s=80&v=4"},"commit":{"message":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed.\n\nOtherwise the test blocks indefinitely.\n\nFixes: 2e7f318c9b54 (\"Reply only for the multicast ND solicitations.\")\nSigned-off-by: Numan Siddique \nSigned-off-by: Dumitru Ceara \n(cherry picked from commit 7fd6c211892d8bace1de3249d0a5bc0873400ef6)","shortMessageHtmlLink":"tests: Skip \"IPv6 switching - megaflow check\" if scapy is not installed."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QyMzoxMzozNi4wMDAwMDBazwAAAAS18x0b","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QyMzoxMzozNi4wMDAwMDBazwAAAAS18x0b","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxMzowMzozMS4wMDAwMDBazwAAAASeCSF2"}},"title":"Activity ยท ovn-org/ovn"}