Replies: 3 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
-
In 1. I can confirm regardless of the setting the maximum timeout is 60s with #12979. Footnotes |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
I have a 200 Mbps bandwidth connection, and I use Alist to mount China Mobile and Cailian Cloud (彩云网盘) to provide WebDAV services. Downloading files works fine, but I encounter an issue when uploading files larger than 2GB — the process consistently results in a 423 Locked Error.
I have tested Mountain Duck versions 4.15 through 4.16.3, and even the 4.17 beta, but the issue persists. Occasionally, I've had a file upload of about 4GB succeed, but this is rare.
Troubleshooting
After numerous attempts, including monitoring Alist server logs, local network traffic, and other factors, it seems that the issue occurs after the upload completes, during the waiting period for the cloud storage service to respond. While this may sound odd, it’s actually the case.
For instance, uploading a 7GB file takes around 3 to 4 minutes in my network environment, but after the upload is complete, I have to wait another 3 to 4 minutes to receive a completion response from the cloud storage service.
I am unsure if the response delay is related to the file size or upload traffic, but it could be due to the cloud storage service performing additional file security or compliance checks.
Current Limitation
It seems that Alist does not intend to address this issue, since uploading through other WebDAV clients (with a longer wait time) does allow the upload to complete. Additionally, Alist focuses primarily on download services, with file uploads being a secondary feature.
However, for my use case with China Mobile and Cailian Cloud, Alist appears to be the only viable option for mounting the cloud storage.
Request
I would like to request that Mountain Duck provide more flexible custom connection timeout settings, allowing users to set longer timeouts, particularly for scenarios involving large file uploads to cloud storage. Currently, Mountain Duck’s connection timeout limit seems to be capped at 60 seconds, which is clearly insufficient for large file uploads.
Suggestion
I suggest Mountain Duck increase the adjustable timeout range, with a minimum of 5 minutes. Relaxing the timeout limit could help users better handle response delays from cloud storage services, especially when uploading large files.
I understand that opening up the timeout limit completely could lead to some users setting excessively long timeouts, but I believe this could be mitigated in the following ways:
Conclusion
I believe that by providing more flexible timeout options, Mountain Duck can improve compatibility with certain cloud storage services, ultimately offering a better user experience for large file uploads.
Thank you for the hard work of the development team and the community. I wish everyone a wonderful day!
Beta Was this translation helpful? Give feedback.
All reactions