{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":300255768,"defaultBranch":"master","name":"cockroach","ownerLogin":"ajstorm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-01T11:32:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18447034?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721076446.0","currentOid":""},"activityList":{"items":[{"before":"13cfa285b4a0179c67eb3993f9c15354be368503","after":"22e027b4adcf11121bf129eee802967b59fe9227","ref":"refs/heads/ajstorm_more_ycsb","pushedAt":"2024-07-29T01:32:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: remove dead code\n\nCode cleanup\n\nRelease note: None\nEpic: None","shortMessageHtmlLink":"perf: remove dead code"}},{"before":"9f08b1876bb5b92582ccb9185fca9645b58b96fa","after":"13cfa285b4a0179c67eb3993f9c15354be368503","ref":"refs/heads/ajstorm_more_ycsb","pushedAt":"2024-07-19T03:38:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: remove dead code\n\nCode cleanup\n\nRelease note: None\nEpic: None","shortMessageHtmlLink":"perf: remove dead code"}},{"before":null,"after":"9f08b1876bb5b92582ccb9185fca9645b58b96fa","ref":"refs/heads/ajstorm_more_ycsb","pushedAt":"2024-07-15T20:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: use insert starting point when reading in ycsb\n\nThe ycsb workload runner has the ability to bias the starting point for\ninserting keys using the --insert-start flag. Until now however, this flag is\nnot biasing the keys for reading. As a result, if the workload is started with\nthe --insert-start flag, it's possible (maybe even likely) that the keys\nspecified to be read by the workload runner won't exist in the table. This\ncommit fixes that by biasing the key selection by the insert start value.\n\nRelease note: None\nEpic: None","shortMessageHtmlLink":"perf: use insert starting point when reading in ycsb"}},{"before":null,"after":"c45c9775860145223e82521301bce35d546ca6ef","ref":"refs/heads/ajstorm-ycsb-chaos","pushedAt":"2024-07-10T19:07:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: fix ycsb for chaos testing\n\nIn #90043 we changed ycsb to have dedicated connections for each worker. This\nrelied on the `pgx.Acquire()` API which unfortunately doesn't reestablish\nconnections after they're severed. As a result, ycsb is currently broken for\nchaos testing.\n\nThis commit addresses two issues found in LDR chaos testing while leveraging\nycsb:\n\n1) it reestablishes connections when it finds that they've been closed.\n2) it prevents storing of the last inserted key on error if that error is a\ndupliate key violation.\n\nWith these two fixes in place, ycsb is suitable for chaos testing again.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"perf: fix ycsb for chaos testing"}},{"before":null,"after":"1a42b07260737b91ceffe6049639c32f431b1ec1","ref":"refs/heads/ajstorm-ycsb-init","pushedAt":"2024-06-24T20:54:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: leverage insert-start flag in ycsb init\n\nThe ycsb workload has the ability to bias key values based on a supplied\n--insert-start flag. When provided, all key indexes will be added after the\ninsert-start point. Until now however, this flag wasn't properly plumbed into\nthe init path and was only used during workload run.\n\nThis commit plumbs the flag into the init path, so that it can be used to seed\ndatabases with different row sets during database creation.\n\nEpic: none\nRelease note: none","shortMessageHtmlLink":"perf: leverage insert-start flag in ycsb init"}},{"before":"4d559ee4181fabf8954e9c06cf639d3c53cb148b","after":"87cedb8c5d479def0b98500131649cfdda8a3c26","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-10T12:25:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: YCSB custom workload\n\nThis commit allows for a custom workload when running YCSB. The custom workload\nis triggered through the use of --workload=CUSTOM, and the newly added *-freq\nflags, which specify the desired workload mix.\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: YCSB custom workload"}},{"before":"d9acf735de03ecd1da7f519bdca8b580f09b4233","after":"4d559ee4181fabf8954e9c06cf639d3c53cb148b","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-09T22:25:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of --workload=CUSTOM, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: modify YCSB for LDR testing"}},{"before":"b9c934f9d7e1b4287028e4fda888b6475fa561a2","after":"d9acf735de03ecd1da7f519bdca8b580f09b4233","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-09T18:36:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of --workload=CUSTOM, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: modify YCSB for LDR testing"}},{"before":"ef4e5dbbc4d261fa51c33f3750b89fb646acadb9","after":"b9c934f9d7e1b4287028e4fda888b6475fa561a2","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-07T20:39:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of --workload=CUSTOM, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: modify YCSB for LDR testing"}},{"before":"09b5feed028c9eebee9fe0175bd730ef49b553d3","after":"ef4e5dbbc4d261fa51c33f3750b89fb646acadb9","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-07T12:54:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of the new --custom-workload flag, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: modify YCSB for LDR testing"}},{"before":"b6cc5b6086868cbaa86e9fc5053b467cfdbbb405","after":"09b5feed028c9eebee9fe0175bd730ef49b553d3","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-07T02:13:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of the new --custom-workload flag, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: modify YCSB for LDR testing"}},{"before":"5411303ab1f0c0ac3128e7ca0204aa227641bd89","after":"b6cc5b6086868cbaa86e9fc5053b467cfdbbb405","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-07T02:12:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: Modify YCSB for LDR testing\n\nThis commit contains two changes which will allow for the use of YCSB in LDR\ntesting. The first change is to allow for a custom workload to be defined\nthrough the use of the new --custom-workload flag, and the *-freq flag which\nspecify the desired workload mix. The second change salts the insert key with\nthe provided seed to ensure that two runs initiated concurrently, don't\ngenerate the same sequence of keys to insert (provided that they have specified\ndifferent seed values).\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: Modify YCSB for LDR testing"}},{"before":"16911c6851cf9da2223439ac05dde54454587de9","after":"5411303ab1f0c0ac3128e7ca0204aa227641bd89","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-03T18:59:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: Add internal only workload G to ycsb\n\nFor testing of logical data replication, there is a need to create a write only\nworkload with a schema that contains several columns (i.e. not kv, which has\nonly two). This can easily be tucked into ycsb with an internal-only workload\n\"G\". I'd understand if folks didn't want to muddy the ycsb waters with this\nworkload modification, but doing it this way allows us to make faster progress\non the LDR side, so I figured I'd give it a try.\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: Add internal only workload G to ycsb"}},{"before":null,"after":"16911c6851cf9da2223439ac05dde54454587de9","ref":"refs/heads/ajstorm-ycsb-g","pushedAt":"2024-06-03T18:57:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"perf: Add internal only workload G to ycsb\n\nFor testing of logical data replication, there is a need to create a write only\nworkload with a schema that contains several columns (i.e. not kv, which has\nonly two). This can easily be tucked into ycsb with an internal-only workload\n\"G\". I'd understand if folks didn't want to muddy the ycsb waters with this\nworkload modification, but doing it this way allows us to make faster progress\non the LDR side, so I figured I'd give it a try.\n\nEpic: CRDB-38996\nRelease note: None","shortMessageHtmlLink":"perf: Add internal only workload G to ycsb"}},{"before":"5f83d034f12e9d5e8c6760a4e1853bce92182eea","after":null,"ref":"refs/heads/backport24.1-122052","pushedAt":"2024-05-28T23:56:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":"79d9884d45edd37215fcd103b7793e188a352270","after":"5f83d034f12e9d5e8c6760a4e1853bce92182eea","ref":"refs/heads/backport24.1-122052","pushedAt":"2024-05-28T21:32:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: mark import.constraint_validation cluster setting unsafe\n\nMark the bulkio.import.constraint_validation.enabled cluster setting unsafe,\nsince it could result in inconsistent data, and as such, should never be used\non production clusters.\n\nRelease note: None\nEpic: none\nRelease justification: Small change to guard against user misuse.","shortMessageHtmlLink":"import: mark import.constraint_validation cluster setting unsafe"}},{"before":"48caa281a3ad869b528517052e2644c3faee0d51","after":null,"ref":"refs/heads/backport24.1-121320","pushedAt":"2024-05-28T21:28:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":"56c142a3ee35a49c755a0790bfd124811299b067","after":"48caa281a3ad869b528517052e2644c3faee0d51","ref":"refs/heads/backport24.1-121320","pushedAt":"2024-05-27T17:57:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: add ability to disable validation checks\n\nAdds an internal-only cluster setting to disable constraint validation after\nimport. This flag should only be used for testing purposes as it could leave\nduplicates in the presence of a unique constraint, thereby producing incorrect\nquery results.\n\nRelease note: None\n\nEpic: none\nFixes: #121281","shortMessageHtmlLink":"import: add ability to disable validation checks"}},{"before":"e216f79fc16d927b5ccc3ee89bd137cc10f69890","after":"56c142a3ee35a49c755a0790bfd124811299b067","ref":"refs/heads/backport24.1-121320","pushedAt":"2024-05-27T15:54:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: add ability to disable validation checks\n\nAdds an internal-only cluster setting to disable constraint validation after\nimport. This flag should only be used for testing purposes as it could leave\nduplicates in the presence of a unique constraint, thereby producing incorrect\nquery results.\n\nRelease note: None\n\nEpic: none\nFixes: #121281","shortMessageHtmlLink":"import: add ability to disable validation checks"}},{"before":null,"after":"79d9884d45edd37215fcd103b7793e188a352270","ref":"refs/heads/backport24.1-122052","pushedAt":"2024-05-09T13:07:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: mark import.constraint_validation cluster setting unsafe\n\nMark the bulkio.import.constraint_validation.enabled cluster setting unsafe,\nsince it could result in inconsistent data, and as such, should never be used\non production clusters.\n\nRelease note: None\nEpic: none\nRelease justification: Small change to guard against user misuse.","shortMessageHtmlLink":"import: mark import.constraint_validation cluster setting unsafe"}},{"before":"c4ee5a6e9236fc2b5ca99066a6498371070c57c5","after":"fb97b8fde9d4d66a113278d122c12f53b36f6c90","ref":"refs/heads/ajstorm-unsafe","pushedAt":"2024-05-06T15:54:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: mark import.constraint_validation cluster setting unsafe\n\nMark the bulkio.import.constraint_validation.enabled cluster setting unsafe,\nsince it could result in inconsistent data, and as such, should never be used\non production clusters.\n\nRelease note: None\nEpic: none\nRelease justification: Small change to guard against user misuse.","shortMessageHtmlLink":"import: mark import.constraint_validation cluster setting unsafe"}},{"before":"daeb5434512f9f37b34e19c7fd7abefcb535bcc6","after":"c4ee5a6e9236fc2b5ca99066a6498371070c57c5","ref":"refs/heads/ajstorm-unsafe","pushedAt":"2024-05-06T13:09:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: mark import.constraint_validation cluster setting unsafe\n\nMark the bulkio.import.constraint_validation.enabled cluster setting unsafe,\nsince it could result in inconsistent data, and as such, should never be used\non production clusters.\n\nRelease note: None\nEpic: none\nRelease justification: Small change to guard against user misuse.","shortMessageHtmlLink":"import: mark import.constraint_validation cluster setting unsafe"}},{"before":"bd48667df9d9b2d30c3b860e54b34a7e344f657a","after":"6794f578675534e822996da6f27e0e91f68e1256","ref":"refs/heads/backport23.2-121320","pushedAt":"2024-04-10T13:15:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: add ability to disable validation checks\n\nAdds an internal-only cluster setting to disable constraint validation after\nimport. This flag should only be used for testing purposes as it could leave\nduplicates in the presence of a unique constraint, thereby producing incorrect\nquery results.\n\nRelease note: None\n\nEpic: none\nFixes: #121281","shortMessageHtmlLink":"import: add ability to disable validation checks"}},{"before":"61cc4872833c79bf91d9414117c2f5ec6b075e91","after":"e216f79fc16d927b5ccc3ee89bd137cc10f69890","ref":"refs/heads/backport24.1-121320","pushedAt":"2024-04-10T13:13:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: add ability to disable validation checks\n\nAdds an internal-only cluster setting to disable constraint validation after\nimport. This flag should only be used for testing purposes as it could leave\nduplicates in the presence of a unique constraint, thereby producing incorrect\nquery results.\n\nRelease note: None\n\nEpic: none\nFixes: #121281","shortMessageHtmlLink":"import: add ability to disable validation checks"}},{"before":"b8a4f636a13c1b93c8d58e4bca41dda15d9d8c21","after":"daeb5434512f9f37b34e19c7fd7abefcb535bcc6","ref":"refs/heads/ajstorm-unsafe","pushedAt":"2024-04-09T21:09:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"},"commit":{"message":"import: mark import.constraint_validation cluster setting unsafe\n\nMark the bulkio.import.constraint_validation.enabled cluster setting unsafe,\nsince it could result in inconsistent data, and as such, should never be used\non production clusters.\n\nRelease note: None\nEpic: none\nRelease justification: Small change to guard against user misuse.","shortMessageHtmlLink":"import: mark import.constraint_validation cluster setting unsafe"}},{"before":null,"after":"b8a4f636a13c1b93c8d58e4bca41dda15d9d8c21","ref":"refs/heads/ajstorm-unsafe","pushedAt":"2024-04-09T20:49:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":"8f7eb2c1e2bcfce7aff8459a4e028d9bdd14f2a5","after":"61cc4872833c79bf91d9414117c2f5ec6b075e91","ref":"refs/heads/backport24.1-121320","pushedAt":"2024-04-09T20:41:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":"3a0239f272f5b64795794ff6e03f092b79986a76","after":"bd48667df9d9b2d30c3b860e54b34a7e344f657a","ref":"refs/heads/backport23.2-121320","pushedAt":"2024-04-09T20:40:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":null,"after":"3a0239f272f5b64795794ff6e03f092b79986a76","ref":"refs/heads/backport23.2-121320","pushedAt":"2024-04-05T18:15:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}},{"before":"3a27fdeeb8023d67f04f7633f078e6c70be54d6b","after":"8f7eb2c1e2bcfce7aff8459a4e028d9bdd14f2a5","ref":"refs/heads/backport24.1-121320","pushedAt":"2024-04-05T18:08:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ajstorm","name":"Adam Storm","path":"/ajstorm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18447034?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQwMTozMjo0My4wMDAwMDBazwAAAASLZ9Zb","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNVQxODowODo1Ni4wMDAwMDBazwAAAAQpJSLS"}},"title":"Activity ยท ajstorm/cockroach"}