[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #20335 [Metrics/CollecTor]: ReferenceChecker causes OOM
#20335: ReferenceChecker causes OOM
-------------------------------+---------------------
Reporter: iwakeh | Owner:
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Metrics/CollecTor | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------+---------------------
Comment (by iwakeh):
Suggestion for, how to separate statistics:
Well, mostly the code for the stats tries to implement database
functionality, i.e. persistence between runs, queries, and cleaning data
items that are too old.
I think a simple hsqldb would be fine here. This needs just the hsqldb
dependency (available in debian). It creates the db if it is not there,
below the stats path for example. The data could be written from the
newly introduced *Persistence classes. The clean-up would be just a query
per table (there are foreign keys and cascades available). Schema and
access rights are delivered with inside collector.jar hidden from the
user. So, there is some freedom to adapt and change with time.
An additional benefit would be that this db could be queried by command
line for additional information. Or, the date could easily even be
transferred to a 'real' dbms for continuous analysis, if necessary.
--
Ticket URL: <https://troodi.torproject.org/projects/tor/ticket/20335#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs