devinjdangelo commented on issue #9398: URL: https://github.com/apache/arrow-datafusion/issues/9398#issuecomment-1970956507
Thank you for bringing this up @SteveLauC. I had the same experience when I first starting working on DataFusion. You can work around memory limitations by running `cargo test -- --test-threads=1` which will only run a single test at a time. It will be slower but consume substantially less memory. I think it would be a good idea to document this workaround since many new contributors won't have enough RAM to run all tests at max parallelism on their system. The precise memory requirements to run `cargo test` will vary over time and depend on your exact development set up. Running in `wsl` on Windows for example is a bit more intensive as you need to reserve some memory for Windows. I personally upgraded from 32->64GB and that was plenty running natively on linux. -- 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]
