raulcd commented on PR #49849: URL: https://github.com/apache/arrow/pull/49849#issuecomment-4381024536
Hi @lucascolley ! If we compare with the existing ASAN/UBSAN job for Arrow C++, there's definitely a difference but we are using ccache on that case and using several system dependencies so I don't think the comparison is fair. If we compare Arrow C++ build (+ tests) between pixi-builds with and without ASAN the increase is ~10 minutes (+27%). If we compare PyArrow build (+ tests) between pixi-builds with and without ASAN the increase is ~28 minutes (+65%) but in this case we are also building CPython and Numpy from source which we are not doing on the other case. |Job Type| Time| |------------|---------| |Current ASAN UBSAN Arrow C++ (+ctest) **no pixi**|[12m 35s](https://github.com/apache/arrow/actions/runs/25372260214/job/74398453853?pr=49849) | |New Arrow C++ (+ctest) **pixi**| [36m 20s](https://github.com/ursacomputing/crossbow/actions/runs/25372324922/job/74398670504) | |New ASAN UBSAN Arrow C++ (+ctest) **pixi**| [46m 17s](https://github.com/ursacomputing/crossbow/actions/runs/25372324879/job/74398670483) | |New PyArrow + Arrow C++ (+pytest) **pixi**| [41m 37s](https://github.com/ursacomputing/crossbow/actions/runs/25372325080/job/74398670887) | |New ASAN UBSAN PyArrow + Arrow C++ + CPython + Numpy (+pytest) **pixi**| [1h 8m 4s](https://github.com/ursacomputing/crossbow/actions/runs/25372325191/job/74398671331) | What were the build times you were experiencing? -- 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]
