Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add image processing failure handling and retry mechanism for drone task image uploads & re-run process #310

Merged
merged 38 commits into from
Oct 29, 2024

Conversation

Pradip-p
Copy link
Collaborator

@Pradip-p Pradip-p commented Oct 22, 2024

Description:

  • Enhanced Image Processing Logic: Introduced a new state IMAGE_PROCESSING_FAILED to handle failures during drone task image processing.
  • Improved Task State Management: Updated EventType and task_state logic to accommodate the new failure state. Task state transitions now properly reflect when an image processing task fails and is retried, with statuses updated accordingly.
  • Retry Mechanism: Modified the odm_webhook function to handle image processing failures, allowing users to re-upload images and trigger a retry of the image processing task.
  • Detailed Task Status Tracking: Each step of the task now displays distinct statuses, replacing generic ones like "ongoing" or "completed", providing clearer progress tracking for users during task lock, image uploads and processing.

@github-actions github-actions bot added enhancement New feature or request backend Related to backend code labels Oct 22, 2024
Sujit added 2 commits October 22, 2024 17:24
remove underscore

make first character uppercase and rest of the character lowercase
@Pradip-p Pradip-p changed the title feat: handle image processing failure and update task states feat: add image processing failure handling and retry mechanism for drone task image uploads & re-run process Oct 26, 2024
@nrjadkry nrjadkry merged commit ba94feb into develop Oct 29, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to backend code enhancement New feature or request frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants