# HG changeset patch # User Pierre-Yves David # Date 1494926501 -7200 # Node ID b73e1f8796467ae0baac3289e94ceb4d2a80a4c7 # Parent 2241433a77e543ee068039fa2fb9ad514decca93 cache: ensure we warm stablerange cache before the obshashrange cache I've been seeing traceback that seems to be happening because of issues in this area. diff -r 2241433a77e5 -r b73e1f879646 hgext3rd/evolve/obsdiscovery.py --- a/hgext3rd/evolve/obsdiscovery.py Fri May 12 21:21:31 2017 +0200 +++ b/hgext3rd/evolve/obsdiscovery.py Tue May 16 11:21:41 2017 +0200 @@ -630,7 +630,7 @@ self.obsstore.rangeobshashcache.update(repo) self.obsstore.rangeobshashcache.save(repo) - tr.addpostclose('warmcache-obscacherange', _warmcache) + tr.addpostclose('warmcache-20-obscacherange', _warmcache) return tr repo.__class__ = obshashrepo diff -r 2241433a77e5 -r b73e1f879646 hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py Fri May 12 21:21:31 2017 +0200 +++ b/hgext3rd/evolve/stablerange.py Tue May 16 11:21:41 2017 +0200 @@ -902,7 +902,7 @@ # new nodes ! repo.stablerange.warmup(repo) - tr.addpostclose('warmcache-stablerange', _warmcache) + tr.addpostclose('warmcache-10-stablerange', _warmcache) return tr repo.__class__ = stablerangerepo