[p4] Solved! Problem migrating to Linux

Doug Palmer dpalmer at mahinetworks.com
Fri Dec 7 10:42:52 PST 2001


And the winner is..... I was using the wrong p4d. The correct one is "Linux
2.4.0 Intel x86 (SuSE Linux 7.1)". Seems obvious now.

Thanks for all of the responses. Please let me know if you have any advice
for the migration that isn't covered in TechNote #10.

Doug

-----Original Message-----
From: Todd Short [mailto:tshort at cisco.com]
Sent: Friday, December 07, 2001 6:52 AM
To: dpalmer at mahinetworks.com; perforce-user at perforce.com
Subject: RE: More info: RE: [p4] Problem migrating to Linux


Which p4d are you using? There are at least 3 versions for x86 Linux:

Linux 2.0.30 Intel x86 (Red Hat 4.2):
Linux with libc 5.3.12 
gcc 2.7.2.1
P4 2001.1/24277 
P4Web 2001.1/25842 
P4D 2001.1/26850 
 
Linux 2.0.36 Intel x86 (Red Hat 5.2):
Red Hat 6.0 
Red Hat 7.0 users Read this
(http://www.redhat.com/support/errata/RHBA-2000-079.html)
Linux with glibc 2.0.7-29
gcc 2.7.2.3
P4 2001.1/23985 
P4Web 2001.1/25842 
P4D 2001.1/26850 
 
Linux 2.4.0 Intel x86 (SuSE Linux 7.1)
(supports large db files) 
Linux with glibc 2.2-7 
gcc 2.95.2    
P4 2001.1/24277 
P4Web 2001.1/25842 
P4D 2001.1/26850 
 
This last one is the one I assume you want. I just tried, and I can run that
version under linux 7.1 (2.4.2-2 kernel).
--
-Todd Short
//tshort at cisco.com
//"One if my land, two if by sea, three if by the Internet."


-----Original Message-----
From: perforce-user-admin at perforce.com
[mailto:perforce-user-admin at perforce.com]On Behalf Of Doug Palmer
Sent: Friday, December 07, 2001 12:25 AM
To: Perforce-User (E-mail)
Subject: More info: RE: [p4] Problem migrating to Linux


OK, I did some more checking, and it's not a filesystem limitation. I have a
2.5GB tar file of my depot and it fits just fine. The error happened when
db.have grew to 2147483647bytes, which is about 1.99999GB. That's why I
thought it might be a filesystem limit. Here's the error message, could I
just have a bad checkpoint file?

Recovering from checkpoint.359.gz...
Perforce server error:
        Journal file 'checkpoint.359.gz' replay failed at line 8697767!
        Database write error on db.have!
        dbput: db.have: Success
        Error allocating new node

Doug

-----Original Message-----
From: Doug Palmer [mailto:dpalmer at mahinetworks.com]
Sent: Thursday, December 06, 2001 9:11 PM
To: Perforce-User (E-mail)
Subject: [p4] Problem migrating to Linux


I'm testing a migration from NT to Linux. The test system is RedHat 7.2 with
ext3 filesystem. Everything was going well until I hit the 2GB file size
limit when I was restoring db.have from the checkpoint.

What gives? I thought that the 2GB limit goes away with kernel 2.4. Any
advice?

And please don't tell me to use Solaris, that's a discussion for another
time.

Doug Palmer
MTS, Software Configuration Management
Mahi Networks, Inc.
(707) 283-1234
dpalmer at mahinetworks.com
... . -- .--. . .-. / ..-. ..

_______________________________________________
perforce-user mailing list  -  perforce-user at perforce.com
http://maillist.perforce.com/mailman/listinfo/perforce-user
_______________________________________________
perforce-user mailing list  -  perforce-user at perforce.com
http://maillist.perforce.com/mailman/listinfo/perforce-user



More information about the perforce-user mailing list