JuliaParallel / JuliaParallel/Dagger.jl

Implement user-defined error handler mechanism

Open
#339 0 comments 0 reactions 0 assignees View on GitHub
error handling fault handling scheduler
Dominant language
Julia
Stars
723
Forks
90
Avg merge
1d 37m
Merged PRs (30d)
9

Description

We could provide an option to let users define an error handler function which will handle all kinds of task failures (which may necessitate propagating more richly-annotated information on error source/reason). If this could be defined as a regular scheduler option (e.g. settable with `with_options`), it might alleviate questions about retries for failed operations.

This should also not be specific to errors from user task code - this should generalize to errors coming from basically anywhere in Dagger, including the storage system in #289 , the fault handler, etc.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.