{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":370529505,"defaultBranch":"POLARDB_11_STABLE","name":"PolarDB-for-PostgreSQL","ownerLogin":"ApsaraDB","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-25T01:27:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/92418439?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714822469.0","currentOid":""},"activityList":{"items":[{"before":"1c3c67bd8d18d98a2645a1dc9c68977b21014fa7","after":"56a31ddc763e54c5f914f022ce4d6f1cdb18ca70","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-07-22T06:11:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #519 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20240722","shortMessageHtmlLink":"Merge pull request #519 from ApsaraDB/POLARDB_11_DEV"}},{"before":"0e110df33ef7a1364d5106e8f9360c28334c2803","after":"3ebc3d9defabcacb1a1686ac06b7143eda905a67","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-07-18T07:32:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.\n\nCOMMIT/ROLLBACK necessarily destroys all snapshots within the session.\nThe original implementation of intra-procedure transactions just\ncavalierly did that, ignoring the fact that this left us executing in\na rather different environment than normal. In particular, it turns\nout that handling of toasted datums depends rather critically on there\nbeing an outer ActiveSnapshot: otherwise, when SPI or the core\nexecutor pop whatever snapshot they used and return, it's unsafe to\ndereference any toasted datums that may appear in the query result.\nIt's possible to demonstrate \"no known snapshots\" and \"missing chunk\nnumber N for toast value\" errors as a result of this oversight.\n\nHistorically this outer snapshot has been held by the Portal code,\nand that seems like a good plan to preserve. So add infrastructure\nto pquery.c to allow re-establishing the Portal-owned snapshot if it's\nnot there anymore, and add enough bookkeeping support that we can tell\nwhether it is or not.\n\nWe can't, however, just re-establish the Portal snapshot as part of\nCOMMIT/ROLLBACK. As in normal transaction start, acquiring the first\nsnapshot should wait until after SET and LOCK commands. Hence, teach\nspi.c about doing this at the right time. (Note that this patch\ndoesn't fix the problem for any PLs that try to run intra-procedure\ntransactions without using SPI to execute SQL commands.)\n\nThis makes SPI's no_snapshots parameter rather a misnomer, so in HEAD,\nrename that to allow_nonatomic.\n\nreplication/logical/worker.c also needs some fixes, because it wasn't\ncareful to hold a snapshot open around AFTER trigger execution.\nThat code doesn't use a Portal, which I suspect someday we're gonna\nhave to fix. But for now, just rearrange the order of operations.\nThis includes back-patching the recent addition of finish_estate()\nto centralize the cleanup logic there.\n\nThis also back-patches commit 2ecfeda3e into v13, to improve the\ntest coverage for worker.c (it was that test that exposed that\nworker.c's snapshot management is wrong).\n\nPer bug #15990 from Andreas Wicht. Back-patch to v11 where\nintra-procedure COMMIT was added.\n\nDiscussion: https://postgr.es/m/15990-eee2ac466b11293d@postgresql.org","shortMessageHtmlLink":"Restore the portal-level snapshot after procedure COMMIT/ROLLBACK."}},{"before":"23f36cb2e0c12b2d6554846133e29b266814bea8","after":"0e110df33ef7a1364d5106e8f9360c28334c2803","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-07-08T11:41:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"ci: disable rocky 8/9 RPM building\n\nDue to Rocky 8/9 starts to use LLVM 17, which cannot be adapted to\nPostgreSQL 11, temporarily disable the RPM packaging.","shortMessageHtmlLink":"ci: disable rocky 8/9 RPM building"}},{"before":"932cc4331d4711e6baed613c144d7a25cdbc3ca9","after":"1c3c67bd8d18d98a2645a1dc9c68977b21014fa7","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-05-03T11:08:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge branch 'POLARDB_11_DEV' into POLARDB_11_STABLE","shortMessageHtmlLink":"Merge branch 'POLARDB_11_DEV' into POLARDB_11_STABLE"}},{"before":"13acee1ff0fe0642414dfc78456d94f9cfe40f81","after":"23f36cb2e0c12b2d6554846133e29b266814bea8","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-05-03T11:05:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"feat: support building on Rocky 9","shortMessageHtmlLink":"feat: support building on Rocky 9"}},{"before":"932cc4331d4711e6baed613c144d7a25cdbc3ca9","after":null,"ref":"refs/tags/v11.9.20.0","pushedAt":"2024-05-02T13:45:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"}},{"before":"adca76798cd3a54a4eab901645f2af0173e3365f","after":null,"ref":"refs/tags/v11.9.20.0","pushedAt":"2024-04-30T05:56:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"}},{"before":"301f6500efdd026eb692eb9e345aa03da250a286","after":"932cc4331d4711e6baed613c144d7a25cdbc3ca9","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-04-30T05:50:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge branch 'POLARDB_11_DEV' into POLARDB_11_STABLE","shortMessageHtmlLink":"Merge branch 'POLARDB_11_DEV' into POLARDB_11_STABLE"}},{"before":"7de734f1d500737ce8c53de1e1de04d8cd706e1b","after":"13acee1ff0fe0642414dfc78456d94f9cfe40f81","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-04-30T05:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"feat: support RPM packaging","shortMessageHtmlLink":"feat: support RPM packaging"}},{"before":"49d141ca445d087494663929dc61036a7a62098b","after":"301f6500efdd026eb692eb9e345aa03da250a286","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-04-14T10:51:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #502 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20240414","shortMessageHtmlLink":"Merge pull request #502 from ApsaraDB/POLARDB_11_DEV"}},{"before":"57504db9c3865676cd3d6be36e539ca4d648f24c","after":"45e26b4b81d4c110380c9dc514c06734b26e3085","ref":"refs/heads/gh-pages","pushedAt":"2024-04-14T08:38:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"5ca82d67e25bb858ec70aaa7d8eb0500fb7cd695","after":"7de734f1d500737ce8c53de1e1de04d8cd706e1b","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-04-14T08:37:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"feat: support global stat env","shortMessageHtmlLink":"feat: support global stat env"}},{"before":"d7f1a4f84d96f49a7384769496e4f83011b6eac6","after":"57504db9c3865676cd3d6be36e539ca4d648f24c","ref":"refs/heads/gh-pages","pushedAt":"2024-04-08T08:47:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"243bc6964ca4cfdefe8dd9c00e2d3bd2a0771dbb","after":"5ca82d67e25bb858ec70aaa7d8eb0500fb7cd695","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-04-08T08:46:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"docs: update contributing guide","shortMessageHtmlLink":"docs: update contributing guide"}},{"before":"bbdcf303a6e7f9c13cac4125c428c033b4528ff7","after":"49d141ca445d087494663929dc61036a7a62098b","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-04-07T07:37:39.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #499 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20240407","shortMessageHtmlLink":"Merge pull request #499 from ApsaraDB/POLARDB_11_DEV"}},{"before":"21d6e2dce832764c828e914cf06d3ad1735f79c7","after":"d7f1a4f84d96f49a7384769496e4f83011b6eac6","ref":"refs/heads/gh-pages","pushedAt":"2024-04-04T16:32:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"4216920577066c626b44b16b9c04dedcb78caca1","after":"243bc6964ca4cfdefe8dd9c00e2d3bd2a0771dbb","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-04-04T16:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"docs: support pnpm and remove yarn support","shortMessageHtmlLink":"docs: support pnpm and remove yarn support"}},{"before":"d52e8258f4cfd4b6fc50d36d7149e9131a6581f3","after":"4216920577066c626b44b16b9c04dedcb78caca1","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-04-04T12:28:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"fix: bgworker registration check","shortMessageHtmlLink":"fix: bgworker registration check"}},{"before":"a3ec499e8792dcb4cf438e5d4cc94f2022bea6d0","after":"d52e8258f4cfd4b6fc50d36d7149e9131a6581f3","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-03-26T01:37:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"feat: remove check hook of polar_px_scan_unit_size","shortMessageHtmlLink":"feat: remove check hook of polar_px_scan_unit_size"}},{"before":"f9eeeb12ec17bcddeb2f1f574823b43226073941","after":"21d6e2dce832764c828e914cf06d3ad1735f79c7","ref":"refs/heads/gh-pages","pushedAt":"2024-03-18T09:33:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"16884a0231d76951a332560479328d63760adaad","after":"a3ec499e8792dcb4cf438e5d4cc94f2022bea6d0","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-03-18T09:32:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"docs: polar_stat_env","shortMessageHtmlLink":"docs: polar_stat_env"}},{"before":"c5ff2c3ddbedb239e19641a01a25b7ea7cb63636","after":"bbdcf303a6e7f9c13cac4125c428c033b4528ff7","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-03-13T02:44:33.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #492 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20240312","shortMessageHtmlLink":"Merge pull request #492 from ApsaraDB/POLARDB_11_DEV"}},{"before":"f038dfdebe926020ee90cfa8c51f2a5b2bac0ff1","after":"16884a0231d76951a332560479328d63760adaad","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-03-12T14:00:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"feat: add polar stat env extension\n\n1. host cpu info\n2. host memory info\n3. host os info","shortMessageHtmlLink":"feat: add polar stat env extension"}},{"before":"285e26bcdd126c26ac98f7c65e53525228f799e0","after":"f9eeeb12ec17bcddeb2f1f574823b43226073941","ref":"refs/heads/gh-pages","pushedAt":"2024-03-12T12:01:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"ffb3160d6751e62311ef7faabe52ac1ee189e993","after":"f038dfdebe926020ee90cfa8c51f2a5b2bac0ff1","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-03-12T12:00:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"polardb-bot[bot]","name":null,"path":"/apps/polardb-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/205552?s=80&v=4"},"commit":{"message":"docs: update install script","shortMessageHtmlLink":"docs: update install script"}},{"before":"e6aa5793e1246e4fbac7819bf214ba7ea1375b51","after":"c5ff2c3ddbedb239e19641a01a25b7ea7cb63636","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2024-03-10T14:06:45.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #489 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20240310","shortMessageHtmlLink":"Merge pull request #489 from ApsaraDB/POLARDB_11_DEV"}},{"before":"90320a92fbf2147e45472e0706ec9d1f9ebd6efc","after":"285e26bcdd126c26ac98f7c65e53525228f799e0","ref":"refs/heads/gh-pages","pushedAt":"2024-03-10T13:20:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"cbfe634a704186ff4cb1761ab10f3d05ce612125","after":"ffb3160d6751e62311ef7faabe52ac1ee189e993","ref":"refs/heads/POLARDB_11_DEV","pushedAt":"2024-03-10T13:18:44.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"bug: fix ePQ plpython cases","shortMessageHtmlLink":"bug: fix ePQ plpython cases"}},{"before":"8ad5ff67108fdef74f6228d0c6af979f620cbeb6","after":"e6aa5793e1246e4fbac7819bf214ba7ea1375b51","ref":"refs/heads/POLARDB_11_STABLE","pushedAt":"2023-12-28T08:29:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mrdrivingduck","name":"Mr Dk.","path":"/mrdrivingduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32560442?s=80&v=4"},"commit":{"message":"Merge pull request #469 from ApsaraDB/POLARDB_11_DEV\n\nmerge: 20231228","shortMessageHtmlLink":"Merge pull request #469 from ApsaraDB/POLARDB_11_DEV"}},{"before":"53cdb9c6a9f74f1bd4319b10028e0c8ed3b578e2","after":"90320a92fbf2147e45472e0706ec9d1f9ebd6efc","ref":"refs/heads/gh-pages","pushedAt":"2023-12-28T06:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhWw1nAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ApsaraDB/PolarDB-for-PostgreSQL"}