{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":703576563,"defaultBranch":"dev","name":"router","ownerLogin":"Netflix-Skunkworks","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-11T13:56:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1728142?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719596377.0","currentOid":""},"activityList":{"items":[{"before":"1b85bb41d5ac0598c636f1af1ff9f76ee366b936","after":"eee01740e0bdd840cc22065dcf25e5924ae23a02","ref":"refs/heads/nflx-dev","pushedAt":"2024-07-22T22:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinnou","name":"Antoine Boyer","path":"/tinnou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1523863?s=80&v=4"},"commit":{"message":"Make Notification pub","shortMessageHtmlLink":"Make Notification pub"}},{"before":"15875a01250b7eaadfc2b6c1c88a562f64d1ce6b","after":"1b85bb41d5ac0598c636f1af1ff9f76ee366b936","ref":"refs/heads/nflx-dev","pushedAt":"2024-07-22T21:53:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tinnou","name":"Antoine Boyer","path":"/tinnou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1523863?s=80&v=4"},"commit":{"message":"Make Notify.exist,force_delete,send_sync pub","shortMessageHtmlLink":"Make Notify.exist,force_delete,send_sync pub"}},{"before":"5e02d8a94ee260b810c524facc854d29f39995ba","after":"15875a01250b7eaadfc2b6c1c88a562f64d1ce6b","ref":"refs/heads/nflx-dev","pushedAt":"2024-07-22T21:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinnou","name":"Antoine Boyer","path":"/tinnou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1523863?s=80&v=4"},"commit":{"message":"Make Notify.exist pub","shortMessageHtmlLink":"Make Notify.exist pub"}},{"before":"4faac3c6667d86055e5301fef4e0ac87ae2faf06","after":"5e02d8a94ee260b810c524facc854d29f39995ba","ref":"refs/heads/nflx-dev","pushedAt":"2024-07-22T21:39:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tinnou","name":"Antoine Boyer","path":"/tinnou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1523863?s=80&v=4"},"commit":{"message":"Fix CachingQueryPlanner constructor call arguments","shortMessageHtmlLink":"Fix CachingQueryPlanner constructor call arguments"}},{"before":"bf7472507f351fdfe6645a9b2624a7f3b391087f","after":"4faac3c6667d86055e5301fef4e0ac87ae2faf06","ref":"refs/heads/nflx-dev","pushedAt":"2024-07-22T16:13:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"fix metric","shortMessageHtmlLink":"fix metric"}},{"before":null,"after":"0b72e453113f35bad2cdbb52b17273e05f922d0c","ref":"refs/heads/parent-relation-alloc-fix","pushedAt":"2024-06-28T17:39:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"show example to avoid expensive allocation in can_merge_sibling_in","shortMessageHtmlLink":"show example to avoid expensive allocation in can_merge_sibling_in"}},{"before":null,"after":"a156f1dc8c22fa6ad96fbfdcd681a6321778776d","ref":"refs/heads/nflx-dev-4","pushedAt":"2024-06-25T19:37:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add rust planner metric","shortMessageHtmlLink":"add rust planner metric"}},{"before":"9e6ea3e78a7ba4aed5e579641e847f08bfa6d9fc","after":"c3493e95616f705bc7f02897ff624274cdc0fded","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-06-25T16:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"a7f1cc2bbbb8d4d6f9f3d21a3c9043877ecd6da7","after":"9e6ea3e78a7ba4aed5e579641e847f08bfa6d9fc","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-06-25T16:06:17.000Z","pushType":"push","commitsCount":397,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"1f03d5608480ce1f6ce4d33a6313ce0c753af587","after":"6a2c7e79c7e7edbb70cdc4e977a8da0c6e7da93d","ref":"refs/heads/possible-runtime-types-example","pushedAt":"2024-06-21T15:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"remove last allocation","shortMessageHtmlLink":"remove last allocation"}},{"before":null,"after":"1f03d5608480ce1f6ce4d33a6313ce0c753af587","ref":"refs/heads/possible-runtime-types-example","pushedAt":"2024-06-21T14:47:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"improve plan times by building possible runtime types on schema","shortMessageHtmlLink":"improve plan times by building possible runtime types on schema"}},{"before":"380fb86e94bf5c9e77ede338dd6218b1177ee00c","after":null,"ref":"refs/heads/add-rust-planner-metric","pushedAt":"2024-06-19T16:41:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"}},{"before":"e48112f3c233137225e76f6720ce2f2427277a6b","after":"b388b6d1a99820015876fe7dc8e8fc910304abb3","ref":"refs/heads/nflx-dev-3","pushedAt":"2024-06-19T16:41:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #13 from Netflix-Skunkworks/add-rust-planner-metric\n\nlxAdd rust planner metric","shortMessageHtmlLink":"Merge pull request #13 from Netflix-Skunkworks/add-rust-planner-metric"}},{"before":null,"after":"e48112f3c233137225e76f6720ce2f2427277a6b","ref":"refs/heads/nflx-dev-3","pushedAt":"2024-06-19T16:40:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing, add metrics","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsin…"}},{"before":null,"after":"380fb86e94bf5c9e77ede338dd6218b1177ee00c","ref":"refs/heads/add-rust-planner-metric","pushedAt":"2024-06-12T17:39:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add rust planner metric","shortMessageHtmlLink":"add rust planner metric"}},{"before":"2d8840069886abb0da7a32ec858b28624c750f1a","after":"521a8f201c3a2afbdd3d96e9dcca0f9e1c54ce66","ref":"refs/heads/planner-duration-with-planner-mode-attr","pushedAt":"2024-06-12T17:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"still worth having a pool metric?","shortMessageHtmlLink":"still worth having a pool metric?"}},{"before":null,"after":"2d8840069886abb0da7a32ec858b28624c750f1a","ref":"refs/heads/planner-duration-with-planner-mode-attr","pushedAt":"2024-06-12T17:19:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add planner mode as an attribute on plan duration metric","shortMessageHtmlLink":"add planner mode as an attribute on plan duration metric"}},{"before":"566970f51ac5e89b6154eabc71a6ca20b86468ed","after":"a080b291d71951e4ee8642a7ca10e1173fdcf470","ref":"refs/heads/nflx-dev-2","pushedAt":"2024-06-07T14:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing, add metrics","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsin…"}},{"before":"80dee715769659ee4787b02948dc1474786c9511","after":null,"ref":"refs/heads/fix-slow-hashing","pushedAt":"2024-06-06T16:39:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"}},{"before":"4e6f9f32bde044e3a3fa30a60d1bdb757510b7ba","after":"566970f51ac5e89b6154eabc71a6ca20b86468ed","ref":"refs/heads/nflx-dev-2","pushedAt":"2024-06-06T16:39:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #12 from Netflix-Skunkworks/fix-slow-hashing\n\nfix slow schema hashing by hashing a schema hash","shortMessageHtmlLink":"Merge pull request #12 from Netflix-Skunkworks/fix-slow-hashing"}},{"before":null,"after":"80dee715769659ee4787b02948dc1474786c9511","ref":"refs/heads/fix-slow-hashing","pushedAt":"2024-06-06T15:24:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"fix slow schema hashing by hashing a schema hash","shortMessageHtmlLink":"fix slow schema hashing by hashing a schema hash"}},{"before":null,"after":"4e6f9f32bde044e3a3fa30a60d1bdb757510b7ba","ref":"refs/heads/nflx-dev-2","pushedAt":"2024-06-05T20:05:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing, add metrics","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsin…"}},{"before":"128c55cc552fbd50b82669a4eb076bd07abf7a98","after":"a7f1cc2bbbb8d4d6f9f3d21a3c9043877ecd6da7","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-06-04T12:42:35.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"6db475262da425bdb6612f913201012436711a46","after":"bf7472507f351fdfe6645a9b2624a7f3b391087f","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-31T19:09:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-metrics\n\nuse std mutex for query analysis cache, use spawn_blocking for parsin…","shortMessageHtmlLink":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-m…"}},{"before":"f5a9fbb20f0445752afbba152308e5dc03f4c13a","after":"6db475262da425bdb6612f913201012436711a46","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-31T16:56:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-metrics\n\nuse std mutex for query analysis cache, use spawn_blocking for parsin…","shortMessageHtmlLink":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-m…"}},{"before":null,"after":"b61bfbcf6984bdc02ce00c7056b293c0d54f441c","ref":"refs/heads/spawn-blocking-parse-metrics","pushedAt":"2024-05-31T16:48:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing, add metrics","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsin…"}},{"before":"1aee2087a7795784ac07b6bfc4a318e9bbac4150","after":"128c55cc552fbd50b82669a4eb076bd07abf7a98","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-30T19:45:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"df8a6b65c2dc89ff10e0e0dea89cc66d553b189d","after":"1aee2087a7795784ac07b6bfc4a318e9bbac4150","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-29T15:52:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"b4625cc77b0414ae067a473fe908f74f5b80a35f","after":"df8a6b65c2dc89ff10e0e0dea89cc66d553b189d","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-29T15:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"718242808b99a84613d862f7c9b93fe0b634889f","after":"b4625cc77b0414ae067a473fe908f74f5b80a35f","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-28T19:25:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"refactor, spawn_blocking in warm up as well","shortMessageHtmlLink":"refactor, spawn_blocking in warm up as well"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQyMjowNTozNi4wMDAwMDBazwAAAASGPZD8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQyMjowNTozNi4wMDAwMDBazwAAAASGPZD8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQxOToyNTo0NC4wMDAwMDBazwAAAARWNscF"}},"title":"Activity · Netflix-Skunkworks/router"}