viirya commented on issue #1035:
URL: 
https://github.com/apache/datafusion-comet/issues/1035#issuecomment-2433512348

   > I debated filing this ticket, as I wasn't sure how it would be received, 
but I think it is a sufficiently critical vulnerability that should at the very 
least be tracked / documented. The way it was being dismissed made me honestly 
a little uncomfortable.
   
   As you mentioned the doc of CometBuffer already documents the unsafe 
behavior. Not sure why you also said it is not documented.
   
   I also don't know why it was being dismissed. We have dealt with that with 
deep copying the arrays in the necessary cases. The fact is that the `take` 
kernel has the inconsistent behavior not well documented which can easily 
confuse users. Before digging into its detail, how does an user know it clones 
a buffer sometimes and not sometimes? So for an user, isn't the first 
impression that it works well when we don't deep copy the array? How does an 
user know it has different behavior that we must deep copy for it in corner 
cases? Especially it is not documented.


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to