-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release-22.2: backupccl: remove generic iterator #97597
release-22.2: backupccl: remove generic iterator #97597
Conversation
Remove the generic iterator and replace with duplicate code as generics are not supported in 22.2 Release note: None
Thanks for opening a backport. Please check the backport criteria before merging:
If some of the basic criteria cannot be satisfied, ensure that the exceptional criteria are satisfied within.
Add a brief release justification to the body of your PR to justify this backport. Some other things to consider:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, I think our test coverage is pretty good and it looks like mainly boiler plate code changing.
@@ -395,7 +395,7 @@ message GenerativeSplitAndScatterSpec { | |||
repeated roachpb.Span spans = 10 [(gogoproto.nullable) = false]; | |||
repeated jobs.jobspb.RestoreDetails.BackupLocalityInfo backup_locality_info = 11 [(gogoproto.nullable) = false]; | |||
// HighWater is the high watermark of the previous run of restore. | |||
optional bytes high_water = 12 [(gogoproto.nullable) = false]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
intentional?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, it was from a backport that was missed that just removed this no-effect nullable=false
Remove the generic iterator and replace with duplicate code as generics are not supported in 22.2
Release note: None
Release justification: necessary to pass the roachvet lint checker.