{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23653453,"defaultBranch":"master","name":"pachyderm","ownerLogin":"pachyderm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-04T07:50:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10432478?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714419388.0","currentOid":""},"activityList":{"items":[{"before":"94d5f9dec803d143025ef851bce5879d56ddd59f","after":"286d9897c9258eb5217d3a65157cee5228e4ce59","ref":"refs/heads/jonathan/panic-interceptor","pushedAt":"2024-04-29T19:45:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"move mockpachd's panic handler into a package; use in real and test pachds","shortMessageHtmlLink":"move mockpachd's panic handler into a package; use in real and test p…"}},{"before":null,"after":"060127badf7dae4bd344f01b3ced8e15cefb9dc0","ref":"refs/heads/bonenfant/INT-1263","pushedAt":"2024-04-29T19:36:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbonenfant","name":"Ben Bonenfant","path":"/bbonenfant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28938409?s=80&v=4"},"commit":{"message":"add test","shortMessageHtmlLink":"add test"}},{"before":null,"after":"c351ea48793a988e47f910b343890c17f8d21a69","ref":"refs/heads/jonathan/register-metadata-with-gateway","pushedAt":"2024-04-29T19:22:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"register metadata with grpc gateway","shortMessageHtmlLink":"register metadata with grpc gateway"}},{"before":"8545c407194f989d17687e2269fd9388ab14ff1e","after":"bbe0f115523b45b8aae73429e0a5f5dc43ceb45f","ref":"refs/heads/jonathan/rules-go-upgrade","pushedAt":"2024-04-29T19:10:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"upgrade rules_go, etc.","shortMessageHtmlLink":"upgrade rules_go, etc."}},{"before":"f713fcc11cdfb1e54f06855f9999f8b907195af6","after":"8647e997b8923c904bfd103108793e47f21b69e0","ref":"refs/heads/rau/core-2261-implement-limit","pushedAt":"2024-04-29T18:58:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rau/core-2261-implement-limit","shortMessageHtmlLink":"Merge branch 'master' into rau/core-2261-implement-limit"}},{"before":"ca2cb0d2ce4466fbe970ee5b29b3bfedf828ab0c","after":"41e7e94900077b33884114e363691cf9df85adc4","ref":"refs/heads/master","pushedAt":"2024-04-29T18:56:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"fix error reporting (#10000)","shortMessageHtmlLink":"fix error reporting (#10000)"}},{"before":"8b05d92dbe6761449a471d18a60a911291b7247a","after":"8545c407194f989d17687e2269fd9388ab14ff1e","ref":"refs/heads/jonathan/rules-go-upgrade","pushedAt":"2024-04-29T18:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"upgrade rules_go, etc.","shortMessageHtmlLink":"upgrade rules_go, etc."}},{"before":"f02537153050d4a33c4a623d31548bded45ca8bf","after":"8100635d43f8352161e64007e23100334f9f43c6","ref":"refs/heads/jonathan/metadata-error-reporting","pushedAt":"2024-04-29T18:39:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"also fix typo in docs","shortMessageHtmlLink":"also fix typo in docs"}},{"before":"0703cd5dd42b1e3ffb89f558ae37e4aabace707e","after":null,"ref":"refs/heads/jonathan/deflake-compaction-test","pushedAt":"2024-04-29T18:37:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"}},{"before":"289a1fdeac8a3127657ad46713eb6a8d87115dea","after":"ca2cb0d2ce4466fbe970ee5b29b3bfedf828ab0c","ref":"refs/heads/master","pushedAt":"2024-04-29T18:37:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"increase ttl in compaction test (#9998)\n\nI spent quite a lot of time reading the code here, and found that the\r\nproblem is that database queries that are run by the renewer end up\r\ntiming out. The renewer gives the renewal code ttl/3 to run the database\r\nqueries, and when the CPU is busy, we end up using more than 33ms\r\n(\"commit\" is the most frequently timing out operation; makes sense).\r\nThat is what makes this test flaky, so I increased the ttl to 300ms,\r\ngiving 100ms for the database queries to run.\r\n\r\nTo test this, I ran 64 copies of the test in parallel, while also\r\nrunning something to burn CPU in the background (which simulates other\r\ntests running). The CPU burning code is just:\r\n\r\n```go\r\npackage main\r\n\r\nimport (\r\n \"crypto/sha256\"\r\n \"runtime\"\r\n)\r\n\r\nfunc main() {\r\n for i := 0; i < runtime.GOMAXPROCS(-1); i++ {\r\n go func() {\r\n var data [sha256.Size]byte\r\n for {\r\n data = sha256.Sum256(data[:])\r\n }\r\n }()\r\n }\r\n select {}\r\n}\r\n```\r\n\r\nThe thing that was most helpful in identifying the timeouts was\r\nmodifying the logging library to print `time.Until(ctx.Deadline())` on\r\ncontexts with deadlines and enabling SQL query logs... this makes it\r\neasy to see queries that have negative values, which are the ones that\r\ntimed out. (To be fair, the error message is \"timeout: context deadline\r\nexceeded\", but it is hard to figure out what's timing out because of the\r\nlack of error wrapping in any of the compaction code.)\r\n\r\nI will probably have a follow up PR to enable sql query logging in tests\r\nwith an optional environment variable, and do some performance testing\r\non the \"print the deadline as part of every log operation\" to see if we\r\nwant to always do that.","shortMessageHtmlLink":"increase ttl in compaction test (#9998)"}},{"before":"1531e06f70905190ecc413cc0061c26335261771","after":"f713fcc11cdfb1e54f06855f9999f8b907195af6","ref":"refs/heads/rau/core-2261-implement-limit","pushedAt":"2024-04-29T18:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Add limit test","shortMessageHtmlLink":"Add limit test"}},{"before":"66bb4a4e186db0571c987147aaca1ba2a46e96b9","after":"c9dafc8ea9babac775113e72b275adff748fb713","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T18:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Remove missing test","shortMessageHtmlLink":"Remove missing test"}},{"before":null,"after":"f02537153050d4a33c4a623d31548bded45ca8bf","ref":"refs/heads/jonathan/metadata-error-reporting","pushedAt":"2024-04-29T18:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"fix error reporting","shortMessageHtmlLink":"fix error reporting"}},{"before":null,"after":"1531e06f70905190ecc413cc0061c26335261771","ref":"refs/heads/rau/core-2261-implement-limit","pushedAt":"2024-04-29T18:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Add pachctl logs2 --limit","shortMessageHtmlLink":"Add pachctl logs2 --limit"}},{"before":"db728cdb61b9f155badd5801ab150c1b2e822e63","after":"66bb4a4e186db0571c987147aaca1ba2a46e96b9","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T18:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":null,"after":"0703cd5dd42b1e3ffb89f558ae37e4aabace707e","ref":"refs/heads/jonathan/deflake-compaction-test","pushedAt":"2024-04-29T18:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"increase ttl in compaction test","shortMessageHtmlLink":"increase ttl in compaction test"}},{"before":null,"after":"8b05d92dbe6761449a471d18a60a911291b7247a","ref":"refs/heads/jonathan/rules-go-upgrade","pushedAt":"2024-04-29T18:04:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrockway","name":"Jonathan Rockway","path":"/jrockway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2367?s=80&v=4"},"commit":{"message":"upgrade rules_go, etc.","shortMessageHtmlLink":"upgrade rules_go, etc."}},{"before":"61480f5bc169571ddb72b5359b8bee62f5b8e3e3","after":"bab345889d3759f18ff5fd44b88e42ae756927f2","ref":"refs/heads/eadams/avoid_delete_all","pushedAt":"2024-04-29T17:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmajsadams","name":"Emma Adams","path":"/emmajsadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401518?s=80&v=4"},"commit":{"message":"Add clean_test_data function before and after","shortMessageHtmlLink":"Add clean_test_data function before and after"}},{"before":"b5c7c6ba7e55351b7e38a5a142a1e1f8c448a74a","after":"61480f5bc169571ddb72b5359b8bee62f5b8e3e3","ref":"refs/heads/eadams/avoid_delete_all","pushedAt":"2024-04-29T17:24:10.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"emmajsadams","name":"Emma Adams","path":"/emmajsadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401518?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:pachyderm/pachyderm into eadams/avoid_delete_all","shortMessageHtmlLink":"Merge branch 'master' of github.com:pachyderm/pachyderm into eadams/a…"}},{"before":"0754524f796129ab4bd61afd61e0b68109803991","after":"db728cdb61b9f155badd5801ab150c1b2e822e63","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T16:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Use getter","shortMessageHtmlLink":"Use getter"}},{"before":"ee257a2d444913ca91c56b8470cd83bfcd21f4c1","after":"0754524f796129ab4bd61afd61e0b68109803991","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T16:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"|| ≠ &&","shortMessageHtmlLink":"|| ≠ &&"}},{"before":"1301174d84722b4799355927f7854d25f67dfd80","after":"ee257a2d444913ca91c56b8470cd83bfcd21f4c1","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T16:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Try a fix","shortMessageHtmlLink":"Try a fix"}},{"before":"5fa45681524a0858a469a14080d510939fa79c78","after":"1301174d84722b4799355927f7854d25f67dfd80","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T15:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"More debugging","shortMessageHtmlLink":"More debugging"}},{"before":"8654f30bbd53beff027f77b3f4e340d049030c96","after":"5fa45681524a0858a469a14080d510939fa79c78","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T15:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Another debugging log","shortMessageHtmlLink":"Another debugging log"}},{"before":"6cbeb0cd1c72d36aea62ae1873a01c1b3af54c9d","after":"746ec88b3c2d740f24a683fa9612f2442a871062","ref":"refs/heads/dependabot/pip/python-sdk/black-24.3.0","pushedAt":"2024-04-29T15:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smalyala","name":"Sahith Malyala","path":"/smalyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6979797?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"b85e7e211ecd8b42cd90c3cf615d57d99daf5fc4","after":"8654f30bbd53beff027f77b3f4e340d049030c96","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T15:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Another debugging log for console","shortMessageHtmlLink":"Another debugging log for console"}},{"before":"b984b402a68912bb05618790e2fd2d0ed97e97f6","after":"2a499ab45c281396d5a45aa3f491e50b6351daf0","ref":"refs/heads/acohen4/fix-dup-pip-versions","pushedAt":"2024-04-29T15:43:57.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"zmajeed","name":"Zartaj Majeed","path":"/zmajeed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6625550?s=80&v=4"},"commit":{"message":"Merge branch 'acohen4/fix-dup-pip-versions' of https://github.com/pachyderm/pachyderm into acohen4/fix-dup-pip-versions","shortMessageHtmlLink":"Merge branch 'acohen4/fix-dup-pip-versions' of https://github.com/pac…"}},{"before":"d2195814a043db7838488d6f63b1ebfdd20d6b25","after":"b85e7e211ecd8b42cd90c3cf615d57d99daf5fc4","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-29T15:36:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Merge branch 'rau/core-2256-debug-improve-hints' of github.com:pachyderm/pachyderm into rau/core-2256-debug-improve-hints","shortMessageHtmlLink":"Merge branch 'rau/core-2256-debug-improve-hints' of github.com:pachyd…"}},{"before":"0737712d54ebe6a48afaa10a2b66eb221a615077","after":"d2195814a043db7838488d6f63b1ebfdd20d6b25","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-26T20:11:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rau/core-2256-debug-improve-hints","shortMessageHtmlLink":"Merge branch 'master' into rau/core-2256-debug-improve-hints"}},{"before":"99d3cf06b646d1b284ad7f1aa9f49c3e3b6d62ba","after":"0737712d54ebe6a48afaa10a2b66eb221a615077","ref":"refs/heads/rau/core-2256-debug-improve-hints","pushedAt":"2024-04-26T19:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robert-uhl","name":"Robert Uhl","path":"/robert-uhl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11946572?s=80&v=4"},"commit":{"message":"Correct test","shortMessageHtmlLink":"Correct test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPVVG3AA","startCursor":null,"endCursor":null}},"title":"Activity · pachyderm/pachyderm"}