Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AOSP-pick] Use BuildArtifactCache to fetch -info.txt files #7024

Conversation

LeFrosch
Copy link
Collaborator

@LeFrosch LeFrosch commented Nov 19, 2024

Cherry pick AOSP commit 9c2f4c7143874defeb9cb9c69f69168975f38d5b.

Fetching multiple info files sequentially is slow especially whey they
are enormous in size. (The total size reaching 6gb+).

Instead fetch artifacts through the BuildArtifactCache which already
handles parallel and asynchronous downloading well.

Also, remove the qsync.parallel.artifact.info.fetch experiment as it
not longer controls anything. Info files are not different to other
artifacts and thus the same mode that works for other artifacts should
work for info files.

Bug: n/a
Test: n/a
Change-Id: I6f023154ca318af390956e78678dc899a359d31d

AOSP: 9c2f4c7143874defeb9cb9c69f69168975f38d5b

Fetching multiple info files sequentially is slow especially whey they
are enormous in size. (The total size reaching 6gb+).

Instead fetch artifacts through the `BuildArtifactCache` which already
handles parallel and asynchronous downloading well.

Also, remove the `qsync.parallel.artifact.info.fetch` experiment as it
not longer controls anything. Info files are not different to other
artifacts and thus the same mode that works for other artifacts should
work for info files.

Bug: n/a
Test: n/a
Change-Id: I6f023154ca318af390956e78678dc899a359d31d

AOSP: 9c2f4c7143874defeb9cb9c69f69168975f38d5b
@LeFrosch LeFrosch force-pushed the AOSP/9c2f4c7143874defeb9cb9c69f69168975f38d5b branch from d289d97 to 84c5be3 Compare November 19, 2024 22:37
@LeFrosch LeFrosch marked this pull request as ready for review November 20, 2024 09:28
@github-actions github-actions bot added product: CLion CLion plugin product: IntelliJ IntelliJ plugin product: GoLand GoLand plugin awaiting-review Awaiting review from Bazel team on PRs labels Nov 20, 2024
@tpasternak tpasternak merged commit 9d6681a into bazelbuild:master Nov 22, 2024
7 checks passed
@github-actions github-actions bot removed the awaiting-review Awaiting review from Bazel team on PRs label Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product: CLion CLion plugin product: GoLand GoLand plugin product: IntelliJ IntelliJ plugin
Projects
Development

Successfully merging this pull request may close these issues.

4 participants