Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.18.0
Description
if we configurate the `jobmanager.failure-enrichers`, but could not load the class in
FailureEnricherUtils, no exceptions can be seen in the log currently, and it is very inconvenient to check the problem. Here I suggest that some ERROR-level logs should be added, or an exception should be thrown directly (because the load cannot be uploaded is not an expected result)
// code placeholder @VisibleForTesting static Collection<FailureEnricher> getFailureEnrichers( final Configuration configuration, final PluginManager pluginManager) { Set<String> includedEnrichers = getIncludedFailureEnrichers(configuration); LOG.info("includedEnrichers: {}", includedEnrichers); // When empty, NO enrichers will be started. if (includedEnrichers.isEmpty()) { return Collections.emptySet(); } // TODO: here maybe load nothing final Iterator<FailureEnricherFactory> factoryIterator = pluginManager.load(FailureEnricherFactory.class); .... }
Attachments
Issue Links
- is required by
-
FLINK-32804 Release Testing: Verify FLIP-304: Pluggable failure handling for Apache Flink
- Resolved
- links to