https://bz.mercurial-scm.org/show_bug.cgi?id=5964
Bug ID: 5964 Summary: Performance regression on pushing in 4.7 Product: Mercurial Version: unspecified Hardware: PC OS: Linux Status: UNCONFIRMED Severity: bug Priority: wish Component: Mercurial Assignee: bugzi...@mercurial-scm.org Reporter: lothiral...@gmail.com CC: mercurial-devel@mercurial-scm.org We identified a performance regression in 4.7 concerning the push command. Here is a reproduction script and output when trying to push the pypy repository to a copy of it locally: $ hg --version; and python -m perf command bash -c "HGRCPATH= /home/lothiraldan/.virtualenvs/mercurial/bin/hg push -R pypy-2017 pypy-2017-copy/ || exit 0" Mercurial Distributed SCM (version 4.6.2) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2018 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ..................... command: Mean +- std dev: 248 ms +- 7 ms $ hg --version; and python -m perf command bash -c "HGRCPATH= /home/lothiraldan/.virtualenvs/mercurial/bin/hg push -R pypy-2017 pypy-2017-copy/ || exit 0" Mercurial Distributed SCM (version 4.7) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2018 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ..................... command: Mean +- std dev: 1.79 sec +- 0.01 sec $ hg --version; and python -m perf command bash -c "HGRCPATH= /home/lothiraldan/.virtualenvs/mercurial/bin/hg push -R pypy-2017 pypy-2017-copy/ || exit 0" Mercurial Distributed SCM (version 4.7+370-06baaf43c959) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2018 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ..................... command: Mean +- std dev: 1.79 sec +- 0.03 sec Our performance suite initially identified the regression: http://perf.octobus.net/#regressions?sort=3&dir=desc&branch=stable We are working on pinpointing the issue and will update the issue with more information as soon as we have them. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel