Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
configure.py: make messaging_service.cc the first source file
Currently messaging_service.o takes the longest of all core objects to compile. For a full build of build/release/scylla, with current ninja scheduling, on a 32-hyperthread machine, the last ~16% of the total build time is spent just waiting on messaging_service.o to finish compiling. Moving the file to the top of the list makes ninja start its compilation early and gets rid of that single-threaded tail, improving the total build time. Closes scylladb#11255
- Loading branch information