| From | Sent On | Attachments |
|---|---|---|
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Chris Mason | Mar 18, 2006 6:04 pm | |
| Matt Mackall | Mar 20, 2006 1:50 pm | |
| Ollivier Robert | Mar 21, 2006 4:12 am | |
| Ollivier Robert | Mar 21, 2006 4:59 am | |
| Matt Mackall | Mar 21, 2006 11:06 am | |
| Zach Brown | Mar 21, 2006 11:45 am | |
| Bryan O'Sullivan | Mar 21, 2006 12:06 pm | |
| Chris Mason | Mar 21, 2006 12:32 pm | |
| Chris Mason | Mar 21, 2006 12:36 pm | |
| Eric Hopper | Mar 21, 2006 12:52 pm | |
| Matt Mackall | Mar 21, 2006 1:25 pm | |
| Chris Mason | Mar 21, 2006 1:28 pm | |
| Bryan O'Sullivan | Mar 21, 2006 1:57 pm | |
| Chris Mason | Mar 21, 2006 2:03 pm | |
| Ollivier Robert | Mar 21, 2006 2:16 pm | |
| Chris Mason | Mar 22, 2006 8:09 pm | |
| Ollivier Robert | Mar 23, 2006 3:50 am | |
| Ollivier Robert | Mar 23, 2006 4:23 am | |
| Matt Mackall | Mar 23, 2006 10:14 am |
| Subject: | [patch 0/5] [PATCH CFT] more revlog experiments | |
|---|---|---|
| From: | Ollivier Robert (robe...@keltia.freenix.fr) | |
| Date: | Mar 23, 2006 3:50:09 am | |
| List: | com.selenic.mercurial | |
According to Ollivier Robert:
revlog v0
----- added 148830 changesets with 609121 changes to 134961 files in 49mn revol1% du -sk ports.old/.hg 793648 ports.old/.hg with 269929 files in 27565 direcotories
-----
revlogng with default=2,manifest=1,changelog=1 (packing for files)
----- added 148822 changesets with 606446 changes to 134950 files in 43mn
du -sk .hg 398002 .hg with 55111 files in 27565 directories
-----
The result with the new mixed packing scheme from Matt implemented by Chris:
mixedng
----- revol1% time hg clone -U --pull ports.old foo.mixed requesting all changes adding changesets adding manifests adding file changes added 148830 changesets with 609121 changes to 134961 files hg clone -U --pull ports.old foo.mixed 488.10s user 68.36s system 43% cpu 21:09.50 total
527352 foo.mixed/.hg
revol1% find foo.mixed/.hg -type f|wc -l 134986 revol1% find foo.mixed/.hg -type d|wc -l 27566
-----
I'm running the remote clone, figure above is for local cloning wich is between 19 and 25mn as expected.
File count is at 134986, almost half of the regular one which is expected, most of the files don't have an history for more than 128 KB.
So for me, if it doesn't have the flaws that Matt mentionned, it could be a very good thing to have as an option.
-- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- robe...@keltia.freenix.fr Darwin snuadh.freenix.org Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005





