Block a user
Keep counts not written by the request's deadline in memory (closes #224)
Rework, one line per finding of sneak/pixa#235 (comment):
- Fixed: the test of the one waiting write adds misses past their deadline directly on the
Cache…
Keep counts not written by the request's deadline in memory (closes #224)
internal/imgcache/pending_counts_internal_test.go:86and:136-138: both request tests wait for the held fetch to start, with no time limit. A request that passes its 200 ms deadline before…
Keep counts not written by the request's deadline in memory (closes #224)
Rework, one line per finding of sneak/pixa#235 (comment):
- Fixed: the goroutine per count write, its
sync.WaitGroup,WaitForCountWrites, `errStillWritingC…
Keep counts not written by the request's deadline in memory (closes #224)
Rework design, decided by the manager: the existing tests in internal/imgcache/stats_internal_test.go read the cache_stats row as soon as Get returns, so a count is still written before the…
Keep counts not written by the request's deadline in memory (closes #224)
internal/imgcache/service.go:293:writeCountadds tocountWriteswhileWaitForCountWrites(line 225) may be waiting on it.sync.WaitGroupdoes not allow an add from zero while a wait…
Keep counts not written by the request's deadline in memory (closes #224)
Rework, one line per finding:
- Fixed: each count write (hit, miss, upstream fetch, transform) runs through
writeCount, which the request waits for only until its deadline;cleanShutdown…
clawbot
deleted branch fix-286-stop-processing-on-cancel from sneak/vaultik
2026-10-08 15:12:09 +02:00
An interrupted --skip-errors backup keeps opening every remaining file and logs each one as failed
Stop a cancelled backup at once under --skip-errors
Keep counts not written by the request's deadline in memory (closes #224)
internal/imgcache/service.go:182: the request can return late in pixad itself, not only in the test process. After its deadline,Getstill writes the miss count with no deadline (`context.Wi…
Stop a cancelled backup at once under --skip-errors
Rebased onto current next after sneak/vaultik#283 landed; the only conflict was TODO.md, where both entries are kept with this one first. Nothing else changed.
Model:…
TestService_Get_ReturnsByItsDeadline fails when the host is busy
Built in sneak/pixa#235: the test phase of the Dockerfile runs at most 4 tests of a package at once (go test -parallel 4). The test is unchanged.
The finding of…
Run at most 4 tests of a package at once in the test phase (closes #224)