[tor-bugs] #22476 [Metrics/metrics-lib]: Replace ImplementationNotAccessibleException with RuntimeException

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jun 6 08:23:47 UTC 2017


#22476: Replace ImplementationNotAccessibleException with RuntimeException
---------------------------------+------------------------------
 Reporter:  karsten              |          Owner:  metrics-team
     Type:  enhancement          |         Status:  new
 Priority:  Medium               |      Milestone:
Component:  Metrics/metrics-lib  |        Version:
 Severity:  Normal               |     Resolution:
 Keywords:                       |  Actual Points:
Parent ID:                       |         Points:
 Reviewer:                       |        Sponsor:
---------------------------------+------------------------------
Changes (by karsten):

 * milestone:  metrics-lib 1.8.0 =>


Comment:

 Ah, I think I never considered that distinction between API and
 implementation important.  Realistically, we'll provide the only
 implementation of this API.

 (Maybe this also explains why you care about keeping the info log line
 `"Serving implementation {} for {}."` whereas I'd still prefer toning that
 down to a debug message.)

 Let's take this ticket out of the 1.8.0 milestone and discuss later
 whether we really need this abstraction layer or not.

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


More information about the tor-bugs mailing list