-
Notifications
You must be signed in to change notification settings - Fork 0
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
Not able to upload huge files like 14GB. #4
Comments
With version 1.3.0, I was able to make a change to give more info about why an upload failed, and that indicated that it was failing because the file was over 5 GB (that's the one with the response code of 400). It turns out that that is the size limit for how Jamf Sync is uploading and there should be a different way to handle that. Hopefully we can get that done for the version after 1.3.0 🤞 . In the meantime, for those files, you may want to upload them directly using Jamf Pro. |
Have all my packages synced except one at 14GB, and cannot upload manually since JCDS is not my primary, so hoping this gets fixed soon. |
Since Jamf Admin doesn't work properly with Jamf Cloud, and Jamf Sync cannot upload more than 5GB. I really need to have this resolved so I can sync my packages to JCDS. JCDS limit is 30GB so a solution would be appreciated |
@killer23d, is the JCDS marked as your primary distribution point? If so, you should be able to upload larger files via the Jamf Pro UI in Settings / Packages, as a workaround. I'm planning to create a minor update to Jamf Sync fairly soon, and I'm not sure if I'll be able to get this fixed before then. |
The issue with Jamf Admin is that it keeps re-syncing newly created 5GB packages repeatedly to Jamf Cloud, other DPs are OK. We are on hybrid and due to bandwidth limitations we can't change JCDS as primary at this point. Right now the process for me to upload is:
It is quite an annoyance but I will live with it for now. Take your time. Since I can't automate Jamf Sync like Jamf Admin, I am replicating my 100 DPs with Rsync and Robocopy. |
I have working examples of uploading large packages to JCDS2 using the Basic working script at: https://github.com/grahampugh/jamf-upload/blob/main/_tests/api_test_pkg_jcds2.sh - this uses the aws-cli tools Python version as part of my JamfUploader suite, this uses the Not sure how that would work in Swift but presumably https://docs.aws.amazon.com/sdk-for-swift/latest/developer-guide/home.html is the way to go. |
Thanks for the info @grahampugh! The code in Jamf Sync currently doesn't use the AWS Swift package, and I am planning to try to incorporate that as soon as I'm able to find time to work on it. I appreciate the info! That should be a nice guide! |
We tried uploading a huge file using JAMF Sync, irrespective to the location and network we use it is getting failed, while it creating a record in DB.
The text was updated successfully, but these errors were encountered: