edgeless-project / edgeless

MVP Implementation
Other
16 stars 1 forks source link

Allow stopping a function waiting for a call response. #146

Closed raphaelhetzel closed 6 months ago

raphaelhetzel commented 6 months ago

This is a bugfix addressing the situation in which a function waiting for a reply cannot be stopped and therefore blocks the entire runtime reported by @markussauer.

This also fixes the bug that the temporary receivers are never actually cleaned. There are still situations in which they might not be removed, but a solution for that might not be worth the added complexity: https://github.com/edgeless-project/edgeless/tree/stash_call_future_cleanup