memory leak (during check --repair --add-lease) #1939
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#1939
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
While repairing a list of files I've had a problem with the memory usage for the tahoe process growing wildly and leading to OOM.
Attached are incident reports and screencaps of the webui's status page. I don't know if the statuses will tell you what the problem is but it'll be obvious that there is a problem.
Edit:
Oops, I neglected to report the versions:
Attachment incident-2013-04-02--11-19-06Z-urhgqtq.flog.bz2 (69488 bytes) added
incident #1
Attachment incident-2013-04-02--11-51-59Z-3lr26oy.flog.bz2 (37196 bytes) added
incident 2
Attachment o.png (516033 bytes) added
mutable file retrieve status
Possibly a duplicate of #1824.
Dumped the flogs; I see no similarities to #1824.
Hey kytv! Good to hear from you again. By the way, have you seen the renewed interest in merging #68? Check it out. Lebek is away, so maybe you should take it over yourself.
Anyway, about this bug report: thank you for the bug report! Are you using exactly Tahoe-LAFS v1.9.2 as generated from our sources, e.g. https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.9.2.tar.bz2, or are you using your branch with the #68 patch, as described on wiki/OSPackages#FoolscapTahoe-LAFSpatchedforuseonI2Pwithsupportformultipleintroducers?
I have a request: change the
APPNAME
on line 42 of [setup.py]source:setup.py?annotate=blame&rev=ae754e9b15253ea863ced38ebf8cd39ed36fddb4#L42 fromallmydata-tahoe
to something else like maybetahoe-lafs-i2p
. That way I'll never have to wonder again if someone else's "1.10.0" is the same as my "1.10.0" when someone reports a bug.Having looked at o.png, I sure hope it is running over i2p, because then the 2 to 10 seconds round-trip times to storage servers are somewhat justifiable. ;-) Seriously, please confirm what specific version it is...
Yes, this is over I2P (the build from OSPackages)...and I'll be sure to change APPNAME in future revisions.
RE: #68 -- I need to try reintegrating the multiple introducer support into trunk. I've not been keeping up on it recent developments as much as I'd like to.
Replying to zooko:
That would break node directories created by earlier versions (or by the official branch), due to #1159. It would be nice to report the git branch name in the version info, but that could be done independently of changing the appname.
killyourtv: despite daira's comment:8, I would still appreciate it if you would change the
APPNAME
as described in comment:91307.I really think that changing the appname, in any branch, before fixing #1159 is going to cause far more problems than it can solve. I'll file a ticket to include the branch name (and maybe another identifying string separate from the appname that is easier to change) in the version info.
Replying to daira:
Filed as #1953.
Replying to daira:
Argh, fine but then this makes me feel like #1159 is more urgent. ☺
Replying to [zooko]comment:12:
I would have bumped its priority, but it already has priority 'major' and milestone 1.11.
This ticket is important to me. Seems like a bad bug.
In contradiction to what kpreid said in comment:91306, the flog that kv attached (attachment:incident-2013-04-02--11-19-06Z-urhgqtq.flog.bz2) does have some evidence that points to a similar problem as kpreid's original report. It has this:
and this:
This is similar to the evidence in kpreid's log, which suggests that maybe a foolscap rref becoming None led to the problem.
Oh wow, attachment:2013-04-02--11-19-06Z-urhgqtq.flog.bz2 also has this:
I don't think I've seen that before!
killyourtv: I'd really like to investigate these issues, but I can't be sure that I'm looking at the right source code. Tahoe-LAFS v1.10.0 doesn't have
alleged_privkey_s = self._node._decrypt_privkey(enc_privkey)
on line 929.Replying to zooko:
Oh, sorry, the incident report file says that it is Tahoe-LAFS v1.9.2, not v1.10.0. Let's see… Yes! line 929 of Tahoe-LAFS v1.9.2 is
alleged_privkey_s = self._node._decrypt_privkey(enc_privkey)
.