bkietz commented on PR #43632: URL: https://github.com/apache/arrow/pull/43632#issuecomment-2293742608
> Do we want to handle cancellation here? If the producer is free to respond slowly or even ignore signals sent through a `struct ScanHandle` then maybe this could be handled as simply as `int *ArrowAsyncDeviceStreamHandler::status`. This may be null or the consumer may update it for polling by the producer (all atomically). The producer might drop messages, like a transition from `continue -> pause` then `continue -> cancel` but that might not be a problem -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
