Comments (2)
This was a little hard to reproduce at first, because if the cache is in use and populated then the problem doesn't happen because the request doesn't hit the upstream.
Also, this seems to be due to the Accept
header only and I think that we should leave user agent alone, that way upstreams can accurately gather their own stats.
So this should be solvable just by removing / resetting the Accept
header.
from galactory.
There was one other issue: the Accept-Encoding
header from the browser supported br
(brotli), and with no brotli package installed, the compressed response could not be decompressed.
from galactory.
Related Issues (20)
- Remove deprecated key/auth options
- Look at using flask-caching
- Support pagination
- internals: "fast detection" for collection iteration doesn't work for non-stable versions
- Direct collection URL (`href` field) is wrong
- Collection publishing doesn't work if the tarball is not base64 encoded
- Consider converting codebase to async
- Implement collection deletion
- Single-source the version
- 500 error on any collection that doesn't exist locally
- Forcing page counts onto upstream URLs broke v2 proxying partially
- Galactory no longer support proxying to galaxy.ansible.com out of the box HOT 4
- The arm64 container build doesn't run the container
- "When specifying '_scheme', '_external' must be True." HOT 9
- Galaxy v2 - upstream response href fields are not rewritten
- Some errors in requests are not retried
- Allow for skipping logging of requests that meet some criteria
- theforeman.foreman collection could not be installed when using Galactory as a proxy. HOT 2
- docs: Example config for Artifactory generic remote repository?
- Add open telemetry
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from galactory.