You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Longhorn user in longhorn/longhorn#5985 noticed that the support bundle collection process could not complete on resource constrained hardware (Raspberry Pi 4s). They found the following in the support bundle agent logs:
+ curl -v -i -H 'Content-Type: application/zip' --data-binary @node_bundle.zip http://10.244.4.60:8080/nodes/w1
curl: option --data-binary: out of memory
curl: try 'curl --help' or 'curl --manual' for more information
This seems to be a known issue with the cURL --data-binary flag. The entire contents of a file are loaded into RAM before the file is sent. A number of (admittedly old) GitHub and StackOverflow issues mention using the -T(--upload-file) option as an alternative.
If it is possible, we should consider using the -T(--upload-file) option to ensure bundles upload successfully even when memory is limited.
The user posted an update showing that approximately 7 GB of syslog files were collected to be sent during the failure. Maybe instead (or in addition) we should limit the size of the files we are sending?
A Longhorn user in longhorn/longhorn#5985 noticed that the support bundle collection process could not complete on resource constrained hardware (Raspberry Pi 4s). They found the following in the support bundle agent logs:
This seems to be a known issue with the cURL
--data-binary
flag. The entire contents of a file are loaded into RAM before the file is sent. A number of (admittedly old) GitHub and StackOverflow issues mention using the-T
(--upload-file
) option as an alternative.If it is possible, we should consider using the
-T
(--upload-file
) option to ensure bundles upload successfully even when memory is limited.curl/curl#1385
curl/curl#290
https://stackoverflow.com/a/69788901
The text was updated successfully, but these errors were encountered: