Skip to content

chore: re-pin cocoon-common to the merged pull optimisations - #51

Merged
CMGS merged 2 commits into
mainfrom
chore/repin-cocoon-common
Jul 26, 2026
Merged

chore: re-pin cocoon-common to the merged pull optimisations#51
CMGS merged 2 commits into
mainfrom
chore/repin-cocoon-common

Conversation

@tonicmuroq

Copy link
Copy Markdown
Contributor

Picks up cocoon-common #10 (skip the redundant blob hash pass) and #11 (keep bulk transfers off a single HTTP/2 connection).

No vk-side code changes — the API surface vk uses is unchanged, and the win lives entirely inside the registry client and the download readers.

Kept separate from #49 so it does not collide with the review work in flight there. Verified: go build for linux and darwin, go test -race ./..., make lint (both GOOS, 0 issues).

Note for whoever pulls this: go get of a freshly pushed pseudo-version 500s on the first sum.golang.org lookup while it is being indexed — retry, it is not an auth or private-repo problem.

tonicmuroq and others added 2 commits July 26, 2026 16:47
Picks up cocoon-common #10 (skip the redundant blob hash pass) and #11
(keep bulk transfers off a single HTTP/2 connection). No vk-side code
changes: the API surface vk uses is unchanged, and the win is entirely
inside the registry client and the download readers.

On internal-cocoon-node-7 those two, together with the pipe and budget
work in #49, took a 14 GiB compressed snapshot pull from 58.2s to 36.2s at
unchanged peak RSS.
@CMGS
CMGS merged commit e3863af into main Jul 26, 2026
2 checks passed
@CMGS
CMGS deleted the chore/repin-cocoon-common branch July 26, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants