pablobm left a comment (openstreetmap/openstreetmap-website#7124)

> To do it we would need to implement our own S3 code, we can implement that in 
> other PR.

My concern then is that this introduces new steps in this effort. If we do as 
you say, then we'll still need the `if trace.file.metadata["server_gzipped"]` 
paths in both controllers, serving the files that were uploaded in the interim. 
That's a maintainability issue (code to handle a situation that existed only 
for a short period), so we should migrate away from that too.

So the steps would be:
1. This PR.
2. PR with custom S3 uploader that sets `Content-Encoding`.
3. Ops team to run a script that converts (re-uploads?) the `server_gzipped` 
files to have `Content-Encoding` on S3.
        - That's probably for you to write and @tomhughes to run.
4. PR that removes the `if trace.file.metadata["server_gzipped"]` paths.

This sounds a bit more complex. What do Ops think? Would it be worth doing 
properly the first time?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/7124#issuecomment-4707485282
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/pull/7124/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to