{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268591722,"defaultBranch":"master","name":"cockroach","ownerLogin":"adityamaru","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-01T17:46:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13837382?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702991520.0","currentOid":""},"activityList":{"items":[{"before":"537a4803b3afad0dbbf993df7cc99259caa1b986","after":"4f23e5836ee11f312fd677f27414a758972d7cad","ref":"refs/heads/sdk-bump","pushedAt":"2024-03-07T11:43:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevendanna","name":"Steven Danna","path":"/stevendanna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852371?s=80&v=4"},"commit":{"message":"cloud: switch to AWS SDK v2\n\nFixes: #116320\nRelease note(build change): changes the AWS SDK version used\nfor interactions with external storage from v1 to v2.\n\nCo-authored-by: Steven Danna ","shortMessageHtmlLink":"cloud: switch to AWS SDK v2"}},{"before":"8543c3943461654c8d3cec389db72652f920c01b","after":"537a4803b3afad0dbbf993df7cc99259caa1b986","ref":"refs/heads/sdk-bump","pushedAt":"2024-03-04T11:02:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevendanna","name":"Steven Danna","path":"/stevendanna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852371?s=80&v=4"},"commit":{"message":"cloud: fix default config skipping code","shortMessageHtmlLink":"cloud: fix default config skipping code"}},{"before":"c1191aa945ab4db340f16406c6748286c4d65851","after":"8543c3943461654c8d3cec389db72652f920c01b","ref":"refs/heads/sdk-bump","pushedAt":"2024-02-28T14:14:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevendanna","name":"Steven Danna","path":"/stevendanna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852371?s=80&v=4"}},{"before":"7a81cb6e4586e435e1a083c9c4699ca35db82e98","after":"801e9352f7502f81a1ef64d5f6fe8819f6392663","ref":"refs/heads/backport23.2-115891","pushedAt":"2023-12-19T16:01:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: avoid capture of the mutex protected frontier\n\nIn #115844 we saw an instance of the checkpoint frontier\nbeing mutated and iterated over concurrently. While we are\nremoving the offending call in the previous commit this change\nfixes up a callsite where we were capturing the frontier\nholding a mutex, but then using it in different goroutines\nwithout the mutex. Instead, we now construct a copy of the frontier\nand use it without worrying about concurrent goroutines mutating\nit.\n\nFixes: #115844\nRelease note: None","shortMessageHtmlLink":"backupccl: avoid capture of the mutex protected frontier"}},{"before":null,"after":"6a5f0e52dc431c837892c97ae2780c8aee5ee143","ref":"refs/heads/backport23.2-115059","pushedAt":"2023-12-19T13:12:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: enable probabilistic MT testing in helpers\n\nInforms: #115640\nRelease note: None","shortMessageHtmlLink":"backupccl: enable probabilistic MT testing in helpers"}},{"before":null,"after":"7a81cb6e4586e435e1a083c9c4699ca35db82e98","ref":"refs/heads/backport23.2-115891","pushedAt":"2023-12-19T13:04:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"4de0af8af546b4366adbe60a0c1786a57b0d67a8","after":"d744c7331105237b0696d7ea1b51072c3f33f492","ref":"refs/heads/job-flaky","pushedAt":"2023-12-19T11:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"jobs: allow for leniency under duress and not just stress\n\nFixes: #116056\nRelease note: None","shortMessageHtmlLink":"jobs: allow for leniency under duress and not just stress"}},{"before":"1670d88db68815d5a8fd5c535a0cf66d88e28311","after":"c1191aa945ab4db340f16406c6748286c4d65851","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-19T08:06:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"cloud: switch to AWS SDK v2\n\nFixes: #116320\nRelease note(build change): changes the AWS SDK version used\nfor interactions with external storage from v1 to v2.","shortMessageHtmlLink":"cloud: switch to AWS SDK v2"}},{"before":"18f3c017d358290525373776f7ad17d8d7f796a9","after":"1670d88db68815d5a8fd5c535a0cf66d88e28311","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-19T06:17:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"44d0d2e32d855bf5539300b34765cec7dd081fbf","after":"18f3c017d358290525373776f7ad17d8d7f796a9","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-19T05:15:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"5040657e14093d9c1e1ecb61e69cdb68930f7dda","after":"44d0d2e32d855bf5539300b34765cec7dd081fbf","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-18T23:32:34.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"20ec96757026569bd150622de31e38d5a4b37e5c","after":"5040657e14093d9c1e1ecb61e69cdb68930f7dda","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-18T13:06:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"83d18cf716e07147a3eac0b4cc192e0298954cc9","after":"20ec96757026569bd150622de31e38d5a4b37e5c","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-15T07:41:54.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"bbcd29f7e4175649089fb4ed7912db2be7e59ac5","after":"83d18cf716e07147a3eac0b4cc192e0298954cc9","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-15T05:20:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"406cf48129f3835718faf9e1cbc78ae6f23e2266","after":"bbcd29f7e4175649089fb4ed7912db2be7e59ac5","ref":"refs/heads/sdk-bump","pushedAt":"2023-12-14T18:03:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":null,"after":"4de0af8af546b4366adbe60a0c1786a57b0d67a8","ref":"refs/heads/job-flaky","pushedAt":"2023-12-13T13:27:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"jobs: allow for leniency under duress and not just stress\n\nFixes: #116056\nRelease note: None","shortMessageHtmlLink":"jobs: allow for leniency under duress and not just stress"}},{"before":"dccd6c8e7686743ca78444d85644867bbd131a80","after":"a75b26185bd324a9e544ec55d4712a7a2684c663","ref":"refs/heads/fix-bug","pushedAt":"2023-12-13T13:01:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: fix codec selection during restore\n\nPreviously, the codec selection logic only looked at a\nsingle manifest to determine whether the backup data requires\na system or tenant codec to be read. In older release branches\nif the full backup was empty (but a subsequent incremental\nwas not) then we could incorrectly use a system codec for\na backup that actually required a tenant codec.\n\nTo fix this we now process all the manifests in the backup\nchain and use the first non-empty manifest.\n\nFixes: #115773\nRelease note(bug fix): an empty full backup, followed by\nnon-empty incrementals taken inside an application tenant\nmay be unrestoreable because of the use of an incorrect\nSQL codec","shortMessageHtmlLink":"backupccl: fix codec selection during restore"}},{"before":null,"after":"dccd6c8e7686743ca78444d85644867bbd131a80","ref":"refs/heads/fix-bug","pushedAt":"2023-12-13T13:00:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"443dbe3341804c477469ac8ed50c6a52dc908549","after":"b3344b421605aa684bde4611c7875f23002c5f0b","ref":"refs/heads/disk-size","pushedAt":"2023-12-13T02:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"4d36aa5c4ae12bc598df938cf8a1bd152160d03e","after":"443dbe3341804c477469ac8ed50c6a52dc908549","ref":"refs/heads/disk-size","pushedAt":"2023-12-13T02:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"eaca131e0fa6183b0d97620c238ed83f7e842b05","after":"4d36aa5c4ae12bc598df938cf8a1bd152160d03e","ref":"refs/heads/disk-size","pushedAt":"2023-12-13T02:24:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"eaca131e0fa6183b0d97620c238ed83f7e842b05","ref":"refs/heads/disk-size","pushedAt":"2023-12-13T01:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"73f847f59bf90e880dd1afc8b801c2a16293f3a1","after":null,"ref":"refs/heads/tenant-enable","pushedAt":"2023-12-12T03:14:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"5ca91c07f9b963613f90f3432623cf473b38d99f","after":"73f847f59bf90e880dd1afc8b801c2a16293f3a1","ref":"refs/heads/tenant-enable","pushedAt":"2023-12-11T15:26:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: enable probabilistic MT testing in helpers\n\nInforms: #115640\nRelease note: None","shortMessageHtmlLink":"backupccl: enable probabilistic MT testing in helpers"}},{"before":"67e5e6c40d62eb1766c5005b78263c97a88e6875","after":"6845701e4d97ec4d9ee7a91a19da52b91e01445e","ref":"refs/heads/restore-test","pushedAt":"2023-12-11T13:51:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: avoid capture of the mutex protected frontier\n\nIn #115844 we saw an instance of the checkpoint frontier\nbeing mutated and iterated over concurrently. While we are\nremoving the offending call in the previous commit this change\nfixes up a callsite where we were capturing the frontier\nholding a mutex, but then using it in different goroutines\nwithout the mutex. Instead, we now construct a copy of the frontier\nand use it without worrying about concurrent goroutines mutating\nit.\n\nFixes: #115844\nRelease note: None","shortMessageHtmlLink":"backupccl: avoid capture of the mutex protected frontier"}},{"before":null,"after":"67e5e6c40d62eb1766c5005b78263c97a88e6875","ref":"refs/heads/restore-test","pushedAt":"2023-12-08T20:18:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: avoid capture of the mutex protected frontier\n\nIn #115844 we saw an instance of the checkpoint frontier\nbeing mutated and iterated over concurrently. While we are\nremoving the offending call in the previous commit this change\nfixes up a callsite where we were capturing the frontier\nholding a mutex, but then using it in different goroutines\nwithout the mutex. Instead, we now construct a copy of the frontier\nand use it without worrying about concurrent goroutines mutating\nit.\n\nFixes: #115844\nRelease note: None","shortMessageHtmlLink":"backupccl: avoid capture of the mutex protected frontier"}},{"before":"27d10d0c395c0f3fbc0028a9457c8ca1675ff429","after":"5ca91c07f9b963613f90f3432623cf473b38d99f","ref":"refs/heads/tenant-enable","pushedAt":"2023-12-07T18:31:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"backupccl: enable probabilistic MT testing in helpers\n\nInforms: #115640\nRelease note: None","shortMessageHtmlLink":"backupccl: enable probabilistic MT testing in helpers"}},{"before":"fc255fd9491f15c7fce572250eeafaabc0800bcc","after":"27d10d0c395c0f3fbc0028a9457c8ca1675ff429","ref":"refs/heads/tenant-enable","pushedAt":"2023-12-07T16:54:04.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"5d7714a03a891c9fd5746fb876c39dced4f47205","after":null,"ref":"refs/heads/backport23.2-114537","pushedAt":"2023-12-07T15:34:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"}},{"before":"82bbfdf1e47297de62b4cbbaebb91d0a57218d67","after":"5d7714a03a891c9fd5746fb876c39dced4f47205","ref":"refs/heads/backport23.2-114537","pushedAt":"2023-12-07T14:45:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adityamaru","name":"Aditya Maru","path":"/adityamaru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13837382?s=80&v=4"},"commit":{"message":"sql: prevent gateway from always being picked\n\nPreviously, the instance resoler would always\nassign the partition span to the gateway if the\ngateway was in the set of eligible instances and\nwe did not find an eligible instance with a better\nlocality match. In large clusters during backup/cdc\nrunning with execution locality, this could cause\nthe gateway to get the lions share of work thereby\ncausing it to OOM or severely throttle performance.\n\nThis change make span partitioning a little more\nstateful. Concretely, we now track how many partition\nspans have been assigned to each node in the `planCtx`\nthat is used throughout the planning of a single statement.\nThis distribution is then used to limit the number of\npartition spans we default to the gateway. Currently, by\ndefault we allow the gateway to have:\n\n`2 * average number of partition spans across the other instances`\n\nIf the gateway does not satisfy this heuristic we randomly\npick one of the other eligible instances. Note, if there\nare no eligible instances except for the gateway, or the\ngateway has received no spans yet, we will pick the gateway.\n\nThis change also adds a new session variable `distsql_plan_gateway_bias`\nto control how many times the gateway will be picked as the default\ntarget for a partition relative to the distribution of\npartition spans across other nodes.\n\nFixes: #114079\nRelease note (bug fix): fixes a bug where large jobs running\nwith execution locality could result in the gateway being assigned\nmost of the work causing performance degradation and cluster\ninstability","shortMessageHtmlLink":"sql: prevent gateway from always being picked"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDv4kDwA","startCursor":null,"endCursor":null}},"title":"Activity ยท adityamaru/cockroach"}