[metrics-bugs] #33090 [Metrics/Library]: Make all Descriptor implementors serializable

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Mar 12 22:05:33 UTC 2020


#33090: Make all Descriptor implementors serializable
-----------------------------+------------------------------
 Reporter:  notirl           |          Owner:  metrics-team
     Type:  enhancement      |         Status:  needs_review
 Priority:  High             |      Milestone:
Component:  Metrics/Library  |        Version:
 Severity:  Normal           |     Resolution:
 Keywords:                   |  Actual Points:
Parent ID:                   |         Points:
 Reviewer:  irl              |        Sponsor:
-----------------------------+------------------------------
Changes (by karsten):

 * status:  new => needs_review
 * priority:  Medium => High
 * cc: metrics-team (added)
 * reviewer:   => irl


Comment:

 Alright, I have a branch that I tested with CollecTor's `recent/`
 directory and which might also work for your use case. (The trick with
 that TreeMap was to turn the lambda comparator into its own serializable
 `Comparator` class. It's not that all TreeMaps are non-serializable,
 AFAIK.)

 Can you give this branch a try? The patch is
 [https://gitweb.torproject.org/user/karsten/metrics-
 lib.git/commit/?h=task-33090&id=e2fc2cb14dbd2ff6db0a062cdec2c9815bbbbb7f
 commit e2fc2cb in my task-33090 branch].

 We should soon decide about revising/merging this branch, because it has
 high potential of creating merge conflicts with all the files it touches.
 Setting priority to high for that reason.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33090#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the metrics-bugs mailing list