{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22484954,"defaultBranch":"master","name":"oslo.serialization","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-31T21:04:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725552479.0","currentOid":""},"activityList":{"items":[{"before":"f6e879db55465e6d5f17f054ed2757cbfcfc43bc","after":"9a04a23ae19235e04d3b1e61ada0e6bc0cd7c62d","ref":"refs/heads/master","pushedAt":"2024-09-12T10:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update master for stable/2024.2\n\nAdd file to the reno documentation build to show release notes for\nstable/2024.2.\n\nUse pbr instruction to increment the minor version number\nautomatically so that master versions are higher than the versions on\nstable/2024.2.\n\nSem-Ver: feature\nChange-Id: I0bf60cb4a0b31d4654e9739cbc4ece4e8d6fb9a4","shortMessageHtmlLink":"Update master for stable/2024.2"}},{"before":"77402b2605e2439850811df2d049e0c0d6e56627","after":"8070b283f4c724d857f1bdad7df05022120c35ac","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-06T11:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/2024.2\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/2024.2 branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I441991cfa1ee63b8d33eb94589ff9ad74037d702","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/2024.2"}},{"before":"f6e879db55465e6d5f17f054ed2757cbfcfc43bc","after":"77402b2605e2439850811df2d049e0c0d6e56627","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-06T11:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for stable/2024.2\n\nChange-Id: Ib60d4af37e1b7a87b15f3c6b01376a5fb8d091f0","shortMessageHtmlLink":"Update .gitreview for stable/2024.2"}},{"before":null,"after":"f6e879db55465e6d5f17f054ed2757cbfcfc43bc","ref":"refs/heads/stable/2024.2","pushedAt":"2024-09-05T16:07:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[jsonutils] Add handling of datetime.date format\n\nRecent patch from keystone[1] do not work when\nosprofiler is enabled as osprofiler does jsonutils.dumps\nand datetime.date is not handled so it fails.\nThis patch adds the handling for it.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/924892\n\nNeeded-By: https://review.opendev.org/q/I1b71fb3881dc041db01083fbb4f2592400096a31\nRelated-Bug: #2074018\nCloses-Bug: #2076430\nChange-Id: Ifbcf5a1b3d42516bdf73f7ca6b2a7338f3985283","shortMessageHtmlLink":"[jsonutils] Add handling of datetime.date format"}},{"before":"6dfc5e2b0096b2cdda725accbafafa035020663d","after":"808ef7d16bc85847b0c41e646a030daeb3fd2ac5","ref":"refs/heads/stable/2023.1","pushedAt":"2024-08-28T16:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[jsonutils] Add handling of datetime.date format\n\nRecent patch from keystone[1] do not work when\nosprofiler is enabled as osprofiler does jsonutils.dumps\nand datetime.date is not handled so it fails.\nThis patch adds the handling for it.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/924892\n\nNeeded-By: https://review.opendev.org/q/I1b71fb3881dc041db01083fbb4f2592400096a31\nRelated-Bug: #2074018\nCloses-Bug: #2076430\nChange-Id: Ifbcf5a1b3d42516bdf73f7ca6b2a7338f3985283\n(cherry picked from commit f6e879db55465e6d5f17f054ed2757cbfcfc43bc)\n(cherry picked from commit b7c9063a9bff428bbfd13ebd2d94040254f3d3ab)\n(cherry picked from commit 47ea1d798175833e3e2de49b8c338f384e318fb3)","shortMessageHtmlLink":"[jsonutils] Add handling of datetime.date format"}},{"before":"e23100fbdd0c3620b0770d2fe83dab5fe057b422","after":"47ea1d798175833e3e2de49b8c338f384e318fb3","ref":"refs/heads/stable/2023.2","pushedAt":"2024-08-23T13:30:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[jsonutils] Add handling of datetime.date format\n\nRecent patch from keystone[1] do not work when\nosprofiler is enabled as osprofiler does jsonutils.dumps\nand datetime.date is not handled so it fails.\nThis patch adds the handling for it.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/924892\n\nNeeded-By: https://review.opendev.org/q/I1b71fb3881dc041db01083fbb4f2592400096a31\nRelated-Bug: #2074018\nCloses-Bug: #2076430\nChange-Id: Ifbcf5a1b3d42516bdf73f7ca6b2a7338f3985283\n(cherry picked from commit f6e879db55465e6d5f17f054ed2757cbfcfc43bc)\n(cherry picked from commit b7c9063a9bff428bbfd13ebd2d94040254f3d3ab)","shortMessageHtmlLink":"[jsonutils] Add handling of datetime.date format"}},{"before":"aa0b8bfb683d6887f9107dcc862fb94de1d29547","after":"b7c9063a9bff428bbfd13ebd2d94040254f3d3ab","ref":"refs/heads/stable/2024.1","pushedAt":"2024-08-21T09:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[jsonutils] Add handling of datetime.date format\n\nRecent patch from keystone[1] do not work when\nosprofiler is enabled as osprofiler does jsonutils.dumps\nand datetime.date is not handled so it fails.\nThis patch adds the handling for it.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/924892\n\nNeeded-By: https://review.opendev.org/q/I1b71fb3881dc041db01083fbb4f2592400096a31\nRelated-Bug: #2074018\nCloses-Bug: #2076430\nChange-Id: Ifbcf5a1b3d42516bdf73f7ca6b2a7338f3985283\n(cherry picked from commit f6e879db55465e6d5f17f054ed2757cbfcfc43bc)","shortMessageHtmlLink":"[jsonutils] Add handling of datetime.date format"}},{"before":"d0d643baf4831f3c95e4b181cfae40010bec22ef","after":null,"ref":"refs/heads/stable/zed","pushedAt":"2024-08-13T14:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"689162f19a203ca0b918145863d6620b0abaf7a2","after":"f6e879db55465e6d5f17f054ed2757cbfcfc43bc","ref":"refs/heads/master","pushedAt":"2024-08-13T14:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[jsonutils] Add handling of datetime.date format\n\nRecent patch from keystone[1] do not work when\nosprofiler is enabled as osprofiler does jsonutils.dumps\nand datetime.date is not handled so it fails.\nThis patch adds the handling for it.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/924892\n\nNeeded-By: https://review.opendev.org/q/I1b71fb3881dc041db01083fbb4f2592400096a31\nRelated-Bug: #2074018\nCloses-Bug: #2076430\nChange-Id: Ifbcf5a1b3d42516bdf73f7ca6b2a7338f3985283","shortMessageHtmlLink":"[jsonutils] Add handling of datetime.date format"}},{"before":"8e118445bf23a177dafd75c3b38de36a50bd6ee3","after":"689162f19a203ca0b918145863d6620b0abaf7a2","ref":"refs/heads/master","pushedAt":"2024-05-06T11:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"reno: Update master for unmaintained/zed\n\nUpdate the zed release notes configuration to build from\nunmaintained/zed.\n\nChange-Id: Iebc17835661692b1a8aee9d489b8ec71c28e05ee","shortMessageHtmlLink":"reno: Update master for unmaintained/zed"}},{"before":"d0d643baf4831f3c95e4b181cfae40010bec22ef","after":"86de62ab083b7c567091dee7507c2940d401ac10","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-06T08:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/zed\n\nChange-Id: I6b3c1aea4be422a0aed9dee680fe5e16ad4ec868","shortMessageHtmlLink":"Update .gitreview for unmaintained/zed"}},{"before":null,"after":"d0d643baf4831f3c95e4b181cfae40010bec22ef","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-06T06:01:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/zed\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/zed branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I27fbccdc5bcdc2bef0b34c8e24560594d2f1c9e9","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/zed"}},{"before":"a0f68b3d8537b7a36cc69f938ea8e902086bb0e2","after":"8e118445bf23a177dafd75c3b38de36a50bd6ee3","ref":"refs/heads/master","pushedAt":"2024-05-01T10:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove old excludes\n\nThese are detected as errors since the clean up was done[1] in\nthe requirements repository.\n\n[1] 314734e938f107cbd5ebcc7af4d9167c11347406\n\nChange-Id: Ib07225b219f6a17decc8eac22fd63a5f19be7138","shortMessageHtmlLink":"Remove old excludes"}},{"before":"72d77429bb28f1a21cdefc80484709425b29fc2f","after":"a0f68b3d8537b7a36cc69f938ea8e902086bb0e2","ref":"refs/heads/master","pushedAt":"2024-03-12T14:31:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"reno: Update master for unmaintained/xena\"","shortMessageHtmlLink":"Merge \"reno: Update master for unmaintained/xena\""}},{"before":"966e5d0fe387e635cbd94a60d921a937655b3f1e","after":"72d77429bb28f1a21cdefc80484709425b29fc2f","ref":"refs/heads/master","pushedAt":"2024-03-12T14:27:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"reno: Update master for unmaintained/wallaby\"","shortMessageHtmlLink":"Merge \"reno: Update master for unmaintained/wallaby\""}},{"before":"d5596ae1691f23604a8441aa0d6e10eb01b1fc5b","after":"966e5d0fe387e635cbd94a60d921a937655b3f1e","ref":"refs/heads/master","pushedAt":"2024-03-12T13:27:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"reno: Update master for unmaintained/victoria\"","shortMessageHtmlLink":"Merge \"reno: Update master for unmaintained/victoria\""}},{"before":"e261f6cf17600b54d3cb73241ed4162451fc7004","after":"aa0b8bfb683d6887f9107dcc862fb94de1d29547","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-12T13:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/2024.1\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/2024.1 branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I93f884cc644d26005bef36833cdf6a5d36495b87","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/2024.1"}},{"before":"548c7a3fd5db17a64d2e8a1dacc58b23060d7062","after":"d5596ae1691f23604a8441aa0d6e10eb01b1fc5b","ref":"refs/heads/master","pushedAt":"2024-03-12T13:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update master for stable/2024.1\n\nAdd file to the reno documentation build to show release notes for\nstable/2024.1.\n\nUse pbr instruction to increment the minor version number\nautomatically so that master versions are higher than the versions on\nstable/2024.1.\n\nSem-Ver: feature\nChange-Id: I799fd64dc30134d6d4fe64885f7883050bb078fc","shortMessageHtmlLink":"Update master for stable/2024.1"}},{"before":"523dc380f0fa5c5826e71a2af1b8b714810cb157","after":null,"ref":"refs/heads/stable/xena","pushedAt":"2024-03-12T13:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"bbe5d5a4f072b3bf986511fa6dd0a9bf2b21e00c","after":null,"ref":"refs/heads/stable/wallaby","pushedAt":"2024-03-12T13:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"fcd737e2b19a4fee58db79281b336342f0f09d7b","after":null,"ref":"refs/heads/stable/victoria","pushedAt":"2024-03-12T13:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"548c7a3fd5db17a64d2e8a1dacc58b23060d7062","after":"e261f6cf17600b54d3cb73241ed4162451fc7004","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-12T13:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for stable/2024.1\n\nChange-Id: Ibc6e5f4ebd47b14dc8ab13b004b4eedcddb2f3d0","shortMessageHtmlLink":"Update .gitreview for stable/2024.1"}},{"before":"fcd737e2b19a4fee58db79281b336342f0f09d7b","after":"e98b08269107e8bcdfd4021b6d1284b6bd9d8711","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-09T09:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/victoria\n\nChange-Id: I15722e5a72505264189769b6e2dd38dc85d20fff","shortMessageHtmlLink":"Update .gitreview for unmaintained/victoria"}},{"before":"bbe5d5a4f072b3bf986511fa6dd0a9bf2b21e00c","after":"8651af5a650af7d7d35f29accb2e5ba61343bc96","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-09T09:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/wallaby\n\nChange-Id: Ie5aa8f745fc56128b50baacaef804000a87c36dd","shortMessageHtmlLink":"Update .gitreview for unmaintained/wallaby"}},{"before":null,"after":"548c7a3fd5db17a64d2e8a1dacc58b23060d7062","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-08T14:28:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Display coverage report\"","shortMessageHtmlLink":"Merge \"Display coverage report\""}},{"before":"523dc380f0fa5c5826e71a2af1b8b714810cb157","after":"0c58a8cf389e39f9bbb85b2e1139f98353e6a18b","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-07T17:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/xena\n\nChange-Id: I5620824734994459e91ef14a2b80166d75f607fa","shortMessageHtmlLink":"Update .gitreview for unmaintained/xena"}},{"before":null,"after":"523dc380f0fa5c5826e71a2af1b8b714810cb157","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-07T14:33:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/xena\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/xena branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: Ifc6a20a9242fccecaa043361565dc55cc24128af","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/xena"}},{"before":null,"after":"bbe5d5a4f072b3bf986511fa6dd0a9bf2b21e00c","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-07T14:31:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/wallaby\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/wallaby branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I574fc05aa6db53e10920d2594f7f6c9b679236fd","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/wallaby"}},{"before":null,"after":"fcd737e2b19a4fee58db79281b336342f0f09d7b","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-07T14:25:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix json to_primitive when using IO OBjects\n\nCurrently, using Cinder's backup service with RBD the\nbackup-create operation gets stuck when logging\n('use_json=True' must be set in the config file).\n\nThe oslo.log JSONFormatter gets stuck when passing an\nRBDVolumeIOWrapper from os-brick. This happens via os-brick's\nutils.trace() method which passes a connector containing\n{'path': RBDVolumeIOWrapper}.\nThe oslo.log JSONFormatter format() method calls\noslo_serialization's jsonutils.to_primitive and passes in\nthis RBDVolumeIOWrapper object.\n \nTherefore the to_primitive method eventually calls\nRBDVolumeIOWrapper.read(). In order to fix this the current\npath avoids mapping io.IOBase objects and fallback the wrapper\nRBD volume object.\n\nCo-authored-by: Eric Harney \nCloses-Bug: #1908607\nChange-Id: I3c416e855cb5f0dc32d14b2749ba92aba8964574\n(cherry picked from commit 02037330d863ecbe2471b63bff5461dee6a3c024)","shortMessageHtmlLink":"Fix json to_primitive when using IO OBjects"}},{"before":"abde6e67c62c09944148f01c3f2026b9a046d55f","after":"a44e4147024401ba50776646e0202451b8b6747a","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-09T20:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/yoga\n\nChange-Id: I7971eec9256bfce15dedcc79a930fd97891fc4ae","shortMessageHtmlLink":"Update .gitreview for unmaintained/yoga"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDoyNjowNi4wMDAwMDBazwAAAAS0PITj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDoyNjowNi4wMDAwMDBazwAAAAS0PITj","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOVQyMDoyODowOC4wMDAwMDBazwAAAAP23jDC"}},"title":"Activity · openstack/oslo.serialization"}