Fwd: fetching size increase rapidly...

Michael Andronov michael_andronov at sd-kyber.com
Sat Jul 24 15:49:35 BST 2010


---------- Forwarded message ----------
From: Michael Andronov <michael_andronov at sd-kyber.com>
Date: Fri, Jul 23, 2010 at 9:45 PM
Subject: Re: fetching size increase rapidly...
To: Ben Finney <ben+bazaar at benfinney.id.au>


Ben -

Thank you  for the speedy reply:

> To better understand the behaviour, can you tell us what information
> Bazaar shows in response to ‘bzr version’?

Actually, there are 2 machines. One, running on OSX. I used as
'storage'. All " bzr branch ..."  going from there,
and all 'bzr push' going there... . The output of 'bzr --version ' on
that machine is :
"
 Bazaar (bzr) 2.1.1
 Python interpreter: /usr/bin/python 2.6.1
 Python standard library:
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 Platform: Darwin-10.4.0-i386-64bit
 bzrlib: /Library/Python/2.6/site-packages/bzrlib
 Bazaar configuration: /Users/michael/.bazaar
 Bazaar log file: /Users/michael/.bzr.log

Copyright 2005-2010 Canonical Ltd.
http://bazaar-vcs.org/

bzr comes with ABSOLUTELY NO WARRANTY.  bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.

Bazaar is part of the GNU Project to produce a free operating system.
"
The second machine --- is Linux, Fedora 13 (64 bit). That is a  '
working machine':
The 'bzr --version ' there is:
"
Bazaar (bzr) 2.1.2
 Python interpreter: /usr/bin/python 2.6.4
 Python standard library: /usr/lib64/python2.6
 Platform: Linux-2.6.33.3-85.fc13.x86_64-x86_64-with-fedora-13-Goddard
 bzrlib: /usr/lib64/python2.6/site-packages/bzrlib
 Bazaar configuration: /home/michael/.bazaar
 Bazaar log file: /home/michael/.bzr.log
....
"

>> If I execute the  bzr branch <locaion> -r 93   ,
>> then after fetching processing ~67MB a new branch appear.

> Is this size surprising to you? In other words, is it about what you
> would expect with the total size of the working tree files to be stored?

Good question. I did not think about it until version 93...
(Everything was moving fast, and quick.... ).

The total size of all files -- text files, actually -- 4.5 MB.
I do not know how to estimate what should be the size of 93 revisions?
Assuming all files are text files...

> What is the location URL? You can anonymise it if you like, but knowing
> the storage protocol will affect the understanding of the behaviour.

If I understood the question correctly -- the sftp is used.
The actual command is:
bzr branch sftp://michael@xx.xx.xx.xx/home/tst
...
bzr commit
bzr push sftp://michael@.xx.xx.xx.xx./home/tst
  -- or --
bzr push

Also ---
1. I notice that the things start to get out of control, after the
size during the 'fetching' start to grow rapidly from rev. to rev:
It roughly doubled from rev. 93 to rev. 94.... Then nearly doubled
again,,, And finally became 1.2 G (?!).
Which makes the time for 'bzr branch ' -- really annoying....

2. At the same time, I run kdiff3 on rev. 93 & rev. 94 dirs... And
there is no any suspicious differences...

I'm a bit puzzled with all above, and any fresh idea what to double
check and to look at would be really appreciated!

Have a great day,
Michael.



More information about the bazaar mailing list