Hi.
We are seeing some issues with Gerrit 3.5.0.1, where the number of active interactive threads in gerrit just keep growing. We've had same problem with 3.4 as well, probably even earlier but never investigated deeply.
Leading to number of threads remaining to serve requests being very low and frequently stalling the ssh queue.
See following graph of gerrit queue_ssh_batch_worker_active_threads metrics over several days, where batch threads jump up a lot every time a build server does a clean repo sync. But once done, it doesn't go down by same amount:
Our gerrit.conf has following timeout-parameters set
[sshd]
idleTimeout = 10 minutes
[transfer]
timeout = 6 minutes
[deadline "general"]
timeout = 4h
Are there more timeout parameters missing?
See also attached thread dump: