{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":498141963,"defaultBranch":"master","name":"sonic-gnmi","ownerLogin":"sonic-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-31T01:04:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102750714?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722214890.0","currentOid":""},"activityList":{"items":[{"before":"95f4400d96982c9f6a6a02ed62e30a9cb2454a85","after":"0f5c591c225b54b4721c76dcafddc507e3472871","ref":"refs/heads/master","pushedAt":"2024-09-21T01:08:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qiluo-msft","name":"Qi Luo","path":"/qiluo-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11406616?s=80&v=4"},"commit":{"message":"Yang model change for bridge midplane (#281)\n\n### Why I did it\r\nThe yang model for bridge-midplane is not aligned with the actual implementation present in https://github.com/sonic-net/sonic-buildimage/pull/18178, \r\nThis PR is to align the yang model to change `bridge_midplane` to `bridge-midplane` since this is the value used in the `systemd-networkd` in CONFIG_DB so that the yang validation does not fail\r\n\r\n#### How I did it\r\nChanged `bridge_midplane` to `bridge-midplane` at all locations","shortMessageHtmlLink":"Yang model change for bridge midplane (#281)"}},{"before":"64ed32b715e1673c3376701ee192d6292f5ec0ec","after":"95f4400d96982c9f6a6a02ed62e30a9cb2454a85","ref":"refs/heads/master","pushedAt":"2024-09-06T00:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qiluo-msft","name":"Qi Luo","path":"/qiluo-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11406616?s=80&v=4"},"commit":{"message":"Revert \"Replace PFC_WD_TABLE with PFC_WD (#173)\" (#284)\n\nThis reverts commit 88e82d4bc40658bc100a9a0508b1d1289a924a61.\r\n\r\nReverts https://github.com/sonic-net/sonic-gnmi/pull/173\r\n\r\nReverting as there is future work planned: 26034082\r\n\r\nPrevious reverts on other branches: \r\n\r\n202305: https://github.com/sonic-net/sonic-gnmi/commit/802dbb740200a21a6beec2e7f00641d953994fcd\r\n202311: https://github.com/sonic-net/sonic-gnmi/commit/db6f983cef20b64d3c7a95bf30cb04f976fc9333\r\n202405: https://github.com/sonic-net/sonic-gnmi/commit/9785246175b8c93cd1c373f14f4d5155e9681d2d","shortMessageHtmlLink":"Revert \"Replace PFC_WD_TABLE with PFC_WD (#173)\" (#284)"}},{"before":"4e6f5b1b5d91e4b996c67f88e0184a8c60a6a4af","after":"9705beda5380c0659b11d1990f61bdfd466b67f1","ref":"refs/heads/202405","pushedAt":"2024-08-24T00:07:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mssonicbld","name":null,"path":"/mssonicbld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79238446?s=80&v=4"},"commit":{"message":"Use server GracefulStop instead of force stop (#219)","shortMessageHtmlLink":"Use server GracefulStop instead of force stop (#219)"}},{"before":"015de9423ae81a0d4c6db9fa4b69f89c631d8862","after":"64ed32b715e1673c3376701ee192d6292f5ec0ec","ref":"refs/heads/master","pushedAt":"2024-08-12T21:23:50.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"isabelmsft","name":null,"path":"/isabelmsft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67024108?s=80&v=4"},"commit":{"message":"Merge pull request #274 from isabelmsft/file_stat_gnoi\n\nAdd GNOI File.Stat API","shortMessageHtmlLink":"Merge pull request #274 from isabelmsft/file_stat_gnoi"}},{"before":"50817e697d3c85abc8aac7d4a1565e003bf5159a","after":"4e6f5b1b5d91e4b996c67f88e0184a8c60a6a4af","ref":"refs/heads/202405","pushedAt":"2024-07-30T00:05:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bingwang-ms","name":null,"path":"/bingwang-ms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66248323?s=80&v=4"},"commit":{"message":"Merge pull request #277 from zbud-msft/revert_pfcwd_202405\n\nRevert \"Replace PFC_WD_TABLE with PFC_WD (#173)\"","shortMessageHtmlLink":"Merge pull request #277 from zbud-msft/revert_pfcwd_202405"}},{"before":null,"after":"a95ccc63e85fca2ed044fb57f282d39ecac1480c","ref":"refs/heads/revert-173-fix_pfcwd_query","pushedAt":"2024-07-29T01:01:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zbud-msft","name":"Zain Budhwani","path":"/zbud-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99770260?s=80&v=4"},"commit":{"message":"Revert \"Replace PFC_WD_TABLE with PFC_WD (#173)\"\n\nThis reverts commit 88e82d4bc40658bc100a9a0508b1d1289a924a61.","shortMessageHtmlLink":"Revert \"Replace PFC_WD_TABLE with PFC_WD (#173)\""}},{"before":"ccce9a20b17e774b1394f494411a52df3a006efe","after":"015de9423ae81a0d4c6db9fa4b69f89c631d8862","ref":"refs/heads/master","pushedAt":"2024-07-15T02:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Update gnmi-native to support subscribe stream mode (#271)\n\nWhy I did it\r\ngnmi native does not support subscribe RPC.\r\nMicrosoft ADO: 25282671\r\n\r\nHow I did it\r\nAdd API to support subscribe stream mode.\r\nAdd unit test to verify subscribe stream mode.\r\n\r\nHow to verify it\r\nRun gnmi unit test","shortMessageHtmlLink":"Update gnmi-native to support subscribe stream mode (#271)"}},{"before":"a85dfc112da34e2577272484b2ecbbb7f629a3b9","after":"ccce9a20b17e774b1394f494411a52df3a006efe","ref":"refs/heads/master","pushedAt":"2024-07-15T01:55:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liuh-80","name":"Hua Liu","path":"/liuh-80","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58683130?s=80&v=4"},"commit":{"message":"Return GNMI API error when ZMQ operation failed. (#270)\n\nReturn GNMI API error when ZMQ operation failed. \r\n\r\n#### Why I did it\r\nWhen ZMQ is full, GNMI service crash.\r\n\r\n#### How I did it\r\nReturn API error instead of panic. \r\n\r\n#### How to verify it\r\nManually test.\r\n\r\n#### Work item tracking\r\nMicrosoft ADO (number only): 28694022\r\n\r\n#### Which release branch to backport (provide reason below if selected)\r\n\r\n\r\n\r\n- [ ] 201811\r\n- [ ] 201911\r\n- [ ] 202006\r\n- [ ] 202012\r\n- [ ] 202106\r\n- [ ] 202111\r\n\r\n#### Description for the changelog\r\nReturn GNMI API error when ZMQ operation failed. \r\n\r\n#### Link to config_db schema for YANG module changes\r\n\r\n\r\n#### A picture of a cute animal (not mandatory but encouraged)","shortMessageHtmlLink":"Return GNMI API error when ZMQ operation failed. (#270)"}},{"before":"1e90d230ea5b493c934ff3698fef2eab3d496584","after":"a85dfc112da34e2577272484b2ecbbb7f629a3b9","ref":"refs/heads/master","pushedAt":"2024-07-09T07:39:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Subscribe COUNTERS_DB (#268)\n\nWhy I did it\r\ngnmi native subscribe API needs to support COUNTERS_DB.\r\nMicrosoft ADO: 25282671\r\n\r\nHow I did it\r\nImprove GNMI to support COUNTERS_DB.\r\nAdd unit test to verify subscribe poll mode with COUNTERS_DB.\r\n\r\nHow to verify it\r\nRun gnmi unit test.","shortMessageHtmlLink":"Subscribe COUNTERS_DB (#268)"}},{"before":"78014155a59ebdaa61ccec5f036835089f289238","after":"1e90d230ea5b493c934ff3698fef2eab3d496584","ref":"refs/heads/master","pushedAt":"2024-07-08T07:44:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Update gnmi-native to support subscribe poll mode (#267)\n\nWhy I did it\r\ngnmi native does not support subscribe RPC.\r\nMicrosoft ADO: 25282671\r\n\r\nHow I did it\r\nAdd API to support subscribe poll mode.\r\nAdd unit test to verify subscribe poll mode.\r\n\r\nHow to verify it\r\nRun gnmi unit test.","shortMessageHtmlLink":"Update gnmi-native to support subscribe poll mode (#267)"}},{"before":null,"after":"0ce5176ccc9cbb4789d3550990056a17f4f55a8c","ref":"refs/heads/dev/liuh/disable-crl-cert-access","pushedAt":"2024-07-05T07:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liuh-80","name":"Hua Liu","path":"/liuh-80","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58683130?s=80&v=4"},"commit":{"message":"save code","shortMessageHtmlLink":"save code"}},{"before":"763118452c2e5d2b4066929e9fe3202c433381a4","after":"78014155a59ebdaa61ccec5f036835089f289238","ref":"refs/heads/master","pushedAt":"2024-07-02T23:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zbud-msft","name":"Zain Budhwani","path":"/zbud-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99770260?s=80&v=4"},"commit":{"message":"Use server GracefulStop instead of force stop (#219)","shortMessageHtmlLink":"Use server GracefulStop instead of force stop (#219)"}},{"before":"a6107849a5d02d0477a5c071892f1a6af26ee8fc","after":"763118452c2e5d2b4066929e9fe3202c433381a4","ref":"refs/heads/master","pushedAt":"2024-07-02T23:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sneelam20","name":"Shashank Neelam","path":"/sneelam20","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77703519?s=80&v=4"},"commit":{"message":"make save on set only when err is nil (#242)","shortMessageHtmlLink":"make save on set only when err is nil (#242)"}},{"before":"b1c90c9c863549b1eb4922e5764a9fc5af8c969e","after":"a6107849a5d02d0477a5c071892f1a6af26ee8fc","ref":"refs/heads/master","pushedAt":"2024-06-24T04:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Improve timeout for GNMI dbus service (#265)\n\nWhy I did it\r\nCurrently we are using 60 seconds as timeout for GNMI dbus API, if GCU takes several minutes, GNMI will fail.\r\nMicrosoft ADO: 27231413\r\n\r\nHow I did it\r\nNow we use 180 seconds as timeout, and this is the same as NDM timeout for GCU.\r\n\r\nHow to verify it\r\nRun GNMI unit test and end to end test.","shortMessageHtmlLink":"Improve timeout for GNMI dbus service (#265)"}},{"before":"fbf0234c6acb9204928054d038a7a7bf483aeb30","after":"b1c90c9c863549b1eb4922e5764a9fc5af8c969e","ref":"refs/heads/master","pushedAt":"2024-06-21T05:12:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for vlan interface (#264)\n\nWhy I did it\r\nGCU has verified vlan interface config, we need to verify that GNMI can support the same vlan interface config.\r\nMicrosoft ADO: 27231884\r\n\r\nHow I did it\r\nThis unit test uses vlan interface config from GCU test.\r\nThis unit test generates GNMI request for vlan interface config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test","shortMessageHtmlLink":"Add unit test for vlan interface (#264)"}},{"before":"047fc296c752dbabe1ad08bb5276e40e81dc759d","after":"fbf0234c6acb9204928054d038a7a7bf483aeb30","ref":"refs/heads/master","pushedAt":"2024-06-21T04:04:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for syslog config (#263)\n\nWhy I did it\r\nGCU has verified syslog config, we need to verify that GNMI can support the same syslog config.\r\nMicrosoft ADO: 27231882\r\n\r\nHow I did it\r\nThis unit test uses syslog config from GCU test.\r\nThis unit test generates GNMI request for syslog config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test","shortMessageHtmlLink":"Add unit test for syslog config (#263)"}},{"before":"52dd8e778514b9cf516774f19f491ac4bd9c18d8","after":"047fc296c752dbabe1ad08bb5276e40e81dc759d","ref":"refs/heads/master","pushedAt":"2024-06-21T03:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for portchannel interface (#262)\n\nWhy I did it\r\nGCU has verified portchannel interface config, we need to verify that GNMI can support the same portchannel interface config.\r\nMicrosoft ADO: 27231875\r\n\r\nHow I did it\r\nThis unit test uses portchannel interface config from GCU test.\r\nThis unit test generates GNMI request for portchannel interface config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test","shortMessageHtmlLink":"Add unit test for portchannel interface (#262)"}},{"before":"8a10d9f1b18b8953c2365e7bec1c94d0ef8062dc","after":"52dd8e778514b9cf516774f19f491ac4bd9c18d8","ref":"refs/heads/master","pushedAt":"2024-06-21T02:33:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for pg headroom (#261)\n\nWhy I did it\r\nGCU has verified pg headroom config, we need to verify that GNMI can support the same pg headroom config.\r\nMicrosoft ADO: 27231872\r\n\r\nHow I did it\r\nThis unit test uses pg headroom config from GCU test.\r\nThis unit test generates GNMI request for pg headroom config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test","shortMessageHtmlLink":"Add unit test for pg headroom (#261)"}},{"before":"65a43bc134690995388f73e44eacdcbe6c8369e9","after":"8a10d9f1b18b8953c2365e7bec1c94d0ef8062dc","ref":"refs/heads/master","pushedAt":"2024-06-21T02:02:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for pfcwd status (#260)\n\nWhy I did it\r\nGCU has verified pfcwd status config, we need to verify that GNMI can support the same pfcwd status config.\r\nMicrosoft ADO: 27231866\r\n\r\nHow I did it\r\nThis unit test uses pfcwd status config from GCU test.\r\nThis unit test generates GNMI request for pfcwd status config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for pfcwd status (#260)"}},{"before":"0bbb9ef17ed982e4f2741f823d6a11400a7d530c","after":"65a43bc134690995388f73e44eacdcbe6c8369e9","ref":"refs/heads/master","pushedAt":"2024-06-21T01:27:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for pfcwd interval (#259)\n\nWhy I did it\r\nGCU has verified pfcwd interval config, we need to verify that GNMI can support the same pfcwd interval config.\r\nMicrosoft ADO: 27231852\r\n\r\nHow I did it\r\nThis unit test uses pfcwd interval config from GCU test.\r\nThis unit test generates GNMI request for pfcwd interval config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for pfcwd interval (#259)"}},{"before":"e5c43a45196894181b03c07aaaeb299acd9cc0fb","after":"0bbb9ef17ed982e4f2741f823d6a11400a7d530c","ref":"refs/heads/master","pushedAt":"2024-06-20T10:03:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for ntp (#258)\n\nWhy I did it\r\nGCU has verified ntp config, we need to verify that GNMI can support the same ntp config.\r\nMicrosoft ADO: 27231846\r\n\r\nHow I did it\r\nThis unit test uses ntp config from GCU test.\r\nThis unit test generates GNMI request for ntp config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for ntp (#258)"}},{"before":"8a8881e5c4a8e6fe8e9c43a1cbbfed324e7514b0","after":"e5c43a45196894181b03c07aaaeb299acd9cc0fb","ref":"refs/heads/master","pushedAt":"2024-06-20T07:56:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for monitor config (#257)\n\nWhy I did it\r\nGCU has verified monitor config, we need to verify that GNMI can support the same monitor config.\r\nMicrosoft ADO: 27231840\r\n\r\nHow I did it\r\nThis unit test uses monitor config from GCU test.\r\nThis unit test generates GNMI request for monitor config and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for monitor config (#257)"}},{"before":"76857df46e4334778f5b3a17145d0cf1e0c8a7c7","after":"8a8881e5c4a8e6fe8e9c43a1cbbfed324e7514b0","ref":"refs/heads/master","pushedAt":"2024-06-20T07:06:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for mmu dynamic threshold (#256)\n\nWhy I did it\r\nGCU has verified mmu dynamic threshold configuration, we need to verify that GNMI can support the same mmu dynamic threshold configuration.\r\nMicrosoft ADO: 27231837\r\n\r\nHow I did it\r\nThis unit test uses mmu dynamic threshold configuration from GCU test.\r\nThis unit test generates GNMI request for mmu dynamic threshold configuration and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for mmu dynamic threshold (#256)"}},{"before":"c35c69d5fef5669b8f471fa37d2c7c22435b0427","after":"76857df46e4334778f5b3a17145d0cf1e0c8a7c7","ref":"refs/heads/master","pushedAt":"2024-06-20T06:31:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for lo interface (#255)\n\nWhy I did it\r\nGCU has verified lo interface configuration, we need to verify that GNMI can support the same lo interface configuration.\r\nMicrosoft ADO: 27231835\r\n\r\nHow I did it\r\nThis unit test uses lo interface configuration from GCU test.\r\nThis unit test generates GNMI request for lo interface configuration and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for lo interface (#255)"}},{"before":"dd0bdcf73123834f4ad22827f675143515fa4c51","after":"c35c69d5fef5669b8f471fa37d2c7c22435b0427","ref":"refs/heads/master","pushedAt":"2024-06-19T10:11:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for k8s config (#254)\n\nWhy I did it\r\nGCU has verified K8S configuration, we need to verify that GNMI can support the same K8S configuration.\r\nMicrosoft ADO: 27231816\r\n\r\nHow I did it\r\nThis unit test uses K8S configuration from GCU test.\r\nThis unit test generates GNMI request for K8S configuration and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for k8s config (#254)"}},{"before":"9a1133ff7c8ec7e632da1865c5ca5c67524d63d0","after":"dd0bdcf73123834f4ad22827f675143515fa4c51","ref":"refs/heads/master","pushedAt":"2024-06-19T08:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for IPV6 (#253)\n\nWhy I did it\r\nGCU has verified IPV6 configuration, we need to verify that GNMI can support the same IPV6 configuration.\r\nMicrosoft ADO: 27231810\r\n\r\nHow I did it\r\nThis unit test uses IPV6 configuration from GCU test.\r\nThis unit test generates GNMI request for IPV6 configuration and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for IPV6 (#253)"}},{"before":"9bf7969a285859ed7e72105af2ddfc072da1b9da","after":"9a1133ff7c8ec7e632da1865c5ca5c67524d63d0","ref":"refs/heads/master","pushedAt":"2024-06-19T07:39:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for incremental qos (#252)\n\nWhy I did it\r\nGCU has verified incremental qos configuration, we need to verify that GNMI can support the same incremental qos configuration.\r\nMicrosoft ADO: 27231804\r\n\r\nHow I did it\r\nThis unit test uses incremental qos configuration from GCU test.\r\nThis unit test generates GNMI request for incremental qos configuration and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for incremental qos (#252)"}},{"before":"2e1eb05642c93cac39c6b44ee598786529a2cee6","after":"9bf7969a285859ed7e72105af2ddfc072da1b9da","ref":"refs/heads/master","pushedAt":"2024-06-19T07:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for eth interface (#251)\n\nWhy I did it\r\nGCU has verified eth interface, we need to verify that GNMI can support the same eth interface.\r\nMicrosoft ADO: 27231799\r\n\r\nHow I did it\r\nThis unit test uses eth interface from GCU test.\r\nThis unit test generates GNMI request for eth interface and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for eth interface (#251)"}},{"before":"56f17eb813e8ae7a40302ffe967e8f57cdceb837","after":"2e1eb05642c93cac39c6b44ee598786529a2cee6","ref":"refs/heads/master","pushedAt":"2024-06-19T05:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for ECN config (#250)\n\nWhy I did it\r\nGCU has verified ECN config, we need to verify that GNMI can support the same ECN config.\r\nMicrosoft ADO: 27231797\r\n\r\nHow I did it\r\nThis unit test uses ECN config from GCU test.\r\nThis unit test generates GNMI request for DHCP relay and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun GNMI unit test.","shortMessageHtmlLink":"Add unit test for ECN config (#250)"}},{"before":"388eba8e4c37507633dfa9d281130699bd01b34d","after":"56f17eb813e8ae7a40302ffe967e8f57cdceb837","ref":"refs/heads/master","pushedAt":"2024-06-19T04:06:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ganglyu","name":"ganglv","path":"/ganglyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88995770?s=80&v=4"},"commit":{"message":"Add unit test for dynamic ACL (#249)\n\nWhy I did it\r\nGCU has verified dynamic ACL configuration, we need to verify that GNMI can support the same dynamic ACL configuration.\r\nMicrosoft ADO: 28469784\r\n\r\nHow I did it\r\nThis unit test uses dynamic ACL configuration from GCU test.\r\nThis unit test generates GNMI request for dynamic ACL and use jsonpatch to verify patch file generated by GNMI server.\r\n\r\nHow to verify it\r\nRun gnmi unit test","shortMessageHtmlLink":"Add unit test for dynamic ACL (#249)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTowODo0MS4wMDAwMDBazwAAAAS8eRHq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTowODo0MS4wMDAwMDBazwAAAAS8eRHq","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOVQwNDowNjo1My4wMDAwMDBazwAAAARpHTHC"}},"title":"Activity ยท sonic-net/sonic-gnmi"}