Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
ISSUE-490: Replace gzip with zstd to improve CPU constraints #649
Conversation
7800fc0
to
6d3cec4
|
@tashaemery I noticed that you approved this PR, but these tests are still failing. Are these false negatives? |
|
I believe this would also need to be added into the Dockerfiles ( https://github.com/github/backup-utils/blob/master/Dockerfile.alpine / https://github.com/github/backup-utils/blob/master/Dockerfile). I'm not super familiar with cc: @github/ghes-infrastructure @github/backup-utils any thoughts as to needing to retain |
1b6bca0
to
e73e554
|
Thank you for the PR @johnclaus! Unfortunately we do not currently distribute Additionally, |
|
@snh Thank you so much for your feedback and insight! I'm assuming adding
Do you foresee any other reason for this PR not to land? |
@johnclaus That's correct, I've passed this PR on to the Engineering team responsible, who will be able to offer more insight as to our roadmap here. Regarding backwards compatibility, an approach we have used in the past is to use the remote GitHub Enterprise Server version to determine when to use a new method/approach. If you call For example, say
And then use |
|
Something else that came to mind along the line of what @djdefi raised is that introducing With this in mind, it might be worth limiting the initial implementation of This'd mean moving the routes list uses back to |
This is a cursory pass at fixing the CPU constraints described in ISSUE-490 by swapping out calls to
gzipwithzstd.