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

Phase2 first stage update #21

Merged
merged 15 commits into from
Nov 16, 2023
Merged

Phase2 first stage update #21

merged 15 commits into from
Nov 16, 2023

Conversation

f00b4r0
Copy link
Contributor

@f00b4r0 f00b4r0 commented Nov 15, 2023

This series of commits bring phase2 closer to what phase1 was before the switch to monomaster.

None of these commits require configuration changes.

The most significant change is the use of sha2rsync.pl instead of rsync --checksum (similar to phase1), which should dramatically reduce the load on mirror-01. Because the source sha256sums file will not exist upon first run with this new phase2 factory, the first build will result in larger than usual network activity: this is a one-off occurrence.

Let's test this on master snapshot only first, and if doesn't break anything we can move on with further changes.

I have confirmed that this passes "buildbot start".

Align with phase1 (2ad0478)

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (3141c97)

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (d1a92ba)

Signed-off-by: Thibaut VARÈNE <[email protected]>
Following openwrt/11bb5337b8d8b5018e48f0df415efb99e2f49d0d we no longer
need the full git history.

This reverts commit 5b96616.

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (3deb6c0)

"-4 -v --timeout=120"

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (cf7b9ba)

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (e55b76f)

This patch:
- removes '--progress' rsync parameter
- uses the wrapper script 'rsync.sh'

Signed-off-by: Thibaut VARÈNE <[email protected]>
This will be necessary to get rid of 'rsync --checksum' and use
sha2rsync.pl instead, as on phase1, thereby easing the load on the rsync
server.

This uses the same construct as "make checksum" in the main repo.

Signed-off-by: Thibaut VARÈNE <[email protected]>
Align with phase1 (3246628)

Signed-off-by: Thibaut VARÈNE <[email protected]>
Signed-off-by: Thibaut VARÈNE <[email protected]>
@ynezz ynezz merged commit 40a52f0 into openwrt:master Nov 16, 2023
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