Skip to content

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

Merge request reports

Loading