{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":568757095,"defaultBranch":"main","name":"pg-index-benchmark","ownerLogin":"doctolib","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-21T10:49:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5823649?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726762821.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0232361930adcfbca078fccd7360e79bbf9e48dd","ref":"refs/heads/dependabot/bundler/google-protobuf-3.25.5","pushedAt":"2024-09-19T16:20:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google-protobuf from 3.22.2 to 3.25.5\n\nBumps [google-protobuf](https://github.com/protocolbuffers/protobuf) from 3.22.2 to 3.25.5.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.22.2...v3.25.5)\n\n---\nupdated-dependencies:\n- dependency-name: google-protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google-protobuf from 3.22.2 to 3.25.5"}},{"before":"fcd247b440cd73fe0ac94d6ba27c4d03efc5bc72","after":"d0697bcab6ada8a2e23e671474bd8afc53847a47","ref":"refs/heads/main","pushedAt":"2024-02-20T10:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tanguy-platsec","name":"Tanguy Segarra","path":"/tanguy-platsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100129158?s=80&v=4"},"commit":{"message":"Delete .github/protected-branches.yml\n\nThis was created via Terraform apply but reverting the source PR did not delete the GitHub files...","shortMessageHtmlLink":"Delete .github/protected-branches.yml"}},{"before":"b51f6d7c2f168aca1b241ce9769f05e1a6dda59e","after":"fcd247b440cd73fe0ac94d6ba27c4d03efc5bc72","ref":"refs/heads/main","pushedAt":"2024-02-15T16:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfe-github-3[bot]","name":null,"path":"/apps/tfe-github-3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5823649?s=80&v=4"},"commit":{"message":"Add .github/protected-branches.yml","shortMessageHtmlLink":"Add .github/protected-branches.yml"}},{"before":"21d9523ce484ff9bfad8039abaea67e3c4ebf11c","after":null,"ref":"refs/heads/chmod-initdb","pushedAt":"2023-04-11T09:12:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbriand-docto","name":"Flora Briand","path":"/fbriand-docto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80398363?s=80&v=4"}},{"before":"f476a7531706492583b5b2a3fad0f9d3fe67b66a","after":"b51f6d7c2f168aca1b241ce9769f05e1a6dda59e","ref":"refs/heads/main","pushedAt":"2023-04-11T09:12:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fbriand-docto","name":"Flora Briand","path":"/fbriand-docto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80398363?s=80&v=4"},"commit":{"message":"chmod init db (#15)","shortMessageHtmlLink":"chmod init db (#15)"}},{"before":"e34ac0e91a273aae94284fdf555a6f17e8e26042","after":null,"ref":"refs/heads/wording_refine","pushedAt":"2023-04-11T09:11:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"74ac646e3d2bda74b59fd46b77153d687fc29cef","after":"f476a7531706492583b5b2a3fad0f9d3fe67b66a","ref":"refs/heads/main","pushedAt":"2023-04-11T09:11:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Improve logs (#14)\n\nLogs were confusing when speaking about \"adding indexes\"","shortMessageHtmlLink":"Improve logs (#14)"}},{"before":null,"after":"21d9523ce484ff9bfad8039abaea67e3c4ebf11c","ref":"refs/heads/chmod-initdb","pushedAt":"2023-04-11T09:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbriand-docto","name":"Flora Briand","path":"/fbriand-docto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80398363?s=80&v=4"},"commit":{"message":"chmod init db","shortMessageHtmlLink":"chmod init db"}},{"before":null,"after":"e34ac0e91a273aae94284fdf555a6f17e8e26042","ref":"refs/heads/wording_refine","pushedAt":"2023-04-08T14:10:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Improve logs","shortMessageHtmlLink":"Improve logs"}},{"before":"d73478f6228adcf10b3c74c1f2d2a71a3fc46ad5","after":null,"ref":"refs/heads/tune_output","pushedAt":"2023-04-04T12:24:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"f9ab0b145e82043fd52d5be1348e9d723bbae5e5","after":"74ac646e3d2bda74b59fd46b77153d687fc29cef","ref":"refs/heads/main","pushedAt":"2023-04-04T12:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Remove unnecessary logs and improve code coverage (#13)\n\n- Log only once per query the row count: logging the returned rows for\r\neach scenario was not relevant as they all return the same amount of\r\nrows.\r\n- For other query plans metrics, if all scenarios have the same values,\r\ngather the result:\r\n\r\nBefore:\r\n```\r\nShared Read Blocks:\r\n reference 0\r\n scenario1 0 ✅\r\n scenario2 0 ✅\r\n scenario3 0 ✅\r\n scenario4 0 ✅\r\n scenario5 0 ✅\r\n```\r\nAfter:\r\n```\r\nShared Read Blocks: 0 (same for all scenarios)\r\n```\r\n- Improve test coverage (from 53% to 86%)","shortMessageHtmlLink":"Remove unnecessary logs and improve code coverage (#13)"}},{"before":"78ab22f184ae8061debe5cfb17e1e65f16c5ed93","after":"d73478f6228adcf10b3c74c1f2d2a71a3fc46ad5","ref":"refs/heads/tune_output","pushedAt":"2023-04-04T12:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"PR review","shortMessageHtmlLink":"PR review"}},{"before":"66493d0b4dcc628074a76223238a898d2183e04f","after":"78ab22f184ae8061debe5cfb17e1e65f16c5ed93","ref":"refs/heads/tune_output","pushedAt":"2023-04-02T13:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Prefer 'it' to 'def test_' definition","shortMessageHtmlLink":"Prefer 'it' to 'def test_' definition"}},{"before":null,"after":"66493d0b4dcc628074a76223238a898d2183e04f","ref":"refs/heads/tune_output","pushedAt":"2023-04-01T14:26:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"check logs","shortMessageHtmlLink":"check logs"}},{"before":"3c5530bebf808fbd7989a28d8944d8023e48b6e5","after":null,"ref":"refs/heads/improve_tests","pushedAt":"2023-03-28T13:46:40.884Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"e889d098a839ec96933b10510c685d5cde095066","after":"f9ab0b145e82043fd52d5be1348e9d723bbae5e5","ref":"refs/heads/main","pushedAt":"2023-03-28T13:46:39.170Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Improve tests (#9)\n\nAdding some extra tests and also extracting some methods.","shortMessageHtmlLink":"Improve tests (#9)"}},{"before":"b9130c35d3dceec23a3d98ea1dc81f0466b823c6","after":null,"ref":"refs/heads/small_improvements","pushedAt":"2023-03-28T13:42:12.258Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"59e95774697cbff7d82ceb86b00b83745a44eec0","after":"e889d098a839ec96933b10510c685d5cde095066","ref":"refs/heads/main","pushedAt":"2023-03-28T13:42:10.725Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Small improvements (#10)\n\nFew minor changes and cleanup","shortMessageHtmlLink":"Small improvements (#10)"}},{"before":"2296c00ba40889968478cdea6e4596eb49f23ea8","after":null,"ref":"refs/heads/improve_demo","pushedAt":"2023-03-28T13:35:09.837Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"f73dcf68ff46b545d52207375190e53ad9127878","after":"59e95774697cbff7d82ceb86b00b83745a44eec0","ref":"refs/heads/main","pushedAt":"2023-03-28T13:35:08.039Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Improve demo (#11)\n\n- Fix connection issues with docker health check\r\n- Improve logs by flushing std output regularly\r\n- Add more scenarios, more indexes and more queries\r\n- Tune pg docker image","shortMessageHtmlLink":"Improve demo (#11)"}},{"before":"0f3e693ba6770d64c6b44f883953af7fec2b160e","after":"2296c00ba40889968478cdea6e4596eb49f23ea8","ref":"refs/heads/improve_demo","pushedAt":"2023-03-28T13:19:29.636Z","pushType":"push","commitsCount":3,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Rename book into books","shortMessageHtmlLink":"Rename book into books"}},{"before":"b2534ce13ca8d55c34c7ad07b992c04deaa1d72c","after":"3c5530bebf808fbd7989a28d8944d8023e48b6e5","ref":"refs/heads/improve_tests","pushedAt":"2023-03-28T13:03:45.878Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"1a1a685cca4884e494394047373e0c65c58f72f3","after":null,"ref":"refs/heads/bump_dependencies","pushedAt":"2023-03-27T16:23:20.914Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"}},{"before":"310ab04d2966d33e2880ebf1de1dc3efb73fcbbe","after":"f73dcf68ff46b545d52207375190e53ad9127878","ref":"refs/heads/main","pushedAt":"2023-03-27T16:23:19.226Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Bump dependencies (#12)","shortMessageHtmlLink":"Bump dependencies (#12)"}},{"before":"5864a2ecb4bca93dfb8705bd0df3945c38ab9e9a","after":"0f3e693ba6770d64c6b44f883953af7fec2b160e","ref":"refs/heads/improve_demo","pushedAt":"2023-03-26T21:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Simplify docker compose\n\nMove docker init files into a directory","shortMessageHtmlLink":"Simplify docker compose"}},{"before":"9c7a15a1ef48ea183e277b4f0afa11186310c493","after":"5864a2ecb4bca93dfb8705bd0df3945c38ab9e9a","ref":"refs/heads/improve_demo","pushedAt":"2023-03-26T21:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"947d6081cbbf245ed0f414cf181f62d775a12169","after":"b9130c35d3dceec23a3d98ea1dc81f0466b823c6","ref":"refs/heads/small_improvements","pushedAt":"2023-03-26T21:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"[Benchmark] Fix typos","shortMessageHtmlLink":"[Benchmark] Fix typos"}},{"before":"bcd1230643ce1115e9ce643251d9cee17cce4be0","after":"9c7a15a1ef48ea183e277b4f0afa11186310c493","ref":"refs/heads/improve_demo","pushedAt":"2023-03-26T20:58:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"remove transaction in init","shortMessageHtmlLink":"remove transaction in init"}},{"before":"e447d4fd67a2fdf07d1e65aaebec398a87e19b91","after":"bcd1230643ce1115e9ce643251d9cee17cce4be0","ref":"refs/heads/improve_demo","pushedAt":"2023-03-26T16:57:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"[Demo] More scenarios and more queries","shortMessageHtmlLink":"[Demo] More scenarios and more queries"}},{"before":"c7e5f6945958f9aad80989db982a3a169e6e5a64","after":"e447d4fd67a2fdf07d1e65aaebec398a87e19b91","ref":"refs/heads/improve_demo","pushedAt":"2023-03-26T16:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EQuincerot","name":"Emmanuel Quincerot","path":"/EQuincerot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18597999?s=80&v=4"},"commit":{"message":"Flush std output regularly\n\nIf we don't flush, the results of the ruby output is flushed once the\nstd output cache is full, often at the end of the execution.\nThat's not convenient as user could think something is stuck.\n\nHere we rather flush the output between each scenario","shortMessageHtmlLink":"Flush std output regularly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjoyMDoyMS4wMDAwMDBazwAAAAS7FhIJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjoyMDoyMS4wMDAwMDBazwAAAAS7FhIJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNlQxNjo0NTozNC4wMDAwMDBazwAAAAMLiMvc"}},"title":"Activity · doctolib/pg-index-benchmark"}