Closed warenlg closed 5 years ago
Questions:
100% CPU and it hangs on this commit https://github.com/bblfsh/cpp-driver/commit/68d4981a185243d88510f7cc7cf9b8da3617455a
Root cause: too big text files make diffmatchpatch enter an infinite cycle. I need to add a timeout for diff-ing.
I'm not able to process some driver repos from bblfsh codebase with the following command. Particularly the C++ driver https://github.com/bblfsh/cpp-driver that seems to be a small normal repo but the job runs forever: it has not finished after one night. Other driver repos are fine (less than 1 sec processing) apart from the JS and Go drivers that required 20min. I used the version
9.2.0
of the executable, locally. Ubuntu 18.04.2./hercules_v9.2.0 --pb --burndown --burndown-people --burndown-files --devs --couples --hibernation-distance=1000 --skip-blacklist path_to_repo