I'm not 100% sure yet, but it looks like when I'm waiting on a read that will not complete (in case of canceling the transaction). There appears to be no mechanism to cancel an in progress read.
So I launch a read in a go-routine, but can't cancel it, so when I go to send a write afterwards the port seems to still be blocked on the read.
I'm not 100% sure yet, but it looks like when I'm waiting on a read that will not complete (in case of canceling the transaction). There appears to be no mechanism to cancel an in progress read.
So I launch a read in a go-routine, but can't cancel it, so when I go to send a write afterwards the port seems to still be blocked on the read.
Thoughts?