Skip to content

Handle errors from plugins in tablet management iterator #3469

@keith-turner

Description

@keith-turner

In #3460 the TabletManagementIterator stated calling compaction related plugins to determine it a tablet needed compaction. If these plugins throw an exception it could interfere with other manager functions like tablet assignment. Need to handle this situation in such a way that other manager functions can continue and the minimum relevant information needed for debugging is logged. Since the plugins are callled for each tablet, need to be careful about spamming the logs with lots or redundant information.

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