codehosting misattributes locks to supermirror@vostok, rather than the client that created them.
Bug #125420 reported by
Robert Collins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Jonathan Lange |
Bug Description
The supermirror took a lock earlier, on
sftp://
This is probably a bzr+ssh user.
However, it would be good if we can get their details rather than
supermirror@vostok in the lock info:
Break lock sftp://
7Ebzr/bzr-
held by supermirror@vostok on host vostok [process #13497]
locked 44 hours, 53 minutes ago? [y/n]: y
And also - is there any chance there is a bug causing stale locks?
-Rob
affects /products/
--
GPG key available at: <http://
Changed in launchpad-bazaar: | |
milestone: | 1.1.10 → 1.1.11 |
Changed in launchpad-bazaar: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is weird. The only internal service that would take locks there would be the supermirror_pull.py (branch-puller) script. But it should only ever take read locks, and those are not backed by a filesystem lock, are they?
Users can create lock there by sftp, but then what they put in the log file is out of our control, or by bzr+ssh. Maybe taking a lock by bzr+ssh make it appear to come from supermirror@vostok?