Commit Graph

2 Commits

Author SHA1 Message Date
Joakim Lindqvist
31f1e9e05a Unreal Cloud DDC - Support for generating presigned urls (redirect uri), is opt in and only works when interacting with a single blob. Also added ability to redirect blob reading to a nginx reverse proxy (using X-Accel) if one is present. Using the nginx proxy to send data enables it to be send using sendfile, which can be a significant speedup (5x speed on sending large blobs locally).
This also enabled a filesystem cache for the local docker compose setup, partially to be able to test this code but also to make it a bit more realistic in terms of its setup to production setups (though running a local blob storage means s3/azure blob performs much better then it does in real life)
Also renamed the controller serving the /blobs api from StorageController to BlobController which makes it more consistent with the compressed controller and with what the actual api is called.

#preflight none

[CL 24479250 by Joakim Lindqvist in ue5-main branch]
2023-03-02 07:34:44 -05:00
UnrealBot
f4f88f9953 Branch snapshot for CL 23645670
[CL 23645670 in ue5-main branch]
2023-01-11 15:58:26 +00:00