I have a FileProvider based MacOS application where i am trying to download a large folder. The folder has mix of small and large files. Large files are around ~1.5 GB size. I was able to download few files however i have observed that for large file downloads the URLSession times out and download fails.
There is no explicit time out set by my application so it is 1 min default.
I disabled QUIC by setting enable_quic to false from /Library/Preferences/com.apple.networkd.plist and found that the download worked for the same folder which was not working earlier. I suspect something is failing in network layer. Also i checked the server logs in Kibana where i didn't find the entries around those files that were failed to download which means the requests didn't even reach to server and failed before that.
I already tried increasing the time out for URLSession which didn't work.
I want to disable QUIC only for my application not for whole system. URLSessions belongs to my application should have QUIC disabled. So i am checking if it is even feasible to disable QUIC for application.
Topic:
App & System Services
SubTopic:
Networking
Tags: