Opened 8 days ago

Last modified 7 days ago

#2672 accepted defect

M-Lab/NDT broken

Reported by: zzz Owned by: zzz
Priority: major Milestone: 0.9.45
Component: apps/console Version: 0.9.44
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

Various combinations of SSL/non-SSL, IPv4/v6, and servers result in various failure modes - socket hangs, socket refused, or no data. No data causes NPE in JSONUtils.getValueFromJsonObj() which I will fix shortly but ofc that doesn't help. M-Lab blog https://www.measurementlab.net/blog/ talks about upgrading their platform but not obvious what that may have broken.

Subtickets

Change History (2)

comment:1 Changed 8 days ago by zzz

NPE fix in 2c002e114a71d2110b0c2313843dd3b41aa9a5f4 to be 0.9.44-2

comment:2 Changed 7 days ago by zzz

Owner: changed from sadie to zzz
Status: newaccepted

In f407df175038d2190cedf6f1d33ee8daee2bcb47 to be 0.9.44-2:
Fix JSON encoding of extended login
Disable middlebox and firewall tests
Don't NPE if no middlebox test
Change version to match measurement-kit
Don't prefer IPv6, it is unreliable
Disable SSL by default, unreliable
Add 30s timeout to initial handshake to prevent long hangs on SSL

Leaving open to investigate IPv6 and SSL issues further.

Note: See TracTickets for help on using tickets.