Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Integration][AWS] use the same event loop for all threads (#949)
Since running on new event loops got us Semaphore is bound to a different event loop error # Description What - fix `Semaphore is bound to a different event loop` Why - all Semaphore were used in different event loops and once the thread ended the Semaphore could not run in a different event loop How - use the same event loop across all threads ## Type of change Please leave one option from the following and delete the rest: - [X] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] New Integration (non-breaking change which adds a new integration) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Non-breaking change (fix of existing functionality that will not change current behavior) - [ ] Documentation (added/updated documentation) ### Core testing checklist - [x] Integration able to create all default resources from scratch - [x] Resync finishes successfully - [x] Resync able to create entities - [x] Resync able to update entities - [x] Resync able to detect and delete entities - [x] Scheduled resync able to abort existing resync and start a new one - [x] Tested with at least 2 integrations from scratch - [x] Tested with Kafka and Polling event listeners --------- Co-authored-by: Shalev Avhar <[email protected]>
- Loading branch information