{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13870893,"defaultBranch":"master","name":"ambry","ownerLogin":"linkedin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-25T20:04:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/357098?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718747679.0","currentOid":""},"activityList":{"items":[{"before":"6a319861c6b4d9fa3d13d4a9a467f3d77ca5af45","after":"6a389ef125e57336f60f6550f28c8a8b78928596","ref":"refs/heads/master","pushedAt":"2024-06-18T21:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"litingulfs","name":"Tommy Ingulfsen","path":"/litingulfs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51210066?s=80&v=4"},"commit":{"message":"[Paranoid Durability] Unit Tests and Bugfix (#2803)\n\n* Correction for adding replicas and checking when we're done sending requests.\r\n\r\n* Add initial tests for ParanoidDurabilityOperationTracker.\r\n\r\n* Add more tests and verify that the correct number of local and remote replicas succeeded.\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions ","shortMessageHtmlLink":"[Paranoid Durability] Unit Tests and Bugfix (#2803)"}},{"before":"c2ce4d02bcc1860e929fa6f22e6e8a8e45d6688b","after":"6a319861c6b4d9fa3d13d4a9a467f3d77ca5af45","ref":"refs/heads/master","pushedAt":"2024-06-18T02:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"[vcr-2.0] Exploit metadata caching to speed up backups (#2801)\n\nThe ReplicationEngine operates by first identifying keys that are missing in Azure, which incurs one metadata request per blob. For existing blobs, the engine then retrieves their metadata, adding another request per blob. Additionally, the engine performs checks for expiry and deletion, each costing two requests per blob. These requests can be minimized to one by using caching.\r\n\r\nThis patch introduces a thread-local cache that selectively stores metadata. The findMissingKeys function caches metadata for existing blobs, which is subsequently used by the findKeys and applyXXX methods.","shortMessageHtmlLink":"[vcr-2.0] Exploit metadata caching to speed up backups (#2801)"}},{"before":"90351988446b1f5d2c3f75223fc65677e6824619","after":"3c0410aa23a4f9bb9dafcf4d45ddf4a1b287cfda","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-16T06:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"restore","shortMessageHtmlLink":"restore"}},{"before":"a4e6a9b453837d213e91ac642a0dae5f887f1c97","after":"90351988446b1f5d2c3f75223fc65677e6824619","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-16T06:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"restore","shortMessageHtmlLink":"restore"}},{"before":"acb5ef9194f3e90510453dbd4933afc5cc8d2fc0","after":"a4e6a9b453837d213e91ac642a0dae5f887f1c97","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-16T06:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comments","shortMessageHtmlLink":"comments"}},{"before":"7090503c03c17001d825f7fcd5d846e2b95ee605","after":"acb5ef9194f3e90510453dbd4933afc5cc8d2fc0","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-16T00:44:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"getBlobPropertiesCached","shortMessageHtmlLink":"getBlobPropertiesCached"}},{"before":"57d2e1e1172db393eb5a4d8621060deb4ec134e6","after":"c2ce4d02bcc1860e929fa6f22e6e8a8e45d6688b","ref":"refs/heads/master","pushedAt":"2024-06-14T17:50:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Arun-LinkedIn","name":"Arun Sai Bhima","path":"/Arun-LinkedIn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62719317?s=80&v=4"},"commit":{"message":"Metrics for the count of partitions where there are 1, 2, or 3 local replicas down (#2802)\n\nWe are adding two types of metrics. One includes 'bootstrap/inactive' replicas as 'down' replicas while other doesn't.","shortMessageHtmlLink":"Metrics for the count of partitions where there are 1, 2, or 3 local …"}},{"before":"28ff44c75d644a42cbafc2788ede6c1808cd6b9c","after":"7090503c03c17001d825f7fcd5d846e2b95ee605","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-14T06:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"javadoc","shortMessageHtmlLink":"javadoc"}},{"before":"b5f51380b32e6842bc680433703aeb6895f79314","after":"28ff44c75d644a42cbafc2788ede6c1808cd6b9c","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-14T06:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"0415429016073d2e1b2c6f8bd31fff0f0d3ed314","after":"b5f51380b32e6842bc680433703aeb6895f79314","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-14T06:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"31479b2b5d8b39c01f70ffc28759985404658f01","after":"0415429016073d2e1b2c6f8bd31fff0f0d3ed314","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-14T05:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"allow cross-replica sharing","shortMessageHtmlLink":"allow cross-replica sharing"}},{"before":"eaeccc53fe955eab8c7ad3cb8ecb563d3972eb31","after":"31479b2b5d8b39c01f70ffc28759985404658f01","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-14T00:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"26eb0cb1851ca74db442dd2548a27771a2889716","after":"eaeccc53fe955eab8c7ad3cb8ecb563d3972eb31","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T22:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"clearContainer","shortMessageHtmlLink":"clearContainer"}},{"before":"013c1284be0b8ae95338a57c6ef39f5458b0e8d6","after":"26eb0cb1851ca74db442dd2548a27771a2889716","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T21:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"Revert \"test no-cache\"\n\nThis reverts commit 013c1284be0b8ae95338a57c6ef39f5458b0e8d6.","shortMessageHtmlLink":"Revert \"test no-cache\""}},{"before":"58af9cc03f26e8ec87dc6cb1ed8da3e5685528f0","after":"013c1284be0b8ae95338a57c6ef39f5458b0e8d6","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T21:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"test no-cache","shortMessageHtmlLink":"test no-cache"}},{"before":"7308d48b7137703450fdf7aa09b4525e0670c649","after":"58af9cc03f26e8ec87dc6cb1ed8da3e5685528f0","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T06:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"newline","shortMessageHtmlLink":"newline"}},{"before":"d8f7dde8ba983fcf679a63866b23d5bf1bd4e785","after":"7308d48b7137703450fdf7aa09b4525e0670c649","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T06:19:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"commetns","shortMessageHtmlLink":"commetns"}},{"before":"b200fd5a807ae73c848ecea2faa7a66fb4b91080","after":"d8f7dde8ba983fcf679a63866b23d5bf1bd4e785","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-13T05:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"testThreadLocalMetadataCache","shortMessageHtmlLink":"testThreadLocalMetadataCache"}},{"before":"32a08458604efcb87eeddacccd3e40c21d5d2684","after":"57d2e1e1172db393eb5a4d8621060deb4ec134e6","ref":"refs/heads/master","pushedAt":"2024-06-13T00:17:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"[vcr-2.0] Trying to speed up backups (#2798)\n\nmain cluster's backup is progressing too slow. This patch tries to speed it up by providing the option to reduce the number of replicas the backup-host has to talk to and eliminating deserializing the blob on the path to the cloud.","shortMessageHtmlLink":"[vcr-2.0] Trying to speed up backups (#2798)"}},{"before":"20245f7c790178cebb7bd9846173bd6824dee9be","after":"b200fd5a807ae73c848ecea2faa7a66fb4b91080","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-12T23:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"cache name","shortMessageHtmlLink":"cache name"}},{"before":null,"after":"20245f7c790178cebb7bd9846173bd6824dee9be","ref":"refs/heads/tlc-md-cache","pushedAt":"2024-06-12T23:48:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"getBlobPropertiesCached\n\nadd thread-local-cache","shortMessageHtmlLink":"getBlobPropertiesCached"}},{"before":"73cb9e06c2e3bd659e388510b09393e7baf039fa","after":"059406369c3e24693e713228070292f6446ff210","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-12T23:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"f319c7da483344d3eee7ec3d1a6260fa7cdabddc","after":"73cb9e06c2e3bd659e388510b09393e7baf039fa","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-12T23:45:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"Revert \"add thread-local-cache\"\n\nThis reverts commit c1d0d1701a931ecedccb0c0bbb452c8597908a3f.","shortMessageHtmlLink":"Revert \"add thread-local-cache\""}},{"before":"c1d0d1701a931ecedccb0c0bbb452c8597908a3f","after":"f319c7da483344d3eee7ec3d1a6260fa7cdabddc","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-12T23:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"getBlobPropertiesCached","shortMessageHtmlLink":"getBlobPropertiesCached"}},{"before":"cba1cc5a34e3840e4c44241d86802a8e2fecb8c9","after":"c1d0d1701a931ecedccb0c0bbb452c8597908a3f","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-12T22:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"add thread-local-cache","shortMessageHtmlLink":"add thread-local-cache"}},{"before":"b08e5b91b1dc3e5d06ed1539062d2dbe459498c5","after":"32a08458604efcb87eeddacccd3e40c21d5d2684","ref":"refs/heads/master","pushedAt":"2024-06-12T21:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SophieGuo410","name":"sopguo","path":"/SophieGuo410","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62630757?s=80&v=4"},"commit":{"message":"Fix a format (#2799)\n\nCo-authored-by: Sophie Guo ","shortMessageHtmlLink":"Fix a format (#2799)"}},{"before":"390ab98f891704e4376566a286220762e97eec5b","after":"cba1cc5a34e3840e4c44241d86802a8e2fecb8c9","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-12T00:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"comment","shortMessageHtmlLink":"comment"}},{"before":"7c6e1ba6eac7f0cf55fb33d9d1117de1d16e4d01","after":"390ab98f891704e4376566a286220762e97eec5b","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-11T23:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"add batch metric","shortMessageHtmlLink":"add batch metric"}},{"before":"01b39d1086326fcfaca9b921fe92911be3e7c48b","after":"7c6e1ba6eac7f0cf55fb33d9d1117de1d16e4d01","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-11T23:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"javadocs","shortMessageHtmlLink":"javadocs"}},{"before":"1252635fe1d9d645855725e33c9ee5a28ecb09e6","after":"01b39d1086326fcfaca9b921fe92911be3e7c48b","ref":"refs/heads/vcr-repl-speedup","pushedAt":"2024-06-11T23:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snalli","name":"Sanketh Nalli","path":"/snalli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379846?s=80&v=4"},"commit":{"message":"add netty metrics","shortMessageHtmlLink":"add netty metrics"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaOmOWQA","startCursor":null,"endCursor":null}},"title":"Activity · linkedin/ambry"}