klin333 commented on issue #822:
URL: 
https://github.com/apache/arrow-nanoarrow/issues/822#issuecomment-3504847304

   Thanks. I’ll have a look at Monday, but at first glance, it seems you are 
creating the random strings and converting array stream in the **same R 
session**. This will not reproduce the error because creating the string 
already put them in the R global string pool for that r session, so during 
convert array stream, the r global string pool doesn’t need to change at all!
   
   That’s why in my reprex, I used callr to launch independent r processes, to 
ensure that the random strings are created in a different r session, so that 
convert array stream need to build up the R global string pool from scratch. 
This is exactly what happens when reading data from remote database. perhaps 
write to a on disk parquet file? I can give that a go on Monday 


-- 
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]

Reply via email to