Dear all,

A quick update on revdeprun, the Rust CLI tool for automating reverse 
dependency checks that I shared here two months ago.

This release tackles three real-world bottlenecks I ran into when pushing 
things to scale: more aggressive binary install scheduling, faster source 
tarball preparation, and parallel source tarball downloads. Together, these 
substantially reduce the setup overhead before checks actually start.

To sanity check, I reran a full revdep check of 1732 data.table reverse 
dependencies on a 256-core instance. The setup phase completed in about 56 
minutes, and the actual checking phase finished in 1 hour 48 minutes, for a 
total cloud cost of roughly $24.

As always, feedback and ideas are very welcome.

Blog post: https://nanx.me/blog/post/revdeprun-2-1-0/
Repo: https://github.com/nanxstats/revdeprun

Happy holidays,
-Nan

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to