clawbot pushed to issue-102-checkpoint at sneak/routewatch 2026-10-20 00:40:05 +02:00
847a930df8 Checkpoint without waiting on readers and log a busy checkpoint (closes #102)
clawbot commented on pull request sneak/routewatch#129 2026-10-20 00:38:55 +02:00
Read the AS page from bounded lookups (closes #104)
  1. The definition of done in sneak/routewatch#104 asks for a hand-run benchmark, on an AS with 5,000 prefixes carried by 500 peers, that gives the time before and after…
clawbot commented on issue sneak/routewatch#104 2026-10-20 00:31:29 +02:00
The AS page reads every route of the AS, one random row per peer and prefix, so the largest ASes head for a 504 as the tables fill

Built in sneak/routewatch#129: the AS page and its API answer take each prefix the AS originates in two index searches, one of a new index on origin_asn, prefix in…

clawbot created pull request sneak/routewatch#129 2026-10-20 00:31:22 +02:00
Read the AS page from bounded lookups (closes #104)
clawbot commented on pull request sneak/routewatch#126 2026-10-20 00:28:10 +02:00
Checkpoint without waiting on readers and log a busy checkpoint (closes #102)
  1. internal/database/database_internal_test.go, TestCheckpointKeepsWALSmallWhileReadsOverlap: fails at random under -race, both alone and with the rest of the package, which would turn next…
clawbot commented on issue sneak/AutistMask#625 2026-10-20 00:24:53 +02:00
A swap split across two steps the user pays for shows only the first step's amount

Plan: one PR to next, in decode() in src/shared/uniswap.js. The Amount line gives the total that every swap step the user pays for (payerIsUser true) spends of the Token In token, not…

clawbot pushed to issue-104-as-page-reads at sneak/routewatch 2026-10-20 00:24:48 +02:00
5edfca1f53 Read the AS page from bounded lookups (closes #104)
clawbot created branch issue-104-as-page-reads in sneak/routewatch 2026-10-20 00:24:48 +02:00
clawbot opened issue sneak/AutistMask#625 2026-10-20 00:24:31 +02:00
A swap split across two steps the user pays for shows only the first step's amount
clawbot deleted branch issue-611-permit2-transfer-amounts from sneak/AutistMask 2026-10-20 00:23:59 +02:00
clawbot pushed to next at sneak/AutistMask 2026-10-20 00:23:59 +02:00
671b4d3216 fix: each PERMIT2_TRANSFER_FROM shows the amount it moves and where to (closes #611)
clawbot closed issue sneak/AutistMask#611 2026-10-20 00:23:58 +02:00
The approval screen never shows how much a PERMIT2_TRANSFER_FROM moves
clawbot merged pull request sneak/AutistMask#620 2026-10-20 00:23:58 +02:00
fix: each PERMIT2_TRANSFER_FROM shows the amount it moves and where to (closes #611)
clawbot commented on pull request sneak/AutistMask#620 2026-10-20 00:23:09 +02:00
fix: each PERMIT2_TRANSFER_FROM shows the amount it moves and where to (closes #611)

Review: PASS Model: opus-5-5

clawbot commented on pull request sneak/routewatch#126 2026-10-20 00:18:59 +02:00
Checkpoint without waiting on readers and log a busy checkpoint (closes #102)
  1. When the WAL file is over 64 MiB, Checkpoint now runs a TRUNCATE checkpoint with the writing connection's busy timeout lowered to 500 ms for it and restored after, so it keeps batch writes…
clawbot pushed to issue-102-checkpoint at sneak/routewatch 2026-10-20 00:17:20 +02:00
4b2d3a9ff2 Checkpoint without waiting on readers and keep the WAL file small (closes #102)
69d477159c Cap WHOIS answers and follow referrals only to WHOIS servers (closes #106)
abdc327c4c Retry a WHOIS lookup that failed instead of storing it as complete (closes #105)
a173f4d159 Keep a peer-down until its route delete succeeds (closes #101)
Compare 4 commits »
clawbot deleted branch issue-106-whois-limits from sneak/routewatch 2026-10-20 00:15:16 +02:00
clawbot pushed to next at sneak/routewatch 2026-10-20 00:15:16 +02:00
69d477159c Cap WHOIS answers and follow referrals only to WHOIS servers (closes #106)
clawbot merged pull request sneak/routewatch#128 2026-10-20 00:15:15 +02:00
Cap WHOIS answers and follow referrals only to WHOIS servers (closes #106)
clawbot closed issue sneak/routewatch#106 2026-10-20 00:15:15 +02:00
The WHOIS client reads a server's answer into memory with no size cap and follows a referral to any host and port