{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168043047,"defaultBranch":"master","name":"presto","ownerLogin":"raunaqmorarka","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-01-28T21:47:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4344846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726760099.0","currentOid":""},"activityList":{"items":[{"before":"f9082b4611313938d86b136319e1da4d0ad350dd","after":"5ce783d849e0ac25d9a512de6cb8e5bb43fac40e","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-20T05:11:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize large IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize large IN filters on integer data types"}},{"before":"dd65ff6a5b59be4a670f8e15a987caf4b5e97542","after":"9ec93311397f6c3e4c2e53a94ffb0ec34c9e101a","ref":"refs/heads/ice-plan-tests","pushedAt":"2024-09-19T16:10:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Add TPC plan verification tests for iceberg\n\nThese tests are useful for figuring out the potential impact of\nplanner changes on TPC benchmarks. They are useful for assessing\ndifferent approches in optimizer rules during the development phase.\nThese also help with assessing metadata accesses and planner bottlenecks\nfor complex queries.\nThese also provide test coverage for a variety of query plans that\nare not necessarily covered by existing unit tests.","shortMessageHtmlLink":"Add TPC plan verification tests for iceberg"}},{"before":"afc4b8f901ace3002be9dcbb9f7f647198cfe0d8","after":"dd65ff6a5b59be4a670f8e15a987caf4b5e97542","ref":"refs/heads/ice-plan-tests","pushedAt":"2024-09-19T15:37:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Add TPC plan verification tests for iceberg","shortMessageHtmlLink":"Add TPC plan verification tests for iceberg"}},{"before":null,"after":"afc4b8f901ace3002be9dcbb9f7f647198cfe0d8","ref":"refs/heads/ice-plan-tests","pushedAt":"2024-09-19T15:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Add TPC plan verification tests for iceberg","shortMessageHtmlLink":"Add TPC plan verification tests for iceberg"}},{"before":"bbecfd4c23eb5174780145b48a8a41db6636025b","after":"f9082b4611313938d86b136319e1da4d0ad350dd","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-19T03:28:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize large IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize large IN filters on integer data types"}},{"before":"004c5d35961477e592cf1e8322901c827a856134","after":"bbecfd4c23eb5174780145b48a8a41db6636025b","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-18T08:34:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize large IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize large IN filters on integer data types"}},{"before":"b8ecdf2867a9943d68d33d7edf0524bcfef1da74","after":"004c5d35961477e592cf1e8322901c827a856134","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-18T05:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize large IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize large IN filters on integer data types"}},{"before":"74bf49c5917192dfc6be524fa75d08f1f578b39b","after":"b8ecdf2867a9943d68d33d7edf0524bcfef1da74","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-17T09:51:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize large IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize large IN filters on integer data types"}},{"before":null,"after":"74bf49c5917192dfc6be524fa75d08f1f578b39b","ref":"refs/heads/drf-bitset","pushedAt":"2024-09-17T09:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Optimize IN filters on integer data types\n\nUse a bitset based filter instead of a hash set when the range of\nvalues is narrow enough. We use bitset only when it would occupy\nlesser space than the equivalent open hash set.\nThis is useful for making evaluation of dynamic filter more efficient\nas we often collect large integer sets in dynamic filters.\n\nBenchmarkDynamicPageFilter.filterPages\n(filterSize) (inputDataSet) (nonNullsSelectivity) Mode Cnt Before score After score\n 100 INT64_FIXED_32K 0.2 thrpt 30 446.174 ? 10.598 449.113 ? 5.323 ops/s\n 1000 INT64_FIXED_32K 0.2 thrpt 30 407.625 ? 3.139 1379.767 ? 19.318 ops/s\n 5000 INT64_FIXED_32K 0.2 thrpt 30 426.413 ? 6.485 1254.731 ? 11.685 ops/s","shortMessageHtmlLink":"Optimize IN filters on integer data types"}},{"before":"4fc2c74062f270232a71be5ef24102872e832241","after":null,"ref":"refs/heads/flush-dl","pushedAt":"2024-09-13T08:37:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"}},{"before":"7a85c0cd9ff6ede1c49db02c951d37ceecae222d","after":"4fc2c74062f270232a71be5ef24102872e832241","ref":"refs/heads/flush-dl","pushedAt":"2024-09-13T06:48:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache\n\nCo-authored-by: Vladyslav Lyutenko ","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"c4b53b6426300af0e827f157e29a35cf1dba23b4","after":"7a85c0cd9ff6ede1c49db02c951d37ceecae222d","ref":"refs/heads/flush-dl","pushedAt":"2024-09-13T05:27:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache\n\nCo-authored-by: Vladyslav Lyutenko ","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"fd677af0d2cda1f3985780bb72c0e8d7ec19e26a","after":"c4b53b6426300af0e827f157e29a35cf1dba23b4","ref":"refs/heads/flush-dl","pushedAt":"2024-09-13T05:23:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"6182338933eaa598d1444013435b05818cb3b64a","after":"fd677af0d2cda1f3985780bb72c0e8d7ec19e26a","ref":"refs/heads/flush-dl","pushedAt":"2024-09-13T04:34:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"4aa9fd8323a7d8b40579a776f9d59878a2e9379c","after":"6182338933eaa598d1444013435b05818cb3b64a","ref":"refs/heads/flush-dl","pushedAt":"2024-09-12T18:30:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"f9d62ef5883273f68fe382fc379c48a1f70b9650","after":"4aa9fd8323a7d8b40579a776f9d59878a2e9379c","ref":"refs/heads/flush-dl","pushedAt":"2024-09-12T17:20:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"ed24718835f82ce7f30574dfea0c5991810a0e66","after":"f9d62ef5883273f68fe382fc379c48a1f70b9650","ref":"refs/heads/flush-dl","pushedAt":"2024-09-12T10:00:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":null,"after":"ed24718835f82ce7f30574dfea0c5991810a0e66","ref":"refs/heads/flush-dl","pushedAt":"2024-09-12T08:23:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Extend flush_metadata_cache to flush directory listing cache","shortMessageHtmlLink":"Extend flush_metadata_cache to flush directory listing cache"}},{"before":"d96dfb95ae242bf53f9c9783c985ed9ce5f3c8fb","after":null,"ref":"refs/heads/hive-cache-key","pushedAt":"2024-09-11T08:59:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"}},{"before":"6f77c254df428a126486fdf73b928b83759597b9","after":"d96dfb95ae242bf53f9c9783c985ed9ce5f3c8fb","ref":"refs/heads/hive-cache-key","pushedAt":"2024-09-11T07:24:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Avoid extra TrinoInputFile#lastModified calls in hive filesystem cache","shortMessageHtmlLink":"Avoid extra TrinoInputFile#lastModified calls in hive filesystem cache"}},{"before":"d70159b2e33ae41868711885533454b865608cd2","after":null,"ref":"refs/heads/raunaq/drf-imp","pushedAt":"2024-09-09T19:13:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"}},{"before":"294ac59e134f8d7f86a1d0dcbc44c45bc2a2781e","after":"d70159b2e33ae41868711885533454b865608cd2","ref":"refs/heads/raunaq/drf-imp","pushedAt":"2024-09-09T19:13:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Move dynamic filter evaluation ahead of static filter\n\nDynamic filter evaluation can turn itself off when it's selectivity is\nlow. So it is better to evaluate it before the static filter as only\nselective dynamic filters will be retained after processing a few input pages","shortMessageHtmlLink":"Move dynamic filter evaluation ahead of static filter"}},{"before":"68cd1787ebd52e8eec18f0899b7d691452c49a0a","after":"294ac59e134f8d7f86a1d0dcbc44c45bc2a2781e","ref":"refs/heads/raunaq/drf-imp","pushedAt":"2024-09-09T15:09:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Move dynamic filter evaluation ahead of static filter\n\nDynamic filter evaluation can turn itself off when it's selectivity is\nlow. So it is better to evaluate it before the static filter as only\nselective dynamic filters will be retained after processing a few input pages","shortMessageHtmlLink":"Move dynamic filter evaluation ahead of static filter"}},{"before":"34c5db073ec74757f48e1c78a9a7f4ce75dfcfa6","after":"68cd1787ebd52e8eec18f0899b7d691452c49a0a","ref":"refs/heads/raunaq/drf-imp","pushedAt":"2024-09-09T15:06:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Move dynamic filter evaluation ahead of static filter","shortMessageHtmlLink":"Move dynamic filter evaluation ahead of static filter"}},{"before":"931245927030a9bb9c6de2a88bc0977da6c2b3cb","after":"6f77c254df428a126486fdf73b928b83759597b9","ref":"refs/heads/hive-cache-key","pushedAt":"2024-09-09T07:26:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Avoid extra TrinoInputFile#lastModified calls in hive filesystem cache","shortMessageHtmlLink":"Avoid extra TrinoInputFile#lastModified calls in hive filesystem cache"}},{"before":"90a8299257b98157398e044bf4b4e803b95e0973","after":null,"ref":"refs/heads/fs-test-fix","pushedAt":"2024-09-08T12:18:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"}},{"before":"77e07760f1b7754ecd4d44b7e5132cfb856a2809","after":"90a8299257b98157398e044bf4b4e803b95e0973","ref":"refs/heads/fs-test-fix","pushedAt":"2024-09-08T11:24:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Fix failures in TestIcebergGlueCatalogAccessOperations\n\nDue to changes from https://github.com/trinodb/trino/commit/970405d754eb053b4ae509c18d045a201207891e","shortMessageHtmlLink":"Fix failures in TestIcebergGlueCatalogAccessOperations"}},{"before":"4adc17408589c1c668730f453bed9027c7d91f40","after":"77e07760f1b7754ecd4d44b7e5132cfb856a2809","ref":"refs/heads/fs-test-fix","pushedAt":"2024-09-08T07:57:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Fix failures in TestIcebergGlueCatalogAccessOperations\n\nDue to changes from https://github.com/trinodb/trino/commit/970405d754eb053b4ae509c18d045a201207891e","shortMessageHtmlLink":"Fix failures in TestIcebergGlueCatalogAccessOperations"}},{"before":null,"after":"4adc17408589c1c668730f453bed9027c7d91f40","ref":"refs/heads/fs-test-fix","pushedAt":"2024-09-08T06:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"},"commit":{"message":"Fix failures in TestIcebergGlueCatalogAccessOperations\n\nDue to changes from https://github.com/trinodb/trino/commit/970405d754eb053b4ae509c18d045a201207891e","shortMessageHtmlLink":"Fix failures in TestIcebergGlueCatalogAccessOperations"}},{"before":"17463bb33238a255c24eea83b58fa02021d1b5b4","after":null,"ref":"refs/heads/delta-dv-fs","pushedAt":"2024-09-08T05:33:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raunaqmorarka","name":"Raunaq Morarka","path":"/raunaqmorarka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4344846?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNToxMTo1MS4wMDAwMDBazwAAAAS7kk-b","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNToxMTo1MS4wMDAwMDBazwAAAAS7kk-b","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQwNTozMzozMC4wMDAwMDBazwAAAASv8yax"}},"title":"Activity ยท raunaqmorarka/presto"}