Flink: Maintenance - TableManager + ExpireSnapshots#11144
Conversation
|
@stevenzwu: This PR become quite sizeable. I still think that it is better to keep it as one to provide context for some of the decisions made during the definition of the If you have time we could discuss offline the review strategy, and whether to split this PR to smaller ones. Thanks, |
a1dabe5 to
96322c5
Compare
| * specific language governing permissions and limitations | ||
| * under the License. | ||
| */ | ||
| package org.apache.iceberg.flink.maintenance.stream; |
There was a problem hiding this comment.
I don't know if users would interpret stream sub package as pubic APIs. It is better to use proper Java class scope for that purpose. public classes are public and non-public classes can be package private.
fa56618 to
2403f44
Compare
|
@netvl: I'm struggling to find the relevant comment (there are too many of them already), but I would like to ask you to check if the proposed Thanks, |
|
@rodmeneses: If you have time, I would like to ask you to review the PR. |
| TableLoader newTableLoader, | ||
| String defaultUidSuffix, | ||
| String defaultSlotSharingGroup, | ||
| int mainParallelism) { |
There was a problem hiding this comment.
this should also be defaultParallelism?
|
Merged to main. |
TableManager builder implementation along with the first maintenance task to provide context.
https://docs.google.com/document/d/16g3vR18mVBy8jbFaLjf2JwAANuYOmIwr15yDDxovdnA/edit#heading=h.yd2vbtnf7z6w