{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":54597875,"defaultBranch":"master","name":"sonic-swss-common","ownerLogin":"sonic-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-23T22:39:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102750714?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717523562.0","currentOid":""},"activityList":{"items":[{"before":"391e27bd6769fa64d483c2c67a1079c174f4975f","after":"e37bfea64fb9e1f40f7c9b6ad759e92f5f15bec9","ref":"refs/heads/master","pushedAt":"2024-06-12T00:10:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"judyjoseph","name":null,"path":"/judyjoseph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53951155?s=80&v=4"},"commit":{"message":"Don't use unix socket on for redis_chassis.server (#873)","shortMessageHtmlLink":"Don't use unix socket on for redis_chassis.server (#873)"}},{"before":null,"after":"391e27bd6769fa64d483c2c67a1079c174f4975f","ref":"refs/heads/202405","pushedAt":"2024-06-04T17:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bingwang-ms","name":null,"path":"/bingwang-ms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66248323?s=80&v=4"},"commit":{"message":"Add new table schema for BMP feature. (#879)","shortMessageHtmlLink":"Add new table schema for BMP feature. (#879)"}},{"before":"96ad341b1e4ed5b5466308ef61f891c0245c4732","after":"dea9561af55cebecec261490eaaf09c26d53ad9f","ref":"refs/heads/202311","pushedAt":"2024-06-03T17:07:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yxieca","name":"Ying Xie","path":"/yxieca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18753401?s=80&v=4"},"commit":{"message":"[swig]: Fix swig template memory leak on issue 17025 (#876) (#878)\n\nFix the issue sonic-net/sonic-buildimage#17025 about Redis set activity\r\n\r\nDescription\r\nThe issue reports a memory leak on the Redis set operations\r\n\r\nReason\r\nDidn't decrease the reference count after PySequence_GetItem\r\nUse the inappropriate Swig API and didn't release the string of SWIG_AsPtr_std_string\r\nFix:\r\nRefer PR: Fix swig template memory leak #859 from @praveenraja1\r\nReplace the API SWIG_AsPtr_std_string to SWIG_AsVal_std_string\r\nAdd unit test\r\nTo monitor there is no dramatic memory increment after a huge amount of Redis set operations.\r\n\r\nSigned-off-by: Ze Gan ","shortMessageHtmlLink":"[swig]: Fix swig template memory leak on issue 17025 (#876) (#878)"}},{"before":"138b32ec7e56f2021a079c1bcbee11f578cf6ac0","after":"391e27bd6769fa64d483c2c67a1079c174f4975f","ref":"refs/heads/master","pushedAt":"2024-05-31T00:05:59.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":"Add new table schema for BMP feature. (#879)","shortMessageHtmlLink":"Add new table schema for BMP feature. (#879)"}},{"before":"9d70e50f4041eefd2618415dfada7eb9da046d93","after":"96ad341b1e4ed5b5466308ef61f891c0245c4732","ref":"refs/heads/202311","pushedAt":"2024-05-30T22:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pterosaur","name":"Ze Gan","path":"/Pterosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18609639?s=80&v=4"},"commit":{"message":"[action] [PR:836] add support for binary data read for Table::get() (#836)\n\nIn the current implementation, the data from redis is passed directly\r\nto the std::string(char*) constructor which truncates the data on the null\r\nbyte.\r\nTo support binary data that can contain null bytes, the redis reply\r\n*str* is passed along with its *len* into the std::string(char*,size_t)\r\nconstructor that supports the input size.\r\n\r\nCo-authored-by: Yakiv Huryk <62013282+Yakiv-Huryk@users.noreply.github.com>\r\nCo-authored-by: Ze Gan ","shortMessageHtmlLink":"[action] [PR:836] add support for binary data read for Table::get() (#…"}},{"before":"8dc6218e8ebdd7ca6f422fbb525137e346aa0ff0","after":"9d70e50f4041eefd2618415dfada7eb9da046d93","ref":"refs/heads/202311","pushedAt":"2024-05-30T13:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pterosaur","name":"Ze Gan","path":"/Pterosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18609639?s=80&v=4"},"commit":{"message":"[ci] Use requests==2.31.0 instead of latest version to avoid test failure. (#877) (#881)\n\nPython package requests' latest release 2.32.0 has issues with docker package.\r\nUse old stable version 2.31.0 instead.\r\n\r\nCo-authored-by: Liu Shilong ","shortMessageHtmlLink":"[ci] Use requests==2.31.0 instead of latest version to avoid test fai…"}},{"before":"3750752dfaf68d3d2cecf49ad77cdadde3c9a955","after":"138b32ec7e56f2021a079c1bcbee11f578cf6ac0","ref":"refs/heads/master","pushedAt":"2024-05-28T16:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lguohan","name":"Guohan Lu","path":"/lguohan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2293967?s=80&v=4"},"commit":{"message":"[swig]: Fix swig template memory leak on issue 17025 (#876)\n\nFix the issue sonic-net/sonic-buildimage#17025 about Redis set activity\r\n\r\nDescription\r\nThe issue reports a memory leak on the Redis set operations\r\n\r\nReason\r\nDidn't decrease the reference count after PySequence_GetItem\r\nUse the inappropriate Swig API and didn't release the string of SWIG_AsPtr_std_string\r\nFix:\r\nRefer PR: Fix swig template memory leak #859 from @praveenraja1\r\nReplace the API SWIG_AsPtr_std_string to SWIG_AsVal_std_string\r\nAdd unit test\r\nTo monitor there is no dramatic memory increment after a huge amount of Redis set operations.\r\n\r\nSigned-off-by: Ze Gan ","shortMessageHtmlLink":"[swig]: Fix swig template memory leak on issue 17025 (#876)"}},{"before":"00445404fff6d3673464e2a5defca1dc97ab3a43","after":"3750752dfaf68d3d2cecf49ad77cdadde3c9a955","ref":"refs/heads/master","pushedAt":"2024-05-27T12:41:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liushilongbuaa","name":"Liu Shilong","path":"/liushilongbuaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25922744?s=80&v=4"},"commit":{"message":"[ci] Use requests==2.31.0 instead of latest version to avoid test failure. (#877)\n\nPython package requests' latest release 2.32.0 has issues with docker package.\r\nUse old stable version 2.31.0 instead.","shortMessageHtmlLink":"[ci] Use requests==2.31.0 instead of latest version to avoid test fai…"}},{"before":"adefd9849f4dbdfd3ae2575d0f92835a0e8ff1da","after":null,"ref":"refs/heads/qiluo/revert789","pushedAt":"2024-05-23T17:51:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qiluo-msft","name":"Qi Luo","path":"/qiluo-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11406616?s=80&v=4"}},{"before":"43b3da9a6e13e44867c0a39da2ee27e30ba3c891","after":null,"ref":"refs/heads/Pterosaur-update-readme","pushedAt":"2024-05-23T17:51:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qiluo-msft","name":"Qi Luo","path":"/qiluo-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11406616?s=80&v=4"}},{"before":"c602aaa9fbbc85cd9c2d08101761afea9a334f42","after":null,"ref":"refs/heads/Pterosaur-patch-1","pushedAt":"2024-05-23T17:51:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qiluo-msft","name":"Qi Luo","path":"/qiluo-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11406616?s=80&v=4"}},{"before":null,"after":"c602aaa9fbbc85cd9c2d08101761afea9a334f42","ref":"refs/heads/Pterosaur-patch-1","pushedAt":"2024-05-22T14:21:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Pterosaur","name":"Ze Gan","path":"/Pterosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18609639?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"43b3da9a6e13e44867c0a39da2ee27e30ba3c891","ref":"refs/heads/Pterosaur-update-readme","pushedAt":"2024-05-22T14:16:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Pterosaur","name":"Ze Gan","path":"/Pterosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18609639?s=80&v=4"},"commit":{"message":"[Readme]: Update build dependencies","shortMessageHtmlLink":"[Readme]: Update build dependencies"}},{"before":"4b23970a0bc30ef66ff6825182a29886d9b253a6","after":"00445404fff6d3673464e2a5defca1dc97ab3a43","ref":"refs/heads/master","pushedAt":"2024-05-11T07:14:55.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":"Add new tables for Event and Alarms. (#852)\n\nWhy I did it\r\nThis PR contains code changes for providing extension to the Event Framework as specified in the https://github.com/sonic-net/SONiC/pull/1409\r\n\r\nHow I did it\r\nFollowed design specified in https://github.com/sonic-net/SONiC/pull/1409.\r\nAdd new tables for events and alarms.","shortMessageHtmlLink":"Add new tables for Event and Alarms. (#852)"}},{"before":"5a737927d3fb5763eba2f8b4cdcb89d43590c8df","after":"4b23970a0bc30ef66ff6825182a29886d9b253a6","ref":"refs/heads/master","pushedAt":"2024-05-07T11:12:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liat-grozovik","name":"Liat Grozovik","path":"/liat-grozovik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44433539?s=80&v=4"},"commit":{"message":"[Banner] Added BANNER_MESSAGE table to ConfigDB (#826)\n\n- Why I did it\r\nAdded Banner feature related Config DB table according to HLD: sonic-net/SONiC#1361\r\n\r\n- How I did it\r\nAdded Banner table name to schema.h.\r\n\r\nSigned-off-by: Yevhen Fastiuk ","shortMessageHtmlLink":"[Banner] Added BANNER_MESSAGE table to ConfigDB (#826)"}},{"before":"dc9be6be9387ac6fc34c5ef1bf7eb3f88d8a90a7","after":"5a737927d3fb5763eba2f8b4cdcb89d43590c8df","ref":"refs/heads/master","pushedAt":"2024-04-16T02:32:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lolyu","name":"Longxiang Lyu","path":"/lolyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35479537?s=80&v=4"},"commit":{"message":"[subnet_decap] Introduce subnet decap tables (#861)\n\nIntroduce the following four tables for the subnet decap feature:\r\n\r\n- tunnel decap term table in APPL_DB\r\n- subnet decap table in CONFIG_DB\r\n- tunnel table in STATE_DB\r\n- tunnel decap term table in STATE_DB\r\n\r\nSigned-off-by: Longxiang Lyu ","shortMessageHtmlLink":"[subnet_decap] Introduce subnet decap tables (#861)"}},{"before":"fb830444f36a451cc262c863ca0a2cb448509022","after":"dc9be6be9387ac6fc34c5ef1bf7eb3f88d8a90a7","ref":"refs/heads/master","pushedAt":"2024-04-10T23:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saiarcot895","name":"Saikrishna Arcot","path":"/saiarcot895","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5923875?s=80&v=4"},"commit":{"message":"Add Bookworm build to PR checks (#870)\n\n* Add Bookworm build to PR checks\r\n\r\nSigned-off-by: Saikrishna Arcot \r\n\r\n* Keep debian_version as buster\r\n\r\nSigned-off-by: Saikrishna Arcot \r\n\r\n---------\r\n\r\nSigned-off-by: Saikrishna Arcot ","shortMessageHtmlLink":"Add Bookworm build to PR checks (#870)"}},{"before":"7db6ccf5fb427d4832d6c54ab1f485ddd87b6697","after":"fb830444f36a451cc262c863ca0a2cb448509022","ref":"refs/heads/master","pushedAt":"2024-04-10T06:51:51.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":"Fix DBConnector and AsyncDBUpdater not use DBKey issue (#872)","shortMessageHtmlLink":"Fix DBConnector and AsyncDBUpdater not use DBKey issue (#872)"}},{"before":"5922fdc4cb55c3bcbdd190e084197dffdcd74d21","after":"7db6ccf5fb427d4832d6c54ab1f485ddd87b6697","ref":"refs/heads/master","pushedAt":"2024-04-01T09:41:45.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":"Change pubsub get_message API timeout to seconds. (#864)\n\n* Change pubsub get_message API timeout to seconds\r\n\r\n* Update pubsub.cpp\r\n\r\n* Update pubsub.h\r\n\r\n---------\r\n\r\nCo-authored-by: Qi Luo ","shortMessageHtmlLink":"Change pubsub get_message API timeout to seconds. (#864)"}},{"before":"6b565436645797585bd7589b17d970ef60f1f580","after":"5922fdc4cb55c3bcbdd190e084197dffdcd74d21","ref":"refs/heads/master","pushedAt":"2024-03-29T17:32:25.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":"[Chassis][database][sonic-db-cli] Fix the instance database# failed to start up in LC (#866)\n\n### Why I did it\r\nOn multiasic LC, instance database# failed to start due to the sonic-db-cli -n asic# PING failed. soinc-db-cli -n asic0 PING failed which results in the /usr/bin/database.sh wait forever in the postStartAction(). Fixes https://github.com/sonic-net/sonic-buildimage/issues/18395\r\n\r\n#### How I did it\r\nOn multiasic LC, sonic-db-cli -n asic0 PING has been fixed/changed by PR https://github.com/sonic-net/sonic-swss-common/pull/797. But when execute \"sonic-db-cli -n asic0 PING\" command, it will fail to ping the CHASSIS_STATE_DB and CHASSIS_APP_DB in the database-chassis on the supervisor card. The existing code uses db_name to check against \r\n \"redis_chassis.server\" identify if it is for database-chassis is wrong. This commit uses variable \"host\" instead of db_name. This will fix the issue.\r\n\r\n#### How to verify it\r\n1. Boot up the chassis, execuet \" docker ps\" to verify the instance database0 and database1 containers are up.\r\n```\r\nadmin@ixre-egl-board40:~$ docker ps \r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\nd2dc397d420a docker-macsec:latest \"/usr/local/bin/supe?\" 34 minutes ago Up 34 minutes macsec\r\nfd60a96fcb67 docker-snmp:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours snmp\r\n168cf9ae286d docker-platform-monitor:latest \"/usr/bin/docker_ini?\" 6 hours ago Up 6 hours pmon\r\n9f1c69112fdb docker-sonic-mgmt-framework:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours mgmt-framework\r\n01cb833ab7b6 docker-lldp:latest \"/usr/bin/docker-lld?\" 6 hours ago Up 6 hours lldp1\r\nec6a965669eb docker-lldp:latest \"/usr/bin/docker-lld?\" 6 hours ago Up 6 hours lldp0\r\n16dd25d29d7b docker-lldp:latest \"/usr/bin/docker-lld?\" 6 hours ago Up 6 hours lldp\r\n46ce9b823873 docker-sonic-gnmi:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours gnmi\r\n5f36560338e0 docker-fpm-frr:latest \"/usr/bin/docker_ini?\" 6 hours ago Up 6 hours bgp1\r\n3b1abe66e7a1 docker-fpm-frr:latest \"/usr/bin/docker_ini?\" 6 hours ago Up 6 hours bgp0\r\n85cd5b6cdd05 docker-router-advertiser:latest \"/usr/bin/docker-ini?\" 6 hours ago Up 6 hours radv\r\nca8f79f69122 docker-teamd:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours teamd0\r\n5fe4b55ac62e docker-syncd-brcm-dnx:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours syncd1\r\n81b6ef493818 docker-syncd-brcm-dnx:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours syncd0\r\n4e32dd244b65 docker-teamd:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours teamd1\r\n4f83bee7ffba docker-orchagent:latest \"/usr/bin/docker-ini?\" 6 hours ago Up 6 hours swss0\r\n4e2c047effa8 docker-orchagent:latest \"/usr/bin/docker-ini?\" 6 hours ago Up 6 hours swss1\r\n0b6d7e742c0f docker-eventd:latest \"/usr/local/bin/supe?\" 6 hours ago Up 6 hours eventd\r\n5c77bae968e0 docker-database:latest \"/usr/local/bin/dock?\" 6 hours ago Up 6 hours database1\r\nd4616de64435 docker-database:latest \"/usr/local/bin/dock?\" 6 hours ago Up 6 hours database0\r\n27403c8acffa docker-database:latest \"/usr/local/bin/dock?\" 6 hours ago Up 6 hours database\r\n```","shortMessageHtmlLink":"[Chassis][database][sonic-db-cli] Fix the instance database# failed t…"}},{"before":"afd561f389a7b247d722b55154cc835371fabf96","after":"6b565436645797585bd7589b17d970ef60f1f580","ref":"refs/heads/master","pushedAt":"2024-03-27T22:01:58.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":"Add \"STATE_\" prefix to ASIC SDK health/event table definition (#867)\n\nSigned-off-by: Stephen Sun ","shortMessageHtmlLink":"Add \"STATE_\" prefix to ASIC SDK health/event table definition (#867)"}},{"before":"8e24cedf016c73112561eac4c7f6a6fe3b21faf3","after":"afd561f389a7b247d722b55154cc835371fabf96","ref":"refs/heads/master","pushedAt":"2024-03-27T03:02:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prsunny","name":"Prince Sunny","path":"/prsunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17460631?s=80&v=4"},"commit":{"message":"ASIC/SDK health event (#849)\n\n*New table definition for ASIC/SDK health event","shortMessageHtmlLink":"ASIC/SDK health event (#849)"}},{"before":"e7917acd2d4a9c0121802437e3c899bd513ac888","after":"8e24cedf016c73112561eac4c7f6a6fe3b21faf3","ref":"refs/heads/master","pushedAt":"2024-03-21T14:18:40.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":"Add SWIG GO wrapper for ConfigDBConnector. (#865)\n\n* Add GO wrapper for ConfigDBConnector\r\n\r\n* Remove Hset and Hget","shortMessageHtmlLink":"Add SWIG GO wrapper for ConfigDBConnector. (#865)"}},{"before":"476a65c7adaf28438bc80261f0877c98dc851d64","after":"e7917acd2d4a9c0121802437e3c899bd513ac888","ref":"refs/heads/master","pushedAt":"2024-03-19T00:50:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mint570","name":null,"path":"/mint570","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70396898?s=80&v=4"},"commit":{"message":"Add new status code. (#828)\n\nChange-Id: I0e7fd00bba6e21770d4acf6965440463ccba5927\r\n\r\nCo-authored-by: Prince Sunny ","shortMessageHtmlLink":"Add new status code. (#828)"}},{"before":"93300864273d571886eb1eb4c60b13245c68442f","after":"476a65c7adaf28438bc80261f0877c98dc851d64","ref":"refs/heads/master","pushedAt":"2024-03-12T16:57:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mint570","name":null,"path":"/mint570","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70396898?s=80&v=4"},"commit":{"message":"Added new P4RT table names. (#832)\n\n* Added new P4RT table names.\r\n\r\nChange-Id: I9194744a25fc263c531c717bfb6fd6ded0f5c6a0\r\n\r\n* Trigger test\r\n\r\nChange-Id: I221a563e2bd3cedd94244b71675573cb5ecefdf3","shortMessageHtmlLink":"Added new P4RT table names. (#832)"}},{"before":"3c3ae571051e7bc308e2ec41928c936af1feb2f8","after":"93300864273d571886eb1eb4c60b13245c68442f","ref":"refs/heads/master","pushedAt":"2024-02-22T12:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pterosaur","name":"Ze Gan","path":"/Pterosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18609639?s=80&v=4"},"commit":{"message":"[dbconnector]: Add API getDbKeys in dbconnector (#854)\n\nGet a new API getDbKeys in dbconnector to fetch all DB keys.\r\n\r\n---------\r\n\r\nSigned-off-by: Ze Gan ","shortMessageHtmlLink":"[dbconnector]: Add API getDbKeys in dbconnector (#854)"}},{"before":"253ceb61916fabbf8f261aa9c7507e33d8628312","after":"3c3ae571051e7bc308e2ec41928c936af1feb2f8","ref":"refs/heads/master","pushedAt":"2024-02-02T21:52:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saiarcot895","name":"Saikrishna Arcot","path":"/saiarcot895","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5923875?s=80&v=4"},"commit":{"message":"Provide build flag to Disable compilation of libyang dependent interfaces (#853)\n\nlibswsscommon depends on libyang deb. libyang is deprecated in bookworm. This wouldn't be a problem for buildimage because libyang is compiled from source in buildimage.\r\n\r\nHowever, this is causing a problem in upgrading one of our app-extensions to bookworm. This app-extension is built separately and not part of buildimage infra.\r\n\r\nThus provide a build flag to disable compilation of libyang dependent interfaces such as DecoratorTable etc. Please note, there is no change in the default behavior\r\n\r\nvkarri@6c5cda5d64fa:/sonic/src/sonic-swss-common$ debuild -b -us -uc -Pnopython2,noyangmod\r\nvkarri@6c5cda5d64fa:/sonic/src$ sudo dpkg -i libswsscommon_1.0.0_amd64.deb\r\nvkarri@6c5cda5d64fa:/sonic/src$ sudo dpkg -i python3-swsscommon_1.0.0_amd64.deb\r\nvkarri@6c5cda5d64fa:/sonic/src$ python3 -c \"from swsscommon.swsscommon import DecoratorSubscriberStateTable, DecoratorTable, YangDefaultDecorator\"\r\nTraceback (most recent call last):\r\n File \"\", line 1, in \r\nImportError: cannot import name 'DecoratorSubscriberStateTable' from 'swsscommon.swsscommon' (/usr/lib/python3/dist-packages/swsscommon/swsscommon.py)\r\nvkarri@6c5cda5d64fa:/sonic/src$ python3 -c \"from swsscommon.swsscommon import DecoratorTable, YangDefaultDecorator\"\r\nTraceback (most recent call last):\r\n File \"\", line 1, in \r\nImportError: cannot import name 'DecoratorTable' from 'swsscommon.swsscommon' (/usr/lib/python3/dist-packages/swsscommon/swsscommon.py)\r\nvkarri@6c5cda5d64fa:/sonic/src$ python3 -c \"from swsscommon.swsscommon import YangDefaultDecorator\"\r\nTraceback (most recent call last):\r\n File \"\", line 1, in \r\nImportError: cannot import name 'YangDefaultDecorator' from 'swsscommon.swsscommon' (/usr/lib/python3/dist-packages/swsscommon/swsscommon.py)\r\nvkarri@6c5cda5d64fa:/sonic/src$ python3 -c \"from swsscommon.swsscommon import SubscriberStateTable, ProducerStateTable, Table, DBConnector\"\r\n\r\n\r\nvkarri@6c5cda5d64fa:/sonic$ make -f slave.mk target/debs/bookworm/python3-swsscommon_1.0.0_amd64.deb-install\r\nvkarri@6c5cda5d64fa:/sonic$ python3 -c \"from swsscommon.swsscommon import DecoratorSubscriberStateTable, DecoratorTable, YangDefaultDecorator\"\r\nvkarri@6c5cda5d64fa:/sonic$\r\n\r\nSigned-off-by: Vivek Reddy ","shortMessageHtmlLink":"Provide build flag to Disable compilation of libyang dependent interf…"}},{"before":"41ee1547c484b1b51477d3f21d0784aeba3407f2","after":"253ceb61916fabbf8f261aa9c7507e33d8628312","ref":"refs/heads/master","pushedAt":"2024-01-30T03:47:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mint570","name":null,"path":"/mint570","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70396898?s=80&v=4"},"commit":{"message":"Fix race condition in ZmqServer. (#850)\n\nChange-Id: Ieed4c409d680c76ebaff241e65a7d9b47b8fa771","shortMessageHtmlLink":"Fix race condition in ZmqServer. (#850)"}},{"before":"e4db4367245659bce386a568512248ea54c34172","after":"41ee1547c484b1b51477d3f21d0784aeba3407f2","ref":"refs/heads/master","pushedAt":"2024-01-27T15:04:15.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":"[dbconnect]: Support DPU database schema (#845)\n\nThis PR is for expanding the capability of dbconnect to adapt the new DPU DB schema introduced by PR: https://github.com/sonic-net/sonic-buildimage/pull/17443","shortMessageHtmlLink":"[dbconnect]: Support DPU database schema (#845)"}},{"before":"ad4d3867050c4d13f9cc4ffaca8919bd7ab3f6b4","after":"e4db4367245659bce386a568512248ea54c34172","ref":"refs/heads/master","pushedAt":"2024-01-25T19:04:28.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":"[schema] Add SAG table for static anycast gateway (#540)\n\nAdd SAG table definition for static anycast gateway.\r\nStatic anycast gateway HLD [#837](https://github.com/Azure/SONiC/pull/837)","shortMessageHtmlLink":"[schema] Add SAG table for static anycast gateway (#540)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYsHxIQA","startCursor":null,"endCursor":null}},"title":"Activity · sonic-net/sonic-swss-common"}