Closed
Bug 345185
Opened 19 years ago
Closed 18 years ago
Checking in to cvs.mozilla.org is much slower since the colo move
Categories
(mozilla.org Graveyard :: Server Operations, task)
mozilla.org Graveyard
Server Operations
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: Gavin, Assigned: justdave)
Details
(Keywords: dogfood)
Since the downtime on the 15th (Saturday), I've noticed that checkins take a lot more time. It takes almost 3-5 seconds per file, where is used to take no more than a second. Martijn said that he has noticed this too, and it's been slow for all of my checkins since then, so it seems that this isn't an isolated case.
Comment 1•18 years ago
|
||
I believe this was DNS related - there was no in-addr.arpa for dm-cvs01.mozilla.org. I've added and as soon as DNS refreshes you should start to see quicker checkins.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Updated•18 years ago
|
Severity: normal → major
Reporter | ||
Comment 2•18 years ago
|
||
Assuming DNS has refreshed by now, this still isn't fixed. I just checked in a small change to a single file, and the checkin was still much slower than usual. Others have noticed this too, the fix doesn't seem to have made a difference.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 3•18 years ago
|
||
Is there a certain spot in the checkin where it seems slower than normal?
Reporter | ||
Comment 4•18 years ago
|
||
It hangs for up to 10 seconds after each file (after the "Checking in <foo>; <...> done" message appears). Sometimes multiple files (2 or 3) will go through before it hangs.
Comment 5•18 years ago
|
||
Yes, that's what I'm seeing too.
Comment 6•18 years ago
|
||
Yes, I can confirm that checkins are still quite slow, even from a server behind the firewall (landfill).
Updated•18 years ago
|
Assignee: server-ops → marcia
Status: REOPENED → NEW
Reporter | ||
Comment 9•18 years ago
|
||
I committed a file with cvs -t, and the part that freezes is:
S-> run_popen(/cvsroot/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-new-checkin-daemon@mecha.mozilla.org,w)
I can attach a full log if that would be useful.
Assignee | ||
Updated•18 years ago
|
Assignee: server-ops → justdave
Assignee | ||
Comment 10•18 years ago
|
||
The /etc/resolv.conf file inside the chroot jail had the old nameserver IPs from the old colo in it. I just copied the root-level resolv.conf into the jail, this should fix it.
Since everything is managed by dhcp now, I added the following to /etc/dhclient-exit-hooks to be run after a lease is obtained:
# Copy the freshly-generated /etc/resolv.conf into the chroot jail
if [ -e /etc/resolv.conf ]; then
cp -pf /etc/resolv.conf /cvsdisk/jail/etc/resolv.conf
else
# if there isn't one, nuke the one in the jail, too.
rm -f /cvsdisk/jail/etc/resolv.conf
fi
If this doesn't fix it, please reopen.
Status: NEW → RESOLVED
Closed: 18 years ago → 18 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 11•18 years ago
|
||
Checking in is now fast again! Thanks Dave.
Status: RESOLVED → VERIFIED
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•