zeroshade commented on PR #34972: URL: https://github.com/apache/arrow/pull/34972#issuecomment-1522352955
@oleksandr-pavlyk currently there isn't a stream that is a member of the `ArrowDeviceArray` struct. I appreciate the information and context, but can we boil it down to a conclusion/recommendation? There are two questions that I can think of based on the information you've provided that I'd like to get a concrete opinion/conclusion from you on if at all possible: 1. Should we include a event/stream/queue/some combination of these in the `ArrowDeviceArray` struct directly? If so, should it be some combination of these objects or should it just be one? 2. Would it be preferable to have the Producer provide an event inside the `ArrowDeviceArray` struct when it produces the array (consumer has to perform synchronization), or should we have the consumer provide a queue/stream to the producer that it would like the memory accessible from (producer performs synchronization)? If there's something I'm not mentioning please let me know. I just want to try to move this proposal forward in a way that makes the most sense and is future proof-ed, so it would help to clarify precisely what your conclusions are in regards to those two questions. Thanks much! -- 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]
