Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change resonate architecture to use Invocation Handles (#133)
* Introduce the invoke function to resonate and the context. This is a big change in the architecture, the whole implementation is in the resonate_invok file. * Implement most of missing functionality in terms of invoke and adds caching for invocation handles and make it pass most of the tests - run function - promise combitors - durable sleep - caching for invocation handles * Delete un used code * Add schedules and recovery path * Add durability tests * Add error handling, tests for error handling and structured concurrency * Add durability tests and error handling tests Add the detached functionality and tests for it. * Rename resonate_invok to resonate * Add tolerance to a sleep test * Fix flaky test in errorHandling * Fix import ordering error * Remove Kill error and replace it with Abort error
- Loading branch information