Add a timeout limit (60min or other values) for reconcile. If the time limit reaches, the context will be canceled and reconcile will be canceled.
Add a tracking mechanism for ongoing jobs. If a delete job is queued, it will check all previous ongoing jobs and cancel them.
Add an interface to call cancel from client request
TODO
Working on tests
Add cancel token for providers
Fix #498
Add cancelation mechanism for reconcile:
Add a timeout limit (60min or other values) for reconcile. If the time limit reaches, the context will be canceled and reconcile will be canceled. Add a tracking mechanism for ongoing jobs. If a delete job is queued, it will check all previous ongoing jobs and cancel them. Add an interface to call cancel from client request TODO Working on tests Add cancel token for providers