Skip to main content
← Back to list
01Issue
BugOpenSwamp CLI
AssigneesNone

Relationships

#1307 Flaky #1052 preparePush test: mtime-granularity race on Linux tmpfs

Opened by stack72 · 7/21/2026

The #1052 preparePush test in s3_cache_sync_test.ts rewrites a 4-byte file (old to new, same size) and expects fileNeedsPush to detect the change. On Linux tmpfs with second-level mtime granularity, both writes can land in the same second, making localMtime identical. fileNeedsPush then sees same size + same mtime and returns false. Fixed in #1280 PR by using different content sizes, but the underlying issue is that fileNeedsPush relies on mtime for same-size files without a sha256 fallback when mtime matches. The GCS equivalent test may have the same issue.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED

Open

7/21/2026, 12:00:19 AM

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.