Skip to content

Remove compaction final state from code and in upgrade step #3465

@keith-turner

Description

@keith-turner

After #3460 the compaction final state metadata was no longer needed. This can be removed from the metadata schema and ample. Also an upgrade step should be added that removes it from the metadata table.

Below is some of the code that needs to be removed.

putExternalCompactionFinalStates(Collection<ExternalCompactionFinalState> finalStates) {
throw new UnsupportedOperationException();
}
default Stream<ExternalCompactionFinalState> getExternalCompactionFinalStates() {
throw new UnsupportedOperationException();
}
default void
deleteExternalCompactionFinalStates(Collection<ExternalCompactionId> statusesToDelete) {
throw new UnsupportedOperationException();

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

✅ Done

Relationships

None yet

Development

No branches or pull requests

Issue actions