Opened 5 years ago

Last modified 7 months ago

#6762 new defect

Make Atlas more robust to inconsistent Onionoo replies

Reported by: karsten Owned by: hellais
Priority: Low Milestone:
Component: Metrics/Atlas Version:
Severity: Normal Keywords:
Cc: nusenu@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

When Onionoo lists a relay in its summary document but doesn't have a details document for that relay, Atlas will run into a "TypeError: relay is undefined" in js/models/relay.js in $.getJSON() in the lookup function. The effect is that Atlas shows "undefined" in its results. The fix is for Atlas to not rely on Onionoo always having a details document. (The other fix is to make Onionoo not return inconsistent replies, but that's something that the database-based Pyonionoo will fix.)

Child Tickets

TicketStatusOwnerSummaryComponent
#21658newirlDo not attempt to plot graphs when the actual request for bandwidth data failedMetrics/Atlas

Change History (4)

comment:1 Changed 2 years ago by tyseom

Cc: nusenu@… added

comment:2 Changed 8 months ago by karsten

Severity: Normal
Status: newneeds_information

I believe this issue will irrelevant after implementing #19452. Setting to needs_information until that other ticket is implemented, after which we should reconsider also closing this one.

comment:3 Changed 7 months ago by irl

Status: needs_informationnew

As we decided not to implement #19452, this will still need to be looked at independently.

comment:4 Changed 7 months ago by karsten

This is somewhat related to #21658.

Note: See TracTickets for help on using tickets.