{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":299747395,"defaultBranch":"master","name":"sonic-mgmt-common","ownerLogin":"a-barboza","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-09-29T21:58:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29963827?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696440395.0","currentOid":""},"activityList":{"items":[{"before":"8b5d84b31a0a4e6c5625093fc9552b8981c9aeb5","after":"b551f1f8e083e443f2386b3469cffabc04ff4bb5","ref":"refs/heads/dbal5","pushedAt":"2023-12-13T22:51:05.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dbal5","shortMessageHtmlLink":"Merge branch 'master' into dbal5"}},{"before":"c37a6bee203ec6714084011355b2a40ee96c1851","after":"8b5d84b31a0a4e6c5625093fc9552b8981c9aeb5","ref":"refs/heads/dbal5","pushedAt":"2023-10-11T19:49:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Merge Fix SONIC-62856 NewDB usage cleanup - part2\n\nFixed transformer infra to avoid creating new ConfigDB handle during\nverifyParentTable checks.. Retained old logic for other DB types.","shortMessageHtmlLink":"Merge Fix SONIC-62856 NewDB usage cleanup - part2"}},{"before":"2dadfdcf790f7bc158ed30acfb3599512e980496","after":"a16b59bde69c92c5193379613367a1ef06ed1174","ref":"refs/heads/master","pushedAt":"2023-10-11T19:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameters Pruning API and Tests (#105)\n\n* Query Parameters Pruning API and Tests\r\n\r\n- Pruning API used by subtree transformers for Query Parameters.\r\n- Tests. ( Only ACL is enabled currently, since the others need\r\n support from the corresponding feature teams )\r\n- Updated the hooks to invoke the pruning API.\r\n- The GET request cancelling context parameter is passed to some\r\n of the pruning functions, but is not implemented since that is appearing\r\n in a separate PR\r\n\r\n* Query Parameters Pruning API and Tests.\r\n Fix for missing pruneDone check.","shortMessageHtmlLink":"Query Parameters Pruning API and Tests (sonic-net#105)"}},{"before":"09c6405edecf38aca741ce41d447fbeb7059d161","after":"d8e665e9ab261528478feffb27b3ae4590f9804a","ref":"refs/heads/qp_pruning","pushedAt":"2023-10-11T18:12:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameters Pruning API and Tests.\n Fix for missing pruneDone check.","shortMessageHtmlLink":"Query Parameters Pruning API and Tests."}},{"before":"c9cb28cce56e245d6e10b11b3e7228288ae3fb8a","after":"c37a6bee203ec6714084011355b2a40ee96c1851","ref":"refs/heads/dbal5","pushedAt":"2023-10-11T01:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Merge Fix SONIC-62856 NewDB usage cleanup - part2\n\nFixed transformer infra to avoid creating new ConfigDB handle during\nverifyParentTable checks.. Retained old logic for other DB types.","shortMessageHtmlLink":"Merge Fix SONIC-62856 NewDB usage cleanup - part2"}},{"before":"cdd83d7c1bb868d36d151bd591375270db7b657a","after":"2dadfdcf790f7bc158ed30acfb3599512e980496","ref":"refs/heads/master","pushedAt":"2023-10-11T01:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: Address the review comments from GetTablePattern() (#106)\n\nhttps://github.com/sonic-net/sonic-mgmt-common/pull/103","shortMessageHtmlLink":"DB Access Layer Merges: Address the review comments from GetTablePatt…"}},{"before":"be2c1fb43debc06331c40a684f0dd5547b531e32","after":"c9cb28cce56e245d6e10b11b3e7228288ae3fb8a","ref":"refs/heads/dbal5","pushedAt":"2023-10-11T01:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer: Config Session Infra\n Go UT fixes","shortMessageHtmlLink":"DB Access Layer: Config Session Infra"}},{"before":"9d62b829b980a5d8db68a34ff11b30191f184aeb","after":"be2c1fb43debc06331c40a684f0dd5547b531e32","ref":"refs/heads/dbal5","pushedAt":"2023-10-10T17:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer: Config Session Infra\n Fix Println format directive in Go UT.","shortMessageHtmlLink":"DB Access Layer: Config Session Infra"}},{"before":"440a5082a47755bff11afffcabece75e238cc947","after":"9d62b829b980a5d8db68a34ff11b30191f184aeb","ref":"refs/heads/dbal5","pushedAt":"2023-10-10T00:19:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer: Config Session Infra\n os.CreateTemp() is available only in go 1.16 and later","shortMessageHtmlLink":"DB Access Layer: Config Session Infra"}},{"before":"938768730f760ca0911f9a2f01a1304ec7e175fc","after":"09c6405edecf38aca741ce41d447fbeb7059d161","ref":"refs/heads/qp_pruning","pushedAt":"2023-10-09T23:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameters Pruning API and Tests.\n Fix for missing pruneDone check.","shortMessageHtmlLink":"Query Parameters Pruning API and Tests."}},{"before":"cdd83d7c1bb868d36d151bd591375270db7b657a","after":"440a5082a47755bff11afffcabece75e238cc947","ref":"refs/heads/dbal5","pushedAt":"2023-10-07T00:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer: Config Session Infra (mainly)","shortMessageHtmlLink":"DB Access Layer: Config Session Infra (mainly)"}},{"before":null,"after":"cdd83d7c1bb868d36d151bd591375270db7b657a","ref":"refs/heads/dbal5","pushedAt":"2023-10-04T17:26:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameter support in transformer infra for REST GET operation (#102)\n\n* Transformer infra enhacements to support singleton container\r\n\t-Changes in DbSpec creation, inherit db-name from sonic table, use cvl db-name annotation for sonic yang, utility function changes\r\n\t-Support exclusion of sonic yangs xfmr support from models list\r\n\r\n* Sonic yang singleton container support in GET and SET/CRU code flow\r\n\r\n* Added a container in openconfig-test-xfmr.yang that maps to a sonic yang table containing a singleton container and UT cases exercising this mapping using table-name and key-name annotations\r\n\r\n* Add sonic singleton container in sonic yang and UT cases for CRUD and GET\r\n\r\n* Update unit test README file with the build tag information\r\n\r\n* Initial Query Params infra support in translib and common app\r\n\r\n* Support for depth query parameter in transformer infra\r\n\r\n* Content query parameter support in xfmr infra\r\n\r\n* Add fields query parameters support\r\n\r\n* Query parameter pruning API integration and error handling\r\n\r\n* 1)Handle query-parameter content mismatch check for list node since translib fills ygot in request iteslf and when there is onctent mismatch one cannot return that ygot and has to return empty.2)Handle singleton container case for fields query-parameter processing.\r\n\r\n* added query-parameter support in transformer test infra\r\n\r\n* fixed build error due to rebase/merge-conflict resolution\r\n\r\n* Add UT cases for depth and content query parameters support in infra\r\n\r\n* Add UT cases for depth and content query parameters support in infra for sonic yang\r\n\r\n* Add OC yang fields query parameters unit tests\r\n\r\n* Added sonic yang fields query-parameter UT cases\r\n\r\n* Infra enhancement for handling OC Yang list/config/key-leaf & list/state/key-leaf allowing application annotation to be skipped and also avoiding translating into db key-attribute in value hash\r\n\r\n* Add composite key handling changes for 1:1 OC to sonic key mapping\r\n\r\n* Run format check on test yang UT file, Move composite Key handling inside keyCreate function\r\n\r\n* when filling the list-keys in GET flow, update the list-keys map used as an optimized way to fill list-key leaves inside the config and state containers instead of extracting from the URI string\r\n\r\n---------\r\n\r\nCo-authored-by: ranjinidn \r\nCo-authored-by: ranjinidn <51423501+ranjinidn@users.noreply.github.com>","shortMessageHtmlLink":"Query Parameter support in transformer infra for REST GET operation (s…"}},{"before":"cdd83d7c1bb868d36d151bd591375270db7b657a","after":"edcc55993933e9a65ac11e1dffd5af0df7525a05","ref":"refs/heads/dbal4","pushedAt":"2023-09-29T22:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: Address the review comments from GetTablePattern()\n\nhttps://github.com/sonic-net/sonic-mgmt-common/pull/103","shortMessageHtmlLink":"DB Access Layer Merges: Address the review comments from GetTablePatt…"}},{"before":null,"after":"cdd83d7c1bb868d36d151bd591375270db7b657a","ref":"refs/heads/dbal4","pushedAt":"2023-09-29T22:48:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameter support in transformer infra for REST GET operation (#102)\n\n* Transformer infra enhacements to support singleton container\r\n\t-Changes in DbSpec creation, inherit db-name from sonic table, use cvl db-name annotation for sonic yang, utility function changes\r\n\t-Support exclusion of sonic yangs xfmr support from models list\r\n\r\n* Sonic yang singleton container support in GET and SET/CRU code flow\r\n\r\n* Added a container in openconfig-test-xfmr.yang that maps to a sonic yang table containing a singleton container and UT cases exercising this mapping using table-name and key-name annotations\r\n\r\n* Add sonic singleton container in sonic yang and UT cases for CRUD and GET\r\n\r\n* Update unit test README file with the build tag information\r\n\r\n* Initial Query Params infra support in translib and common app\r\n\r\n* Support for depth query parameter in transformer infra\r\n\r\n* Content query parameter support in xfmr infra\r\n\r\n* Add fields query parameters support\r\n\r\n* Query parameter pruning API integration and error handling\r\n\r\n* 1)Handle query-parameter content mismatch check for list node since translib fills ygot in request iteslf and when there is onctent mismatch one cannot return that ygot and has to return empty.2)Handle singleton container case for fields query-parameter processing.\r\n\r\n* added query-parameter support in transformer test infra\r\n\r\n* fixed build error due to rebase/merge-conflict resolution\r\n\r\n* Add UT cases for depth and content query parameters support in infra\r\n\r\n* Add UT cases for depth and content query parameters support in infra for sonic yang\r\n\r\n* Add OC yang fields query parameters unit tests\r\n\r\n* Added sonic yang fields query-parameter UT cases\r\n\r\n* Infra enhancement for handling OC Yang list/config/key-leaf & list/state/key-leaf allowing application annotation to be skipped and also avoiding translating into db key-attribute in value hash\r\n\r\n* Add composite key handling changes for 1:1 OC to sonic key mapping\r\n\r\n* Run format check on test yang UT file, Move composite Key handling inside keyCreate function\r\n\r\n* when filling the list-keys in GET flow, update the list-keys map used as an optimized way to fill list-key leaves inside the config and state containers instead of extracting from the URI string\r\n\r\n---------\r\n\r\nCo-authored-by: ranjinidn \r\nCo-authored-by: ranjinidn <51423501+ranjinidn@users.noreply.github.com>","shortMessageHtmlLink":"Query Parameter support in transformer infra for REST GET operation (s…"}},{"before":"cdd83d7c1bb868d36d151bd591375270db7b657a","after":"938768730f760ca0911f9a2f01a1304ec7e175fc","ref":"refs/heads/qp_pruning","pushedAt":"2023-09-29T22:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameters Pruning API and Tests\n\n- Pruning API used by subtree transformers for Query Parameters.\n- Tests. ( Only ACL is enabled currently, since the others need\n support from the corresponding feature teams )\n- Updated the hooks to invoke the pruning API.\n- The GET request cancelling context parameter is passed to some\n of the pruning functions, but is not implemented since that is appearing\n in a separate PR","shortMessageHtmlLink":"Query Parameters Pruning API and Tests"}},{"before":"42ca0a670734a88f86bc1d0aba8ff4985e395304","after":"cdd83d7c1bb868d36d151bd591375270db7b657a","ref":"refs/heads/qp_pruning","pushedAt":"2023-09-29T00:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameter support in transformer infra for REST GET operation (#102)\n\n* Transformer infra enhacements to support singleton container\r\n\t-Changes in DbSpec creation, inherit db-name from sonic table, use cvl db-name annotation for sonic yang, utility function changes\r\n\t-Support exclusion of sonic yangs xfmr support from models list\r\n\r\n* Sonic yang singleton container support in GET and SET/CRU code flow\r\n\r\n* Added a container in openconfig-test-xfmr.yang that maps to a sonic yang table containing a singleton container and UT cases exercising this mapping using table-name and key-name annotations\r\n\r\n* Add sonic singleton container in sonic yang and UT cases for CRUD and GET\r\n\r\n* Update unit test README file with the build tag information\r\n\r\n* Initial Query Params infra support in translib and common app\r\n\r\n* Support for depth query parameter in transformer infra\r\n\r\n* Content query parameter support in xfmr infra\r\n\r\n* Add fields query parameters support\r\n\r\n* Query parameter pruning API integration and error handling\r\n\r\n* 1)Handle query-parameter content mismatch check for list node since translib fills ygot in request iteslf and when there is onctent mismatch one cannot return that ygot and has to return empty.2)Handle singleton container case for fields query-parameter processing.\r\n\r\n* added query-parameter support in transformer test infra\r\n\r\n* fixed build error due to rebase/merge-conflict resolution\r\n\r\n* Add UT cases for depth and content query parameters support in infra\r\n\r\n* Add UT cases for depth and content query parameters support in infra for sonic yang\r\n\r\n* Add OC yang fields query parameters unit tests\r\n\r\n* Added sonic yang fields query-parameter UT cases\r\n\r\n* Infra enhancement for handling OC Yang list/config/key-leaf & list/state/key-leaf allowing application annotation to be skipped and also avoiding translating into db key-attribute in value hash\r\n\r\n* Add composite key handling changes for 1:1 OC to sonic key mapping\r\n\r\n* Run format check on test yang UT file, Move composite Key handling inside keyCreate function\r\n\r\n* when filling the list-keys in GET flow, update the list-keys map used as an optimized way to fill list-key leaves inside the config and state containers instead of extracting from the URI string\r\n\r\n---------\r\n\r\nCo-authored-by: ranjinidn \r\nCo-authored-by: ranjinidn <51423501+ranjinidn@users.noreply.github.com>","shortMessageHtmlLink":"Query Parameter support in transformer infra for REST GET operation (s…"}},{"before":"42ca0a670734a88f86bc1d0aba8ff4985e395304","after":"cdd83d7c1bb868d36d151bd591375270db7b657a","ref":"refs/heads/master","pushedAt":"2023-09-29T00:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Query Parameter support in transformer infra for REST GET operation (#102)\n\n* Transformer infra enhacements to support singleton container\r\n\t-Changes in DbSpec creation, inherit db-name from sonic table, use cvl db-name annotation for sonic yang, utility function changes\r\n\t-Support exclusion of sonic yangs xfmr support from models list\r\n\r\n* Sonic yang singleton container support in GET and SET/CRU code flow\r\n\r\n* Added a container in openconfig-test-xfmr.yang that maps to a sonic yang table containing a singleton container and UT cases exercising this mapping using table-name and key-name annotations\r\n\r\n* Add sonic singleton container in sonic yang and UT cases for CRUD and GET\r\n\r\n* Update unit test README file with the build tag information\r\n\r\n* Initial Query Params infra support in translib and common app\r\n\r\n* Support for depth query parameter in transformer infra\r\n\r\n* Content query parameter support in xfmr infra\r\n\r\n* Add fields query parameters support\r\n\r\n* Query parameter pruning API integration and error handling\r\n\r\n* 1)Handle query-parameter content mismatch check for list node since translib fills ygot in request iteslf and when there is onctent mismatch one cannot return that ygot and has to return empty.2)Handle singleton container case for fields query-parameter processing.\r\n\r\n* added query-parameter support in transformer test infra\r\n\r\n* fixed build error due to rebase/merge-conflict resolution\r\n\r\n* Add UT cases for depth and content query parameters support in infra\r\n\r\n* Add UT cases for depth and content query parameters support in infra for sonic yang\r\n\r\n* Add OC yang fields query parameters unit tests\r\n\r\n* Added sonic yang fields query-parameter UT cases\r\n\r\n* Infra enhancement for handling OC Yang list/config/key-leaf & list/state/key-leaf allowing application annotation to be skipped and also avoiding translating into db key-attribute in value hash\r\n\r\n* Add composite key handling changes for 1:1 OC to sonic key mapping\r\n\r\n* Run format check on test yang UT file, Move composite Key handling inside keyCreate function\r\n\r\n* when filling the list-keys in GET flow, update the list-keys map used as an optimized way to fill list-key leaves inside the config and state containers instead of extracting from the URI string\r\n\r\n---------\r\n\r\nCo-authored-by: ranjinidn \r\nCo-authored-by: ranjinidn <51423501+ranjinidn@users.noreply.github.com>","shortMessageHtmlLink":"Query Parameter support in transformer infra for REST GET operation (s…"}},{"before":null,"after":"42ca0a670734a88f86bc1d0aba8ff4985e395304","ref":"refs/heads/qp_pruning","pushedAt":"2023-09-27T21:36:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: GetTablePattern ... (#103)\n\nAdded the following APIs:\r\n\r\nExistKeysPattern()\r\nGetTablePattern()\r\nKey.IsAllKeyPattern()\r\nGo UT, and Benchmark Tests for the same\r\nTranslibDBScriptFail error type to translib/tlerr package","shortMessageHtmlLink":"DB Access Layer Merges: GetTablePattern ... (sonic-net#103)"}},{"before":"14962fe6a94f13d9fc0c561af2f602e9ce135cd6","after":"42ca0a670734a88f86bc1d0aba8ff4985e395304","ref":"refs/heads/master","pushedAt":"2023-09-27T21:35:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: GetTablePattern ... (#103)\n\nAdded the following APIs:\r\n\r\nExistKeysPattern()\r\nGetTablePattern()\r\nKey.IsAllKeyPattern()\r\nGo UT, and Benchmark Tests for the same\r\nTranslibDBScriptFail error type to translib/tlerr package","shortMessageHtmlLink":"DB Access Layer Merges: GetTablePattern ... (sonic-net#103)"}},{"before":"fbe77a7ee9b1dfb32167e95a330db12a1176ab8b","after":null,"ref":"refs/heads/dbal3","pushedAt":"2023-09-27T21:33:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"}},{"before":"2003cbba8bf868c80ab7cc1d2eb5dfa7c3a5ce4b","after":"fbe77a7ee9b1dfb32167e95a330db12a1176ab8b","ref":"refs/heads/dbal3","pushedAt":"2023-09-25T23:35:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: GetTablePattern ...\n\nAdded the following APIs:\n\nExistKeysPattern()\nGetTablePattern()\nKey.IsAllKeyPattern()\nGo UT, and Benchmark Tests for the same\nTranslibDBScriptFail error type to translib/tlerr package","shortMessageHtmlLink":"DB Access Layer Merges: GetTablePattern ..."}},{"before":"14962fe6a94f13d9fc0c561af2f602e9ce135cd6","after":"2003cbba8bf868c80ab7cc1d2eb5dfa7c3a5ce4b","ref":"refs/heads/dbal3","pushedAt":"2023-09-13T19:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: GetTablePattern ...\n\nAdded the following APIs:\n\nExistKeysPattern()\nGetTablePattern()\nKey.IsAllKeyPattern()\nGo UT, and Benchmark Tests for the same\nTranslibDBScriptFail error type to translib/tlerr package","shortMessageHtmlLink":"DB Access Layer Merges: GetTablePattern ..."}},{"before":null,"after":"14962fe6a94f13d9fc0c561af2f602e9ce135cd6","ref":"refs/heads/dbal3","pushedAt":"2023-09-13T00:35:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"CVL database access layer changes (#100)\n\n* cvl database access layer changes\r\n\r\n* cvl database access layer changes to fix test code\r\n\r\n* cvl database access layer changes to fix benchmark test code\r\n\r\n* cvl database access layer changes to fix CvlEditConfigData test cases\r\n\r\n* cvl database access layer - removed the cvl_db_test.go, will be added it after integerating the changes","shortMessageHtmlLink":"CVL database access layer changes (sonic-net#100)"}},{"before":"341fd734b1ff8486e6c7ceecdc9a50cd5500bb92","after":"14962fe6a94f13d9fc0c561af2f602e9ce135cd6","ref":"refs/heads/master","pushedAt":"2023-09-13T00:34:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"CVL database access layer changes (#100)\n\n* cvl database access layer changes\r\n\r\n* cvl database access layer changes to fix test code\r\n\r\n* cvl database access layer changes to fix benchmark test code\r\n\r\n* cvl database access layer changes to fix CvlEditConfigData test cases\r\n\r\n* cvl database access layer - removed the cvl_db_test.go, will be added it after integerating the changes","shortMessageHtmlLink":"CVL database access layer changes (sonic-net#100)"}},{"before":"fde2f3ea3a67a5cd5dc30c205b8eda311ab31e87","after":null,"ref":"refs/heads/dbal2","pushedAt":"2023-09-13T00:32:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"}},{"before":"4bbd883db1887c741b7ec5c52ec0d92ed4368524","after":"fde2f3ea3a67a5cd5dc30c205b8eda311ab31e87","ref":"refs/heads/dbal2","pushedAt":"2023-08-30T22:42:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merge: UT Fixes - 2","shortMessageHtmlLink":"DB Access Layer Merge: UT Fixes - 2"}},{"before":"d445ff906b2809939e2a56728f0f9b62a27abe8b","after":"4bbd883db1887c741b7ec5c52ec0d92ed4368524","ref":"refs/heads/dbal2","pushedAt":"2023-07-08T00:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merge: UT Fixes - 2","shortMessageHtmlLink":"DB Access Layer Merge: UT Fixes - 2"}},{"before":"93313d91db5eb90e2eb3607809d239a2639b9c77","after":"d445ff906b2809939e2a56728f0f9b62a27abe8b","ref":"refs/heads/dbal2","pushedAt":"2023-07-06T22:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges: UT Fixes","shortMessageHtmlLink":"DB Access Layer Merges: UT Fixes"}},{"before":"341fd734b1ff8486e6c7ceecdc9a50cd5500bb92","after":"93313d91db5eb90e2eb3607809d239a2639b9c77","ref":"refs/heads/dbal2","pushedAt":"2023-07-06T00:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"DB Access Layer Merges:\n\n* Numerous additions and fixes including:\n\n* Unix domain sockets support.\n\n* Check-And-Set (CAS) transaction cache coherence.\n\n* DB Access/Time statistics, and per-connection cache.\n\n* Go-Redis Options Configuration like ReadTimeout.\n\n* GetEntries() (for redis pipelining) API implementation.\n\n* Get() API for obtaining metadata.\n\n* GetConfig() to get all tables in CONFIG_DB.\n\n* Moved Table, and Value to their respective files.\n\n Co-authored-by: Sachin Holla \n Co-authored-by: Mohammed Faraaz C \n Co-authored-by: Balachandar Mani ","shortMessageHtmlLink":"DB Access Layer Merges:"}},{"before":"38eef098a374d5af87008fd6de473d150f09d3cb","after":"341fd734b1ff8486e6c7ceecdc9a50cd5500bb92","ref":"refs/heads/dbal2","pushedAt":"2023-07-05T22:49:30.710Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-barboza","name":null,"path":"/a-barboza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29963827?s=80&v=4"},"commit":{"message":"Remove invalid db type definitions: ERROR_DB, USER_DB (#94)\n\n* Removed ERROR_DB & USER_DB db types and all their references\r\n* Return error from NewDB() if unsupported DbNum is passed\r\n* Handle gaps in DBNum values while creating 'all db objects' array\r\n* Ignore nil db objects in DeleteDB()","shortMessageHtmlLink":"Remove invalid db type definitions: ERROR_DB, USER_DB (sonic-net#94)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADydgKBwA","startCursor":null,"endCursor":null}},"title":"Activity · a-barboza/sonic-mgmt-common"}