[tor-bugs] #6682 [Compass]: merge atlas and compass?

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jan 7 13:40:35 UTC 2013


#6682: merge atlas and compass?
-------------------------+--------------------------------------------------
 Reporter:  cypherpunks  |          Owner:                   
     Type:  enhancement  |         Status:  needs_information
 Priority:  minor        |      Milestone:                   
Component:  Compass      |        Version:                   
 Keywords:               |         Parent:                   
   Points:               |   Actualpoints:                   
-------------------------+--------------------------------------------------

Comment(by karsten):

 Replying to [comment:6 gsathya]:
 > I have been thinking about this. I think a nicer solution would be to
 make Compass just spit out JSON files and not HTML. Then extend Atlas to
 use this as a backend. Atlas should be able to talk to both Onionoo(for
 specific relay info) and Compass(for processed data). Essentially Compass
 becomes an extension to Onionoo. We might later want to extend Onionoo to
 do what Compass does if we don't want to maintain two separate services.

 I like the idea of moving the Compass functionality to the back-end.  But
 two back-end services with Onionoo and Compass doesn't make much sense.
 Everything that Compass knows is already known to Onionoo.  This
 functionality should then be added to Onionoo.

 Can you describe the interface that you have in mind?  What queries would
 the extended Atlas send to the extended Onionoo?  Maybe I can help
 integrating those queries into Onionoo's current interface.

 > This is a pretty big task and I'm not sure what the plans for Atlas are.
 I remember hellais saying something about backbone.js being not good
 enough and it's now hard to extend Atlas. Is there going to be some Atlas
 rewrite or something?

 I don't know of any plans to rewrite Atlas, and I don't see how we have
 the developer resources to do that.  Can you be more specific why it's
 hard to extend Atlas to support Compass' front-end functionality, assuming
 that Onionoo would support Compass' back-end functionality?

 I agree that this is a pretty big task.  But that shouldn't us from making
 plans.

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


More information about the tor-bugs mailing list