Cache: Add cache-control
headers with revalidation to ensure checksum consistency
#9
No reviewers
Labels
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/blender-buildbot-www#9
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "cache-revalidation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This should fix the issue described in infrastructure/blender-projects-platform#89:
cache-control
headers for revalidation 5675e8fad9--build
flag to rebuild when changes 528f4a8795Cache: Add `cache-control` headers with revalidation to ensure consistency between builds and their shasumsto WIP: Cache: Add `cache-control` headers with revalidation to ensure consistency between builds and their shasumsmaster
is PROD,develop
is UATEST. So the PR needs to targetdevelop
branch.We should probably just switch the meaning, and have
main
for development/UATEST andproduction
for things deployed to PROD. With a bit of coordination at the buildbot-master side it should be doable quite easily.P.S. The buildbot config does is managed manually. That is something to keep in mind when we'll be deploying this.
WIP: Cache: Add `cache-control` headers with revalidation to ensure consistency between builds and their shasumsto Cache: Add `cache-control` headers with revalidation to ensure consistency between builds and their shasums528f4a8795
to02896cb071
Cache: Add `cache-control` headers with revalidation to ensure consistency between builds and their shasumsto Cache: Add `cache-control` headers with revalidation to ensure checksum consistency@Sergey
I changed the branching as follows (and changed the target to
main
on this PR).main
(previouslydevelop
), which is deployed tobuilder-uatest.blender.org
:production
branch (previouslymaster
) is now deployed tobuilder.blender.org
:@bartvdbraak Lovely!
Deployment to the UATEST and PROD would need some manual work with the
000-default.conf
, but surely you'll figure it out :)As for the change, it can be landed.
P.S. Maybe keep an eye after deployment, to see if we need to increase the interval if CPU or network usage goes too much up.