{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":394754122,"defaultBranch":"master","name":"cockroach","ownerLogin":"msbutler","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-10T18:59:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35438895?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722005240.0","currentOid":""},"activityList":{"items":[{"before":"e5de114db89334353213d7d5c61192363b71b698","after":"bb68423ebacd487f2cdffbf7296ac6b8260560e3","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T19:13:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":null,"after":"d66e4557ba71bd8afa9d93fbba8790346d911447","ref":"refs/heads/butler-skip-auto-replan-duress","pushedAt":"2024-07-26T14:47:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"streamingccl: skip TestStreamingAutoReplan under deadlock\n\nFixes #126801\n\nRelease note: none","shortMessageHtmlLink":"streamingccl: skip TestStreamingAutoReplan under deadlock"}},{"before":"dac9e0647fb1b5ae1754eae3b312c963ba5a9ccc","after":"e5de114db89334353213d7d5c61192363b71b698","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T14:40:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":"76637263a08a9458d4d859613a037f7a0adf880d","after":"dac9e0647fb1b5ae1754eae3b312c963ba5a9ccc","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T13:20:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":"7658f9fe015b973b95a60e745b2452c4fdd115fb","after":"3164e4663db152219d649c33afe2dd43d536a55b","ref":"refs/heads/butler-pcr-mixed-version","pushedAt":"2024-07-26T13:03:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"roachtest: add PCR mixed version test","shortMessageHtmlLink":"roachtest: add PCR mixed version test"}},{"before":"0530afc6238b3224674e107ba4c82c5a2ca8a51e","after":"76637263a08a9458d4d859613a037f7a0adf880d","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T12:41:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":"b2e261c5f2590cfc3fe6423f705dcf3306f665b1","after":"0530afc6238b3224674e107ba4c82c5a2ca8a51e","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T12:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":"c274e3d9dca58c51e3e98e96c44286f9eab338fd","after":"b2e261c5f2590cfc3fe6423f705dcf3306f665b1","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T01:02:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: remove old syntax from some tests\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"backupccl: remove old syntax from some tests"}},{"before":null,"after":"c274e3d9dca58c51e3e98e96c44286f9eab338fd","ref":"refs/heads/butler-convert-tests","pushedAt":"2024-07-26T01:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"backupccl: update backup tests","shortMessageHtmlLink":"backupccl: update backup tests"}},{"before":"12d9d87e0ef68ab693cbcfc802baf1b2f1dce856","after":"c07e737546379f234e232390d9529f03d3d28c74","ref":"refs/heads/butler-ts-mvcc-pure","pushedAt":"2024-07-25T19:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication.\n\nNote that the Timestamp is marshalled as a pointer to avoid the overhead of\nstoring an empty Timestamp in the value header proto, a known limitation of\ngogoproto.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader"}},{"before":"b43f32521a0d4ad676c527e2f0d914ffe77d088c","after":"12d9d87e0ef68ab693cbcfc802baf1b2f1dce856","ref":"refs/heads/butler-ts-mvcc-pure","pushedAt":"2024-07-25T15:08:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication.\n\nNote that the Timestamp is marshalled as a pointer to avoid the overhead of\nstoring an empty Timestamp in the value header proto, a known limitation of\ngogoproto.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader"}},{"before":"bbc376370067e3eaf5182cc60a7a9a59a50bb945","after":"b43f32521a0d4ad676c527e2f0d914ffe77d088c","ref":"refs/heads/butler-ts-mvcc-pure","pushedAt":"2024-07-25T13:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication.\n\nNote that the Timestamp is marshalled as a pointer to avoid the overhead of\nstoring an empty Timestamp in the value header proto, a known limitation of\ngogoproto.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE"}},{"before":null,"after":"bbc376370067e3eaf5182cc60a7a9a59a50bb945","ref":"refs/heads/butler-ts-mvcc-pure","pushedAt":"2024-07-24T14:41:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication.\n\nNote that the Timestamp is marshalled as a pointer to avoid the overhead of\nstoring an empty Timestamp in the value header proto, a known limitation of\ngogoproto.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE"}},{"before":"ec41f33f9e46014b938963d78e8290588d443267","after":"7658f9fe015b973b95a60e745b2452c4fdd115fb","ref":"refs/heads/butler-pcr-mixed-version","pushedAt":"2024-07-22T17:39:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"roachtest: add PCR mixed version test","shortMessageHtmlLink":"roachtest: add PCR mixed version test"}},{"before":null,"after":"d70cf821188d08278ff3644d4485737b1d83976d","ref":"refs/heads/butler-local-timestamp-bloat","pushedAt":"2024-07-21T16:19:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"zero valued local ts","shortMessageHtmlLink":"zero valued local ts"}},{"before":"544dcaf6f4a4442d4cac5f2d20ee18dc77d5c8a2","after":"e3e3d4ee23715330fa8ec33c527f89a4151bc826","ref":"refs/heads/butler-origin-timestamp-mvcc-not-nullable","pushedAt":"2024-07-20T17:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"big wall time","shortMessageHtmlLink":"big wall time"}},{"before":null,"after":"544dcaf6f4a4442d4cac5f2d20ee18dc77d5c8a2","ref":"refs/heads/butler-origin-timestamp-mvcc-not-nullable","pushedAt":"2024-07-20T15:02:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader NOT NULLABLE"}},{"before":null,"after":"d645f474561a15e4c922a390a704706f15f5c6a8","ref":"refs/heads/e-butler-pcr-mixed-version","pushedAt":"2024-07-19T21:13:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"roachtest: add PCR mixed version test","shortMessageHtmlLink":"roachtest: add PCR mixed version test"}},{"before":null,"after":"ec173d76fc04c35f12f24700fb111c80a7bdce2b","ref":"refs/heads/backport24.2-127470","pushedAt":"2024-07-19T17:20:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"crosscluster: consolidate mutation type enum\n\nPreviously, DLQ and udf processor defined their own mutation type\nconstants separately. Since the constants share the same values, in this\nPR we created `replicationMutationType` in\n`logical_replication_writer_processor` to replace the mutation type\nconstants in DLQ and udf processor.\n\nPart of: https://cockroachlabs.atlassian.net/browse/DOC-10483\nEpic: CRDB-38992\nRelease note: None","shortMessageHtmlLink":"crosscluster: consolidate mutation type enum"}},{"before":null,"after":"843cae7c7293fe10fd318f626c0004f1434480d4","ref":"refs/heads/backport24.2-127024","pushedAt":"2024-07-19T15:35:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"crosscluster: add dlq tests and refactor\n\nFollowup PR to #126914. Changes included in this PR:\n\n- Create dlq table with fully qualified prefixes instead of\n`defaultdb`\n- Added unit tests to verify create dlq table & insert behave as\n expected\n- Minor refactoring\n\nPart of: https://cockroachlabs.atlassian.net/browse/DOC-10483\nEpic: CRDB-38992\nRelease note: None","shortMessageHtmlLink":"crosscluster: add dlq tests and refactor"}},{"before":"13e808db15f4a94835378051f3334466a9b009a9","after":"7094749c6c3b7c9b0bfe20c0a03d0ef36d530c68","ref":"refs/heads/butler-move-origin-id","pushedAt":"2024-07-18T19:20:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: move OriginID into LDR container in MVCCValueHeader\n\nThis patch replaces the OriginID field in the MVCCValueHeader with a pointer to\nan LDR specific proto message that contains the OriginID. This was done so in\nfuture releases, we can easily add more LDR specific fields to the mvcc value\nheader without increasing the on disk or in memory footprint of an mvcc value\nheader that is not used during LDR.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: move OriginID into LDR container in MVCCValueHeader"}},{"before":null,"after":"13e808db15f4a94835378051f3334466a9b009a9","ref":"refs/heads/butler-move-origin-id","pushedAt":"2024-07-18T18:46:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: move OriginID into LDR container in MVCCValueHeader\n\nThis patch replaces the OriginID field in the MVCCValueHeader with a pointer to\nan LDR specific proto message that contains the OriginID. This was done so in\nfuture releases, we can easily add more LDR specific fields to the mvcc value\nheader without increasing the on disk or in memory footprint of an mvcc value\nheader that is not used during LDR.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: move OriginID into LDR container in MVCCValueHeader"}},{"before":"b6204b685021a9f609d14d106bea4139349944ba","after":"8e7952d881830b7b9acaf1348a3d8a8a5655d385","ref":"refs/heads/butler-remove-physical-label","pushedAt":"2024-07-18T16:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"ui: only show LDR badge on jobs page\n\nThe patch avoids showing the fraction completed on the jobs page for LDR\nbecause it doesn't mean anything.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"ui: only show LDR badge on jobs page"}},{"before":"dd9d1cc45f3a9a8a4d5d4ec6049c8901fa3487aa","after":"b6204b685021a9f609d14d106bea4139349944ba","ref":"refs/heads/butler-remove-physical-label","pushedAt":"2024-07-18T15:45:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"ui: only show LDR badge on jobs page\n\nThe patch avoids showing the fraction completed on the jobs page for LDR\nbecause it doesn't mean anything.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"ui: only show LDR badge on jobs page"}},{"before":"520dad73a83d6587df891df68232b71d4f4cc066","after":"dd9d1cc45f3a9a8a4d5d4ec6049c8901fa3487aa","ref":"refs/heads/butler-remove-physical-label","pushedAt":"2024-07-18T14:16:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"ui: only show LDR badge on jobs page\n\nThe patch avoids showing the fraction completed on the jobs page for LDR\nbecause it doesn't mean anything.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"ui: only show LDR badge on jobs page"}},{"before":"11d1202f5ed1fa39e29c9054ee5827b1461dfcea","after":"520dad73a83d6587df891df68232b71d4f4cc066","ref":"refs/heads/butler-remove-physical-label","pushedAt":"2024-07-18T01:07:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"ui: only show LDR badge on jobs page\n\nThe patch avoids showing the fraction completed on the jobs page for LDR\nbecause it doesn't mean anything.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"ui: only show LDR badge on jobs page"}},{"before":"31f2cbf89bd1814e4db41995f6578a871df98403","after":"9d6bea78f0f6949065bd64cfe37fbdedb1f10465","ref":"refs/heads/butler-origin-timestamp-mvcc","pushedAt":"2024-07-17T21:29:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication. By default (in non LDR contexts), this field is nil'd\nout.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader"}},{"before":"479884b27daa8587aa06b4dada50bcf0b07db824","after":"31f2cbf89bd1814e4db41995f6578a871df98403","ref":"refs/heads/butler-origin-timestamp-mvcc","pushedAt":"2024-07-17T20:26:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication. By default (in non LDR contexts), this field is nil'd\nout.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader"}},{"before":"035a60ecd3eae683cf3fe4604426712095bb4718","after":"479884b27daa8587aa06b4dada50bcf0b07db824","ref":"refs/heads/butler-origin-timestamp-mvcc","pushedAt":"2024-07-17T19:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"storage: add OriginTimestamp to MVCCValueHeader\n\nThis patch adds a new OriginTimestamp field to the MVCCValueHeader which will\nidentify the timestamp the kv was written on the original source cluster during\nLogical Data Replication. By default (in non LDR contexts), this field is nil'd\nout.\n\nIn future patches, we will actually bind the origin timestamp here during LDR\ningestion and use it to conduct large scale fingerprinting and LWW conflict\nresolution.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"storage: add OriginTimestamp to MVCCValueHeader"}},{"before":"266c014f982fe496f9aaabbb7aa2fa196540ad9f","after":"11d1202f5ed1fa39e29c9054ee5827b1461dfcea","ref":"refs/heads/butler-remove-physical-label","pushedAt":"2024-07-17T18:35:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msbutler","name":"Michael Butler","path":"/msbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35438895?s=80&v=4"},"commit":{"message":"ui: only show LDR badge on jobs page\n\nThe patch avoids showing the fraction completed on the jobs page for LDR\nbecause it doesn't mean anything.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"ui: only show LDR badge on jobs page"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEilVICwA","startCursor":null,"endCursor":null}},"title":"Activity ยท msbutler/cockroach"}