Rev 4790: Trigger hpssvfs backtrace dumps with RemoteBzrDir._ensure_real. in http://bazaar.launchpad.net/~lifeless/bzr/bzrdirvfswarning
Robert Collins
robertc at robertcollins.net
Sat Nov 7 22:11:01 GMT 2009
At http://bazaar.launchpad.net/~lifeless/bzr/bzrdirvfswarning
------------------------------------------------------------
revno: 4790
revision-id: robertc at robertcollins.net-20091107221037-dvybtjc9k7qg6z5d
parent: pqm at pqm.ubuntu.com-20091106084512-t5ll6xywcd1bycfe
committer: Robert Collins <robertc at robertcollins.net>
branch nick: bzrdirvfswarning
timestamp: Sun 2009-11-08 09:10:37 +1100
message:
Trigger hpssvfs backtrace dumps with RemoteBzrDir._ensure_real.
=== modified file 'NEWS'
--- a/NEWS 2009-11-05 20:08:36 +0000
+++ b/NEWS 2009-11-07 22:10:37 +0000
@@ -56,6 +56,9 @@
Testing
*******
+* -Dhpssvfs will now trigger on ``RemoteBzrDir._ensure_real``, providing
+ more debugging of VFS access triggers. (Robert Collins)
+
* KnownFailure is now signalled to ``ExtendedTestResult`` using the same
method that Python 2.7 uses - ``addExpectedFailure``. (Robert Collins)
=== modified file 'bzrlib/remote.py'
--- a/bzrlib/remote.py 2009-10-28 00:12:03 +0000
+++ b/bzrlib/remote.py 2009-11-07 22:10:37 +0000
@@ -154,6 +154,10 @@
Used before calls to self._real_bzrdir.
"""
if not self._real_bzrdir:
+ if 'hpssvfs' in debug.debug_flags:
+ import traceback
+ warning('VFS BzrDir access triggered\n%s',
+ ''.join(traceback.format_stack()))
self._real_bzrdir = BzrDir.open_from_transport(
self.root_transport, _server_formats=False)
self._format._network_name = \
More information about the bazaar-commits
mailing list