Hi there,
I had to bail out of a commit to slime because my terminal type was wrong for the editor, but now CVS diff gives messages like:
cvs server: [03:02:37] waiting for msimmons's lock in /project/slime/cvsroot/slime
It looks like this has left some locks and some processes running (but they are not connected to sockets at my end):
msimmons@common-lisp$ ls -ld /project/slime/cvsroot/slime/#* drwxrwxr-x 2 msimmons msimmons 1024 Jul 2 02:59 /project/slime/cvsroot/slime/#cvs.lock -rw-r--r-- 1 msimmons msimmons 0 Jul 2 02:59 /project/slime/cvsroot/slime/#cvs.wfl.common-lisp.net.5251 [/project/slime/cvsroot/slime] msimmons@common-lisp$ ps augxww | grep 'msimmons.*cvs' msimmons 30276 0.0 0.0 2188 660 ? S 02:58 0:00 cvs server msimmons 5251 0.0 0.0 2656 1176 ? S 02:59 0:00 cvs server msimmons 5280 0.0 0.0 3164 1744 ? S 02:59 0:00 /usr/bin/editor /tmp/cvskzOqqo msimmons 5568 0.0 0.0 1352 492 pts/1 S 03:21 0:00 grep msimmons.*cvs [/project/slime/cvsroot/slime] msimmons@common-lisp$
I'm not sure what it is safe to do here. Maybe just kill the processes, which will delete the locks?
Sorry for the inconvenience.
On Fri, 2 Jul 2004, Martin Simmons wrote:
I'm not sure what it is safe to do here. Maybe just kill the processes, which will delete the locks?
Should be fixed. (Killing the editor with ABRT should cancel the commit nicely -- and seems to have done so).
In case the cvsroot suffered trauma from this, I made a pre-kill backup in /tmp/slime_cvsroot.bak, owned by msimmon:slime -- which still contains the locks, etc.
Cheers,
-- Nikodemus "Not as clumsy or random as a C++ or Java. An elegant weapon for a more civilized time."
On Fri, 2 Jul 2004 20:05:08 +0300 (EEST), Nikodemus Siivola tsiivola@cc.hut.fi said:
Nikodemus> On Fri, 2 Jul 2004, Martin Simmons wrote:
I'm not sure what it is safe to do here. Maybe just kill the processes, which will delete the locks?
Nikodemus> Should be fixed. (Killing the editor with ABRT should cancel the commit Nikodemus> nicely -- and seems to have done so).
Nikodemus> In case the cvsroot suffered trauma from this, I made a pre-kill backup in Nikodemus> /tmp/slime_cvsroot.bak, owned by msimmon:slime -- which still contains the Nikodemus> locks, etc.
Thanks, all's fine now.
__Martin