[IMGREC-5] Recognise images concurrently in ImageRecognitionModule Created: 26/Mar/18 Updated: 02/Oct/20 Resolved: 25/Apr/18 |
|
| Status: | Closed |
| Project: | Image Recognition |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 1.0 |
| Type: | Improvement | Priority: | Neutral |
| Reporter: | Ilgun Ilgun | Assignee: | Ilgun Ilgun |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Template: |
|
| Acceptance criteria: |
Empty
|
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
| Release notes required: |
Yes
|
| Documentation update required: |
Yes
|
| Epic Link: | Periscope back-end MVP |
| Sprint: | Basel 143 |
| Story Points: | 5 |
| Description |
|
Currently, info.magnolia.ai.image.ImageRecognitionModule does everything in a single thread however, the Image recognition services doesn't block us from attempting to recognise multiple images at once thus, this should be done in the module.
Configurable number of threads should be spawned upon the module startup and each thread should execute the flow foreach image.
In addition, on upload of an image the action should delegate to this component and inform user when the process has been done. |