bitshift.crawler.indexer._GitClone._clone_repository(), after termination by the perl one-liner alarm, leaves a residual git-remote-http process. After some time, these accumulate (as the number of attempts to clone corrupted repositories increases, which by their nature never succeed and must be terminated by the timeout), and choke the system's RAM.
bitshift.crawler.indexer._GitClone._clone_repository()
, after termination by theperl
one-liner alarm, leaves a residualgit-remote-http
process. After some time, these accumulate (as the number of attempts to clone corrupted repositories increases, which by their nature never succeed and must be terminated by the timeout), and choke the system's RAM.