Draft: Store entities that were not imported end errors in Redis
What does this MR do and why?
Currently, we don't provide information about which exactly entities were not successfully imported after GitHub project import is completed. We only show how many entities were fetched and how many of them were imported
In this MR we put GitHub entity id and error message to the Redis on the last (exhausted) retry of each worker that is responsible for creating records in our DB. So in the future, we will be able to show this data to the user.
It solves Store entities that were not imported and errors in Redis.
Screenshots or screen recordings
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
-
I have evaluated the MR acceptance checklist for this MR.