-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when using custom domain subpath #261
Comments
Thanks for reporting @Betagmr - We'll take a look |
Hi @ainoam! Any updates on the problem? |
Hi @Betagmr ! Can you share your clearml sdk version, as well as a concrete example configuration string that you are passing to clearml-init that creates the same problem? |
I fix both problems! The first error related to The second issue, with the URL truncation, happened when we stored a dataset on an internal domain. Upon migrating to a public domain, the dataset URL artifact still pointed to the internal domain, causing a mismatch that triggered the error. We resolved it by deleting the dataset and re-uploading it. Now, my question is: is there a way to edit the output shown by “create new credentials” in the web app? Also, can we edit the metadata of storage artifacts? |
@Betagmr see clearml/clearml-web#67 for controlling credential settings. |
Ty @ainoam On uploading a dataset to I recently changed my domain to |
I ran into this exact same issue. The file server http links broke when the machine hostname changed from I know this can be solved by recreating the entire dataset, but that's terribly inefficient especially when dealing with tens of gigabytes. Much simpler to update the URL. @ainoam and ClearML team, is there any way to do this without resorting to a lot of hacking or dataset recreation? Thanks! |
@Betagmr @finickyDrone These break since task artifacts use an explicit reference to the target file. In this context, changing the server domain, is equivalent to changing the storage service where you store your files. |
I'm hosting cleaml using the following path configuration.
After adding this configuration and running clearml-init, I noticed that the file_server path is automatically modified to use port 8081, even though a different path was specified. Here is the output I receive after running clearml-init
Additionally, if I manually modify the configuration back to http://domain/fileserver/ after clearml-init, certain ClearML CLI commands stop working. Specifically, when I run the clearml-data command to download datasets, I get a connection error:
Additional Details: It appears that ClearML is truncating the file_server URL, which leads to issues in download requests. Instead of making the full request to
http://<domain>/fileserver/MyExample/...
, ClearML attempts to access/MyExample/...
directly, ignoring the configured base path for file_server. This URL truncation causes the requests to fail, as they do not correctly point to the file server's location.The text was updated successfully, but these errors were encountered: