@withoutboats ("Saoirse Shipwreckt") wrote:
“Completion Futures” really means - “cooperative cancellation”: you can’t cancel a future unless it lets you. This has all the footguns of cooperative scheduling: in particular futures that get stuck will leak resources the same way futures that block occupy the thread.