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]
