From: Andreas Krey Date: Tue, 04 Jul 2017 07:57:58 GMT Subject: Flurries of 'git reflog expire' Message-ID: <20170704075758.GA22249@inner.h.apk.li> Hi everyone, how is 'git reflog expire' triggered? We're occasionally seeing a lot of the running in parallel on a single of our repos (atlassian bitbucket), and this usually means that the machine is not very responsive for twenty minutes, the repo being as big as it is. The server is still on git 2.6.2 (and bitbucket 4.14.5). Questions: What can be done about this? Cronjob 'git reflog expire' at midnight, so the heuristic don't trigger during the day? (The relnotes don't mention anything after 2.4.0, so I suppose a git upgrade won't help.) What is the actual cause? Bad heuristics in git itself, or does bitbucket run them too often (improbable)? Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds Date: Fri, 22 Jan 2010 07:29:21 -0800