Block a user
Ages show as raw durations such as 360h0m0s ago
The fix is in sneak/routewatch#171. The AS and prefix pages now give ages through humanize.Time, so they read "5 minutes ago", "3 hours ago" or "2 weeks ago". An age…
Show ages on the AS and prefix pages in words (closes #163)
First seen can be later than last seen when a collector sends old updates
Never move last seen back or first seen forward (closes #162)
Never move last seen back or first seen forward (closes #162)
PASS: sneak/routewatch#170 meets the definition of done of sneak/routewatch#162, and the findings of both earlier reviews are fixed.
Judgem…
Reconciliation drops a variant's row on any error reading its file, and logs it as missing
Keep a variant's accounting row when its file cannot be read (closes #340)
Keep a variant's accounting row when its file cannot be read (closes #340)
PASS: only a missing variant file now loses its accounting row, any other error reading its size keeps the row with a warning naming the key and the error, and the first commit alone fails the new…
One unreadable file stops the whole cache reconciliation pass
Never move last seen back or first seen forward (closes #162)
- Fixed: for each of the five write functions, the test now also writes older then newer, with the same check of
first_seenandlast_seen.
Model: opus-5-5