Mercurial > evolve
annotate tests/test-discovery-obshashrange-cache.t @ 4507:de9089514833 stable
branching: merge default branch in stable to prepare 8.5.0 release
The release is not fully ready, but the merging is non-trivial.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 11 Apr 2019 22:13:55 +0200 |
parents | 18ed2a237ab5 |
children | 62b60fc1983d |
rev | line source |
---|---|
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
1 ============================== |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
2 Test cache warming strategy |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
3 test for range based discovery |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
4 ============================== |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
5 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
6 $ . $TESTDIR/testlib/pythonpath.sh |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
7 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
8 $ cat << EOF >> $HGRCPATH |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
9 > [extensions] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
10 > hgext3rd.evolve = |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
11 > blackbox = |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
12 > [defaults] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
13 > blackbox = -l 100 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
14 > [experimental] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
15 > obshashrange=1 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
16 > verbose-obsolescence-exchange=1 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
17 > [ui] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
18 > logtemplate = "{rev} {node|short} {desc} {tags}\n" |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
19 > ssh=python "$RUNTESTDIR/dummyssh" |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
20 > [alias] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
21 > debugobsolete=debugobsolete -d '0 0' |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
22 > [ui] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
23 > ssh=$PYTHON "$RUNTESTDIR/dummyssh" |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
24 > EOF |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
25 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
26 $ hg init main |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
27 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
28 $ hg -R main debugbuilddag '.+7' |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
29 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
30 $ for node in `hg -R main log -T '{node}\n'`; do |
4267
18ed2a237ab5
tests: fix for POSIX compliance
Martijn Pieters <mj@octobus.net>
parents:
3966
diff
changeset
|
31 > printf $node | grep -o . | sort |tr -d "\n" > ancfile |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
32 > anc=`cat ancfile` |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
33 > rm ancfile |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
34 > echo "marking $anc as predecessors of $node" |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
35 > hg -R main debugobsolete $anc $node |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
36 > done |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
37 marking 000011223334456677789aaaaabbbbcccddddeef as predecessors of 4de32a90b66cd083ebf3c00b41277aa7abca51dd |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
38 marking 012234455555666699aaaaabbbccccccefffffff as predecessors of f69452c5b1af6cbaaa56ef50cf94fff5bcc6ca23 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
39 marking 00001122233445555777778889999abbcccddeef as predecessors of c8d03c1b5e94af74b772900c58259d2e08917735 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
40 marking 0011222445667777889999aabbbbcddddeeeeeee as predecessors of bebd167eb94d257ace0e814aeb98e6972ed2970d |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
41 marking 000011222223344555566778899aaaabccddefff as predecessors of 2dc09a01254db841290af0538aa52f6f52c776e3 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
42 marking 01111222223333444455555566999abbbbcceeef as predecessors of 01241442b3c2bf3211e593b549c655ea65b295e3 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
43 marking 01122444445555566677888aabbcccddddefffff as predecessors of 66f7d451a68b85ed82ff5fcc254daf50c74144bd |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
44 marking 000111111234444467777889999aaaabcdeeeeff as predecessors of 1ea73414a91b0920940797d8fc6a11e447f8ea1e |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
45 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
46 $ hg debugobsolete -R main |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
47 000011223334456677789aaaaabbbbcccddddeef 4de32a90b66cd083ebf3c00b41277aa7abca51dd 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
48 012234455555666699aaaaabbbccccccefffffff f69452c5b1af6cbaaa56ef50cf94fff5bcc6ca23 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
49 00001122233445555777778889999abbcccddeef c8d03c1b5e94af74b772900c58259d2e08917735 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
50 0011222445667777889999aabbbbcddddeeeeeee bebd167eb94d257ace0e814aeb98e6972ed2970d 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
51 000011222223344555566778899aaaabccddefff 2dc09a01254db841290af0538aa52f6f52c776e3 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
52 01111222223333444455555566999abbbbcceeef 01241442b3c2bf3211e593b549c655ea65b295e3 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
53 01122444445555566677888aabbcccddddefffff 66f7d451a68b85ed82ff5fcc254daf50c74144bd 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
54 000111111234444467777889999aaaabcdeeeeff 1ea73414a91b0920940797d8fc6a11e447f8ea1e 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
55 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
56 Cache mode is "auto" so local commit did not warm the cache yet |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
57 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
58 $ f -s main/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
59 main/.hg/cache/evoext-obscache-00: size=72 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
60 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
61 Initial push |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
62 ------------ |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
63 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
64 $ hg init server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
65 $ hg -R main push ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
66 pushing to ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
67 searching for changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
68 OBSEXC: computing relevant nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
69 OBSEXC: looking for common markers in 8 nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
70 OBSEXC: computing markers relevant to 8 nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
71 remote: adding changesets |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
72 remote: adding manifests |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
73 remote: adding file changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
74 remote: added 8 changesets with 0 changes to 0 files |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
75 remote: 8 new obsolescence markers |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
76 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
77 sever cash is warm |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
78 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
79 $ f -s server/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
80 server/.hg/cache/evoext-depthcache-00: size=88 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
81 server/.hg/cache/evoext-firstmerge-00: size=88 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
82 server/.hg/cache/evoext-obscache-00: size=72 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
83 server/.hg/cache/evoext-stablesortcache-00: size=92 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
84 server/.hg/cache/evoext_obshashrange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
85 server/.hg/cache/evoext_stablerange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
86 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
87 client cash is warm |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
88 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
89 $ f -s main/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
90 main/.hg/cache/evoext-depthcache-00: size=88 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
91 main/.hg/cache/evoext-firstmerge-00: size=88 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
92 main/.hg/cache/evoext-obscache-00: size=72 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
93 main/.hg/cache/evoext-stablesortcache-00: size=92 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
94 main/.hg/cache/evoext_obshashrange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
95 main/.hg/cache/evoext_stablerange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
96 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
97 initial pull |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
98 ------------ |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
99 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
100 $ rm -rf main |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
101 $ hg init main |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
102 $ hg -R main pull ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
103 pulling from ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
104 requesting all changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
105 adding changesets |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
106 adding manifests |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
107 adding file changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
108 added 8 changesets with 0 changes to 0 files |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
109 8 new obsolescence markers |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
110 new changesets 1ea73414a91b:4de32a90b66c |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
111 (run 'hg update' to get a working copy) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
112 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
113 client cache is empty because the discovery was empty |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
114 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
115 $ f -s main/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
116 main/.hg/cache/evoext-obscache-00: size=72 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
117 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
118 no op pull |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
119 ------------ |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
120 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
121 clear cache |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
122 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
123 $ rm -rf main/.hg/cache/evoext |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
124 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
125 pull nothing |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
126 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
127 $ hg -R main pull ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
128 pulling from ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
129 searching for changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
130 no changes found |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
131 OBSEXC: looking for common markers in 8 nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
132 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
133 client cash is warm |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
134 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
135 $ f -s main/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
136 main/.hg/cache/evoext-depthcache-00: size=88 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
137 main/.hg/cache/evoext-firstmerge-00: size=88 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
138 main/.hg/cache/evoext-obscache-00: size=72 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
139 main/.hg/cache/evoext-stablesortcache-00: size=92 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
140 main/.hg/cache/evoext_obshashrange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
141 main/.hg/cache/evoext_stablerange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
142 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
143 no op push |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
144 ------------ |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
145 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
146 clear cache |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
147 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
148 $ rm -rf main/.hg/cache/evoext |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
149 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
150 push nothing |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
151 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
152 $ hg -R main push ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
153 pushing to ssh://user@dummy/server |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
154 searching for changes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
155 OBSEXC: computing relevant nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
156 OBSEXC: looking for common markers in 8 nodes |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
157 OBSEXC: markers already in sync |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
158 no changes found |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
159 [1] |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
160 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
161 client cash is warm |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
162 |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
163 $ f -s main/.hg/cache/evoext* |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
164 main/.hg/cache/evoext-depthcache-00: size=88 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
165 main/.hg/cache/evoext-firstmerge-00: size=88 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
166 main/.hg/cache/evoext-obscache-00: size=72 |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3965
diff
changeset
|
167 main/.hg/cache/evoext-stablesortcache-00: size=92 |
3965
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
168 main/.hg/cache/evoext_obshashrange_v2.sqlite: size=?* (glob) |
d4ae0e3ec743
test: add a test about cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
169 main/.hg/cache/evoext_stablerange_v2.sqlite: size=?* (glob) |