Open
Description
Hello,
I started to use esutil.BulkIndexer
recently (with elasticsearch v6) and got an error by not providing a type on an index action. I expected to obtain the info thanks to the OnFailure
callback but got nothing. I now understand that OnFailure
does not report errors that occur with the whole worker.flush()
and that only the BulkIndexer.OnError()
callback does so.
I did not find any easy workaround helping me to detect when the worker.flush()
in charge of my BulkIndexerItem
fails.
Do you have a workaround for this situation or does it requires an evolution of the BulkIndexer?
If it needs a PR, what do you recommend me to do?
- Calling
OnFailure
for each item when an error occurs - Adding another callback (for example
OnFlushError
) to the items, dedicated to this situation - Something else ...
Regards
Metadata
Metadata
Assignees
Labels
No labels