On 9/26/23 16:23, Thomas Lamprecht wrote: > Am 26/09/2023 um 14:25 schrieb Philipp Hufnagl: >> On 9/26/23 12:56, Thomas Lamprecht wrote: >>> while this is already applied, some comments inline, for a possible next >>> time, and also the big >>> question if this is even required, after all I can just check the few >>> compression algorithms easily in the frontend, i.e., offloading a simple >>> string regex match to the backend seems rather odd to me.. >> The problem with that is that the point where the iso is stored might >> not be accessible for the client. If it is done by the PVE, it might >> resolve the url differently. > > I'm not sure if I understand, I thought that's why we made the link > metadata- query API in the first place (which I obv. do not want to drop > in general)? > > As we got the correct (from the PVE node's POV) resolved filename > returned by the metadata query API, so we can just do the regex string > match for detecting a possible compression file extension on that in the > frontend after that API call returns. >
Yes that would have been possible, however it would not have saved an API call since the call is needed anyway. I did it there because I considered it a cleaner solution to do all handling of metadata in one place rather then returning a "filename" that has to be further processed in "filename" and "compression". _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel