You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The user should be allowed to abort the operation for any reason and define next steps for the ingest framework as part of the event_handler "PEP" implementations. Currently, if an Exception is raised from an event_handler method like pre_data_obj_create, the entire file chunk will fail and be placed in the retry queue.
This could take many forms. Our initial idea was to raise a custom Exception which contains information for the plugin framework for how to handle the file which is being aborted. The most obvious use case to us would be to create a new task with just that file that is immediately placed on the fail queue or the retry queue, and then the framework would continue to ingest the rest of the files in the current task.
This would serve as an alternative implementation for options such as --exclude_file_name which is not currently possible for this framework and may have other applications which we do not know about.
The text was updated successfully, but these errors were encountered:
This could take many forms. Our initial idea was to raise a custom Exception which contains information for the plugin framework for how to handle the file which is being aborted. The most obvious use case to us would be to create a new task with just that file that is immediately placed on the fail queue or the retry queue, and then the framework would continue to ingest the rest of the files in the current task.
This sounds a lot like the thing described in #296...
The user should be allowed to abort the operation for any reason and define next steps for the ingest framework as part of the event_handler "PEP" implementations. Currently, if an Exception is raised from an event_handler method like
pre_data_obj_create
, the entire file chunk will fail and be placed in the retry queue.This could take many forms. Our initial idea was to raise a custom Exception which contains information for the plugin framework for how to handle the file which is being aborted. The most obvious use case to us would be to create a new task with just that file that is immediately placed on the fail queue or the retry queue, and then the framework would continue to ingest the rest of the files in the current task.
This would serve as an alternative implementation for options such as
--exclude_file_name
which is not currently possible for this framework and may have other applications which we do not know about.The text was updated successfully, but these errors were encountered: