[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lock_tree_for_write
From: |
Derek Robert Price |
Subject: |
lock_tree_for_write |
Date: |
Thu, 09 Oct 2003 14:51:11 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey Larry,
Correct me if I am wrong, but there is no good reason for the
lock_tree_for_write calls in admin.c, edit.c, and watch.c. The three
files contain four calls and all are of the form:
~ lock_tree_for_write
~ start_recursion(...CVS_LOCK_NONE...)
~ Lock_Cleanup
with no intervening calls. I believe that in all four locations this
could be replaced with the single call to:
~ start_recursion(...CVS_LOCK_WRITE...)
and that this would be more efficient, allowing only a directory at a
time to be locked rather than locking an entire tree for the duration of
the entire operation.
Just wanted to run this by you before I changed those calls on stable.
P.S. If all your test platforms pass tonight I will release 1.11.9 by
Tuesday. I think those last four fixes were significant enough to
justify the new release.
Derek
- --
~ *8^)
Email: derek@ximbiot.com
Get CVS support at <http://ximbiot.com>!
- --
I saw nothing unusual in the teacher's lounge.
I saw nothing unusual in the teacher's lounge.
I saw nothing unusual in the teacher's lounge...
~ - Bart Simpson on chalkboard, _The Simpsons_
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org
iD8DBQE/ha4eLD1OTBfyMaQRAu7vAJ9GIXSCdWnQ7MTTHLMCISjipWOtlACfdrJy
aepsUQbIIpWFqbFbEL+aplA=
=h0z7
-----END PGP SIGNATURE-----
- lock_tree_for_write,
Derek Robert Price <=