Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

cvs -> p4 problems and memory usage: msg#00005

version-control.revml

Subject: cvs -> p4 problems and memory usage

Hi,

1. unexpected p4 output:

testing with freebsd repository:

vcp cvs:/home/ncvs:src/sys/... --continue \
map: (...)<> trunk/$1 (...)<(...)> branches/$2/$1 -- \
p4:/tmp/p4freebsd://depot/freebsd/... --run-p4d

~8000 files, 271015 revs with 240557 tag applications

unexpected stderr from 'p4':
p4: //depot/freebsd/branches/AMANCIO/i386/isa/sound/configure.c#3 - all
revision(s) already integrated in pending changelist.
vcp: writing revisions: [#- ] 29709/271015 change 7660

22911.619365 vcp: change @7662: 1 revs:
branches/AMANCIO/i386/isa/sound/configure.c#1.1.1.2 @7662 <AMANCIO>
(<undef>) clone 1995-12-30 18:56:08Z peter "recording cvs-1.6 file death\n"
22911.623270 vcp: $ p4 -c vcp_tmp_24652 -p localhost:4050 branch -i
Branch vcp_24652 saved.
22911.705205 vcp: $ p4 -c vcp_tmp_24652 -p localhost:4050 -x - integrate -b
vcp_24652
//depot/freebsd/branches/AMANCIO/i386/isa/sound/configure.c#2 - delete from
//depot/freebsd/branches/voxware/i386/isa/sound/configure.c#3,#4
22912.133183 vcp: change @7663: 2 revs:
trunk/i386/i386/machdep.c#1.166 @7663 <<undef>> (text) edit 1995-12-30
23:13:32Z davidg "In memory test, cast pointer as "
trunk/amd64/amd64/machdep.c#1.166 @7663 <<undef>> (text) edit 1995-12-30
23:13:32Z davidg "In memory test, cast pointer as "
22912.137633 vcp: $ p4 -c vcp_tmp_24652 -p localhost:4050 branch -i
Branch vcp_24652 not changed.
22912.276423 vcp: $ p4 -c vcp_tmp_24652 -p localhost:4050 -x - integrate -b
vcp_24652
//depot/freebsd/branches/AMANCIO/i386/isa/sound/configure.c#3 - all revision(s)
already integrated in pending changelist.
22919.106497 vcp: unexpected stderr from 'p4':
p4: //depot/freebsd/branches/AMANCIO/i386/isa/sound/configure.c#3 - all
revision(s) already integrated in pending changelist.

2. cvs continue seems buggy.

testing with the freebsd repository, cvs:/home/ncvs:src/etc/...

vcp cvs:/home/ncvs:src/etc/... --continue \
map: (...)<> trunk/$1 (...)<(...)> branches/$2/$1 -- \
p4:/tmp/p4freebsd://depot/freebsd/... --run-p4d

500 files / 15593 revs

first run finished in about 2 hours. but a consecutive run submitted
another 10 changes. 3rd run ended normally with 'vcp: no revisions to
write'.

3. memory usage

for those interested:

* the ram usage does not grow over 30M while parsing cvs files
and this takes about 40min.

* the ram usage grows to 60M before it starts writing to p4

* finally, it seems to stay (till it dies) around 90~100M writing to
perforce.

This actually looks quite pleasant, especially another conversion stays around
15M at the final phase.

But the whole freebsd repository has 55071 files and much more revs, I
wonder the actual amount of memory. I'll post a follow-up when I test
it.

Cheers,
CLK

Attachment: pgpJXogC4VPoo.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
hardware.arm.at...    cms.citadel.dev...    video.gstreamer...    java.facelets.u...    misc.basics.qna...    web.wiki.instik...    network.uip.use...    xdg.devel/2003-...    tex.bibtex.bibd...    finance.quotesp...    ietf.zeroconf/2...    redhat.blinux.g...    suse.db2/2003-0...    php.phpesp/2004...    uml.devel/2003-...    gnome.labyrinth...    qnx.openqnx.dev...    boot-loaders.gr...    db.dataperfect....    audio.audacity....    linux.uclinux.m...    editors.j.devel...    os.openbsd.tech...    kde.users.multi...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation