-
Notifications
You must be signed in to change notification settings - Fork 23
yoga: xena merge #590
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
Merged
Merged
yoga: xena merge #590
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Correct Manila backend variable in multinode docs
Running Pulp with a number of workers based on CPUs can cause errors such as PostgreSQL connection limits on hosts with many cores: psycopg.OperationalError: connection failed: FATAL: remaining connection slots are reserved for non-replication superuser connections Cap workers to 32 until large scale testing can identify a more suitable limit.
Cap number of Pulp workers
Fix documentation builds on Read the Docs
The default Python version has changed from 3.7 to 3.11 when updating Read the Docs configuration. See the announcement of configuration file version 2 for more details [1]. [1] https://blog.readthedocs.com/migrate-configuration-v2/
Attempt to fix RTD failures using Python 3.7
Read the Docs does not perform a full clone on checkout job to reduce network data and speed up the build process. Because of this, extensions that depend on the full Git history will fail [1]. This breaks build of release notes, since reno needs Git history access. [1] https://docs.readthedocs.io/en/stable/build-customization.html#unshallow-git-clone
Unshallow Read the Docs git clone
The Git shallow clone used on Read the Docs is configured to only fetch a specific Git branch: [remote "origin"] url = https://github.com/stackhpc/stackhpc-kayobe-config.git fetch = +refs/heads/stackhpc/yoga:refs/remotes/origin/stackhpc/yoga This prevents subsequent `git fetch` commands from fetching all remote branches. Use `git remote set-branches origin '*'` to revert to the default Git fetch configuration.
Restore default Git fetch configuration on RTD
The wildcard glob matched files in the current directory which resulted in `git fetch` failing with: fatal: couldn't find remote ref refs/heads/LICENSE
Escape wildcard character in custom build command
Use an explicit list of remote branches with release notes instead of a wildcard which is behaving differently on Read the Docs than locally. Also remove true fallback to fail early.
Work around Read the Docs wildcard escaping issues
markgoddard
reviewed
Aug 17, 2023
markgoddard
approved these changes
Aug 17, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.